BSD-3-Clause licensed by Manuel M T Chakravarty, Gabriele Keller, Sean Seefried, Trevor L. McDonell
Maintained by Trevor L. McDonell

Module documentation for

Array Conversion Component for the Accelerate Array Language

Build Status Hackage

This package provides efficient conversion routines between a range of array types and Accelerate arrays. For details on Accelerate, refer to the main repository.


Change Log

Notable changes to the project will be documented in this file.

The format is based on Keep a Changelog and the project adheres to the Haskell Package Versioning Policy (PVP) - 2018-04-03


  • Split the different conversion functions into separate modules, rather than having a single Data.Array.Accelerate.IO module which export everything.
  • Conversion to/from ByteString is now non-copying


  • Conversions between Data.Vector.Unboxed
  • Instances for Data.Vector.Generic
  • Support for AoS representations


  • Image created by writeImageToBMP flipped vertically (#289) - 2017-10-14


  • fromIArray would fail with exception “Error in array index” when the IArray indices were not zero-based. This has been fixed. - 2017-03-31

  • stable release
comments powered byDisqus