===================== Project information ===================== Releases -------- Source code and pre-built binaries (aka Python wheels) for Windows, MacOS and ManyLinux are available at the following places: - `Wheels and source code on PyPi `_ - `Packages on conda-forge `_ For the history of modifications, see the :doc:`changelog`. Project resources ----------------- - `Source repository `_ - `Issue tracker `_ - Continuous integration: *hdf5plugin* is continuously tested on all three major operating systems: - Linux, MacOS, Windows: `GitHub Actions `_ - Windows: `AppVeyor `_ - `Weekly builds `_ `hdf5plugin` can be cited with its `Zenodo DOI `_. Presentations ------------- .. toctree:: :hidden: hdf5plugin_EuropeanHUG2023/benchmark.ipynb hdf5plugin_EuropeanHUG2023/hdf5_compressed_chunk_direct_read.ipynb hdf5plugin_EuropeanHUG2023/presentation.ipynb * `Presentation `_ at the `European HDF Users Group (HUG) Meeting 2023 `_: - :doc:`Presentation material ` (:download:`Notebook `), `Video `_ - Benchmark: :download:`script `, :download:`display notebook ` - :doc:`HDF5 compressed chunk direct read example ` (:download:`Notebook `) * :doc:`Presentation ` at the `European HDF Users Group (HUG) Meeting 2022 `_: - :doc:`Presentation material ` (:download:`Notebook `), `Video `_ * :doc:`Presentation ` at the `European HDF Users Group (HUG) Summer 2021 `_: - :doc:`Presentation material ` (:download:`Notebook `), `Video `_ HDF5 filters and compression libraries -------------------------------------- HDF5 compression filters and compression libraries sources were obtained from: * `LZ4 plugin `_ (commit `d48f960 `_) using LZ4. * `bitshuffle plugin `_ (v0.5.1) using LZ4 and ZStd. * bzip2 plugin (from `PyTables `_ v3.9.2) using `BZip2 `_ (v1.0.8). * `hdf5-blosc plugin `_ (v1.0.0) using `c-blosc `_ (v1.21.5), LZ4, Snappy, ZLib and ZStd. * hdf5-blosc2 plugin (from `PyTables `_ v3.9.2) using `c-blosc2 `_ (v2.13.2), LZ4, ZLib and ZStd. * `FCIDECOMP plugin `_ (v1.0.2) using `CharLS `_ (1.x branch, commit `25160a4 `_). * `SZ plugin `_ (commit `c25805c12b3 `_) using `SZ `_, ZLib and ZStd. * `SZ3 plugin `_ (commit `4bbe9df7e4bcb `_) using `SZ3 `_ and ZStd. * `HDF5-ZFP plugin `_ (v1.1.1) using `zfp `_ (v1.0.1). * `HDF5Plugin-Zstandard `_ (commit `d5afdb5 `_) using ZStd. Sources of compression libraries shared accross multiple filters were obtained from: * `LZ4 v1.9.4 `_ * `Snappy v1.1.10 `_ * `ZStd v1.5.5 `_ * `ZLib v1.2.13 `_ When compiled with Intel IPP, the LZ4 compression library is replaced with `LZ4 v1.9.3 `_ patched with a patch from Intel IPP 2021.7.0. License ------- The source code of *hdf5plugin* itself is licensed under the MIT license. Use it at your own risk. See `LICENSE `_. The source code of the embedded HDF5 filter plugin libraries is licensed under different open-source licenses. Please read the different licenses: * bitshuffle: See `src/bitshuffle/LICENSE `_ * blosc: See `src/hdf5-blosc/LICENSES/ `_, `src/c-blosc/LICENSES/ `_ and `src/snappy/COPYING `_ * blosc2: See `src/PyTables/LICENSE.txt `_ and `src/c-blosc2/LICENSES/ `_ * bzip2: See `src/PyTables/LICENSE.txt `_ and `src/bzip2/LICENSE `_ * lz4: See `src/LZ4/COPYING `_, `src/LZ4/LICENSE `_ and `src/c-blosc/LICENSES/LZ4.txt `_ * FCIDECOMP: See `src/fcidecomp/LICENSE `_ and `src/charls/src/License.txt `_ * SZ: See `src/SZ/copyright-and-BSD-license.txt `_ * SZ3: See `src/SZ3/copyright-and-BSD-license.txt `_ * zfp: See `src/H5Z-ZFP/LICENSE `_ and `src/zfp/LICENSE `_ * zstd: See `src/HDF5Plugin-Zstandard/LICENSE `_ The HDF5 v1.10.5 headers (and Windows .lib file) used to build the filters are stored for convenience in the repository. The license is available here: `src/hdf5/COPYING `_.