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-6.0.0.tar.gz (66.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3Windows x86-64

hdf5plugin-6.0.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (44.9 MB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

hdf5plugin-6.0.0-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (45.1 MB view details)

Uploaded Python 3manylinux: glibc 2.24+ ppc64lemanylinux: glibc 2.28+ ppc64le

hdf5plugin-6.0.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (42.9 MB view details)

Uploaded Python 3manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

hdf5plugin-6.0.0-py3-none-macosx_10_13_universal2.whl (13.3 MB view details)

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

File details

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

File metadata

  • Download URL: hdf5plugin-6.0.0.tar.gz
  • Upload date:
  • Size: 66.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for hdf5plugin-6.0.0.tar.gz
Algorithm Hash digest
SHA256 847ed9e96b451367a110f0ba64a3b260d38d64bbf3f25751858d3b56e094cfe0
MD5 3ee23180ca90ebf16b29b8726011d3aa
BLAKE2b-256 a14f9130151e3aa475b3e4e9a611bf608107fe5c72d277d74c4cf36f164b7c81

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-6.0.0.tar.gz:

Publisher: release.yml on silx-kit/hdf5plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: hdf5plugin-6.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/6.1.0 CPython/3.13.7

File hashes

Hashes for hdf5plugin-6.0.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 99866f90be1ceac5519e6e038669564be326c233618d59ba1f38c9dd8c32099e
MD5 2886ac93cc4bfb07a0c50a08a4ff3389
BLAKE2b-256 61b375478bdfee85533777de4204373f563aa7a1074355300743c3aedc33cac5

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-6.0.0-py3-none-win_amd64.whl:

Publisher: release.yml on silx-kit/hdf5plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdf5plugin-6.0.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hdf5plugin-6.0.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 79e0524d18ddc41c0cf2e1bb2e529d4e154c286f6a1bd85f3d44019d2a17574a
MD5 4e6d780ba780c5e531f465ffdd9035b8
BLAKE2b-256 ed2f1046d464ad1db29a4f6c70ba4e19b39baa8a6542c719eaa4e765108f07f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-6.0.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on silx-kit/hdf5plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdf5plugin-6.0.0-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for hdf5plugin-6.0.0-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 78b082ea355fe46bf5b396024de1fb662a1aaf9a5e11861ad61a5a2a6316d59d
MD5 17be3ddbc1d7e88569e9017972670321
BLAKE2b-256 0a6737d0b84fbbf26bf0d6a99a8f98bcd82bb6d437dc8cabee259fb3d7506ec7

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-6.0.0-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: release.yml on silx-kit/hdf5plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdf5plugin-6.0.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hdf5plugin-6.0.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d301f4b9295872bacf277c70628d4c5e965ee47db762d8fde2d4849f201b9897
MD5 915b426b9d31524bb7a55269a22c1f1d
BLAKE2b-256 40bfd1f3765fb879820d7331e30e860b684f5b78d3ec17324e8f54130cbe560b

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-6.0.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on silx-kit/hdf5plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-6.0.0-py3-none-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 a59fbd5d4290a8a5334d82ccb4c6b9bfc7aaf586de7fedb88762e8601bc05fd4
MD5 25c23753a68a7084618f178ec3bd2e26
BLAKE2b-256 9c1315017f6210bfea843316d62f0f121e364e17bb129444ed803a256a213036

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-6.0.0-py3-none-macosx_10_13_universal2.whl:

Publisher: release.yml on silx-kit/hdf5plugin

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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