=====================
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
-------------
* :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 `_) and **lz4** (v1.9.3): https://github.com/nexusformat/HDF5-External-Filter-Plugins and https://github.com/Blosc/c-blosc/tree/9dc93b1de7c1ff6265d0ae554bd79077840849d8/internal-complibs/lz4-1.9.3
* **bitshuffle plugin** (0.4.2 + patch `PR #122 `_) and **zstd** (v1.5.2): https://github.com/kiyo-masui/bitshuffle and https://github.com/Blosc/c-blosc/tree/9dc93b1de7c1ff6265d0ae554bd79077840849d8/internal-complibs/zstd-1.5.2
* **bzip2 plugin** (from PyTables v3.7.0) and **bzip2** (v1.0.8): https://github.com/PyTables/PyTables/, https://sourceware.org/git/bzip2.git
* **hdf5-blosc plugin** (v1.0.0), **c-blosc** (commit `9dc93b1 `_) and **snappy** (v1.1.9): https://github.com/Blosc/hdf5-blosc, https://github.com/Blosc/c-blosc and https://github.com/google/snappy
* **FCIDECOMP plugin** (v1.0.2) and **CharLS** (1.x branch, commit `25160a4 `_):
ftp://ftp.eumetsat.int/pub/OPS/out/test-data/Test-data-for-External-Users/MTG_FCI_Test-Data/FCI_Decompression_Software_V1.0.2 and
https://github.com/team-charls/charls
* **SZ plugin** (commit `f36afa4ae9 `_), `SZ `_, `zlib `_ (v1.2.11) and `zstd `_ (v1.5.2)
* **HDF5-ZFP plugin** (commit `cd5422c `_) and **zfp** (v1.0.0): https://github.com/LLNL/H5Z-ZFP and https://github.com/LLNL/zfp
* **HDF5Plugin-Zstandard** (commit `d5afdb5 `_) and **zstd** (v1.5.2): https://github.com/aparamon/HDF5Plugin-Zstandard and https://github.com/Blosc/c-blosc/tree/9dc93b1de7c1ff6265d0ae554bd79077840849d8/internal-complibs/zstd-1.5.2
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 `_
* 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 `_
* 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 `_.