Skip to main content

HDF5 Plugins for Windows, MacOS, and Linux

Project description

https://zenodo.org/badge/DOI/10.5281/zenodo.7257761.svg

hdf5plugin provides HDF5 compression filters (namely: Blosc, Blosc2, BitShuffle, BZip2, FciDecomp, LZ4, Sperr, SZ, SZ3, Zfp, ZStd) and makes them usable from h5py.

See documentation.

Installation

To install, run:

pip install hdf5plugin [--user]

or, with conda (https://anaconda.org/conda-forge/hdf5plugin):

conda install -c conda-forge hdf5plugin

To install from source and recompile the HDF5 plugins, run:

pip install hdf5plugin --no-binary hdf5plugin [--user]

Installing from source can achieve better performances by enabling AVX2 and OpenMP if available.

For more details, see the installation documentation.

How-to use

To use it, just use import hdf5plugin and supported compression filters are available from h5py.

For details, see Usage documentation.

License

The source code of hdf5plugin itself is licensed under the MIT license.

Embedded HDF5 compression filters are licensed under different open-source licenses: see the license documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdf5plugin-5.0.0.tar.gz (65.6 MB view details)

Uploaded Source

Built Distributions

hdf5plugin-5.0.0-py3-none-win_amd64.whl (3.4 MB view details)

Uploaded Python 3 Windows x86-64

hdf5plugin-5.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

hdf5plugin-5.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (45.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ppc64le

hdf5plugin-5.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (43.7 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

hdf5plugin-5.0.0-py3-none-macosx_10_13_universal2.whl (14.0 MB view details)

Uploaded Python 3 macOS 10.13+ universal2 (ARM64, x86-64)

File details

Details for the file hdf5plugin-5.0.0.tar.gz.

File metadata

  • Download URL: hdf5plugin-5.0.0.tar.gz
  • Upload date:
  • Size: 65.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for hdf5plugin-5.0.0.tar.gz
Algorithm Hash digest
SHA256 3bcc5c4f523953fe020a220c7b1b307c62066e39fdbdcd904fa2268db80e9dbb
MD5 ec63c951f9305de3ce35e55cd4c0f7cc
BLAKE2b-256 c3927673ae99a7474a3f51d43966f464f50dadc7af81967c62db69f4bb77ac7b

See more details on using hashes here.

File details

Details for the file hdf5plugin-5.0.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: hdf5plugin-5.0.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for hdf5plugin-5.0.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9bded0f5536471ace7855bd881762de1125586af1162001c39b8e899b89c47e2
MD5 6f994e43315515830dda2e0031f9a3b9
BLAKE2b-256 b32030ed8503c741ac0eee7f937c29f7880b1e1ed665dffd4e5a2ff4640bdf10

See more details on using hashes here.

File details

Details for the file hdf5plugin-5.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdf5plugin-5.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd5f3e9cb4448841d07dd9d9258132b7eb900b38f8c49e899efe4050834757e6
MD5 dd37190fa5f7dabc764f89569e742c46
BLAKE2b-256 b5472d8ce71c3a4fb247f23e577d00c95f34727e1c12d7cb629e65e490bcc7ca

See more details on using hashes here.

File details

Details for the file hdf5plugin-5.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for hdf5plugin-5.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e4b34b4e1d71ed47fdd080fce30d9fa9b043c9263385584e8006903c0c10eae1
MD5 cfe67118eeee1a1fe0a8e9ca5c7d9054
BLAKE2b-256 e00452435420a65fadcf1c092b6a1bc771a6f588d0894287f0de5779ad3efa35

See more details on using hashes here.

File details

Details for the file hdf5plugin-5.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdf5plugin-5.0.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6793420f5c0bc753e925ef47fac74e491f8aaf27bfa6c61fce5fccaf4cd8e767
MD5 9fa50e6e385fcc3190059d986b1cc019
BLAKE2b-256 41d5824f11df273fb66c47c6d92337e0928399f333993f3c06f05ac49ad52b47

See more details on using hashes here.

File details

Details for the file hdf5plugin-5.0.0-py3-none-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for hdf5plugin-5.0.0-py3-none-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 8f696fcfd8c05b574e98180580e6d28428582cb9c7dd62b17c41ce3bdd5c5994
MD5 78f474e286021aea55ac0d6a79dacf92
BLAKE2b-256 f9be904c2d442d01699c64e02ebf92d2a3f6a4113f894167e451ebcf955ff62d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page