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
- Host: GitHub
- URL: https://github.com/ocramz/hdf5-lite
- Owner: ocramz
- License: bsd-3-clause
- Created: 2018-02-22T13:37:34.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-31T18:30:49.000Z (about 7 years ago)
- Last Synced: 2025-03-14T22:39:26.391Z (2 months ago)
- Topics: big-data, data-frames, data-storage, data-tables, hdf5, hdf5-library, scientific-filesystem
- Language: Haskell
- Size: 68.4 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hdf5-lite
[](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)