https://github.com/llnl/h5z-zfp
A registered ZFP compression plugin for HDF5
https://github.com/llnl/h5z-zfp
compression hdf5 lossy-compression plugin zfp-library
Last synced: over 1 year ago
JSON representation
A registered ZFP compression plugin for HDF5
- Host: GitHub
- URL: https://github.com/llnl/h5z-zfp
- Owner: LLNL
- License: other
- Created: 2016-10-27T23:08:08.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2025-02-21T07:50:46.000Z (over 1 year ago)
- Last Synced: 2025-03-29T05:07:42.966Z (over 1 year ago)
- Topics: compression, hdf5, lossy-compression, plugin, zfp-library
- Language: C
- Size: 464 KB
- Stars: 52
- Watchers: 13
- Forks: 23
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# H5Z-ZFP
A highly flexible floating point and integer
compression plugin for the HDF5 library using ZFP compression.
[](https://travis-ci.com/LLNL/H5Z-ZFP)
[](http://h5z-zfp.readthedocs.io)
[](https://codecov.io/gh/LLNL/H5Z-ZFP)
For information about ZFP compression and the BSD-Licensed ZFP
library, see...
- https://computing.llnl.gov/projects/zfp
- https://github.com/LLNL/zfp
For information about HDF5 filter plugins, see...
- https://support.hdfgroup.org/HDF5/doc/Advanced/DynamicallyLoadedFilters
This H5Z-ZFP plugin supports ZFP versions 0.5.0 and newer.
This plugin uses the [*registered*](https://portal.hdfgroup.org/documentation/hdf5-docs/registered_filter_plugins.html)
HDF5 plugin filter id 32013
The HDF5 filter plugin code here is also part of the Silo library.
However, we have made an effort to also support it as a stand-alone
package due to the likely broad appeal and utility of the ZFP
compression library.
This plugin supports all modes of the ZFP compression library, *rate*,
*accuracy*, *precision*, *expert* and *reversible*. It supports 1, 2, 3 and
4 dimensional datasets (for ZFP version 0.5.5 and newer) of single and double
precision integer and floating point data. It can be applied to HDF5 datasets
of more than 3 dimensions (or 4 dimensions for ZFP versions 0.5.5 and newer)
as long as no more than 3 (or 4) dimensions of the HDF5 dataset *chunking* are
of size greater than 1.
[**Full documentation**](http://h5z-zfp.readthedocs.io)