An open API service indexing awesome lists of open source software.

https://github.com/ocramz/hdf5-lite

Haskell bindings to HDF5-lite
https://github.com/ocramz/hdf5-lite

big-data data-frames data-storage data-tables hdf5 hdf5-library scientific-filesystem

Last synced: about 2 months ago
JSON representation

Haskell bindings to HDF5-lite

Awesome Lists containing this project

README

        

# hdf5-lite

[![Build Status](https://travis-ci.org/ocramz/hdf5-lite.png)](https://travis-ci.org/ocramz/hdf5-lite)

Bindings to the HDF5 "lite" interface: https://support.hdfgroup.org/HDF5/doc/HL/RM_H5LT.html

## Warning

Experimental, partly tested and incomplete, not meant for production use.

## Dependencies

- The HDF5 library headers must be correctly installed at `/usr/local/hdf5/include`. In particular, the file `/usr/local/hdf5/include/hdf5_hl.h` must be present

- The `stack` build tool

- The `c2hs` tool (in case you don't have it, `stack install c2hs`)

## Installation

- `make`
- generates the Haskell types by running `c2hs`. This is necessary since HDF5 may be configured to use specific numerical precisions etc.
- runs `stack build`

## Credits

Inspiration : [`hnetcdf`](https://hackage.haskell.org/package/hnetcdf)