hdf5plugin
hdf5plugin copied to clipboard
Set of compression filters for h5py
Very early integration of blosc-2 HDF5 compression filter in hdf5plugin. There is still some work to do regarding compilation options, enabling SIMD, using zlib-ng, and testing. Form what I tested,...
It is a C++14 filter but the filter can be built in all our tested platforms. See #224
There is a new release of `bitshuffle`: https://github.com/kiyo-masui/bitshuffle/releases/tag/0.5.1 Let's use it
Let's add typing to the API and leverage it in the documentation with [sphinx-autodoc-typehints](https://github.com/tox-dev/sphinx-autodoc-typehints)
In order to ensure that new versions of the filters can read data saved with older versions, what about storing some datasets with older versions of `hdf5plugin` down to v1.0...
`hdf5plugin` packaging relies on `setuptools` and `distutils`, the later being deprecated. As of today, some of the feature used from `distutils` are not available from `setuptools`, for instance: `from distutils...
There is a new registered filter for blosc2: Currently in [this branch](https://github.com/PyTables/PyTables/tree/direct-chunking-blosc2/hdf5-blosc2/src). We should add it when it is ready. See https://github.com/Blosc/hdf5-blosc/issues/29#issuecomment-1290356425
This an extension of #164 to modify the Zstd plugin to allow for negative compression levels. Upstream pull request is linked below. There have been no changes to upstream in...
Once JPEG is added (#85), adding [BZIP2](https://portal.hdfgroup.org/display/support/Filters#Filters-307) and [MAFISC](https://portal.hdfgroup.org/display/support/Filters#Filters-32002) would make `hdf5plugin` embedding all "commonly used Registered Filter Plugins [..] packaged into the HDF5 Plugin software" (see [HDF5 Filter Plugins](https://portal.hdfgroup.org/display/support/HDF5+Filter+Plugins):...