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

Uploaded Source

Built Distributions

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

hdf5plugin-7.0.0-py3-none-win_amd64.whl (3.5 MB view details)

Uploaded Python 3Windows x86-64

hdf5plugin-7.0.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (45.0 MB view details)

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

hdf5plugin-7.0.0-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl (45.3 MB view details)

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

hdf5plugin-7.0.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (42.8 MB view details)

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

hdf5plugin-7.0.0-py3-none-macosx_11_0_arm64.whl (6.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

hdf5plugin-7.0.0-py3-none-macosx_10_13_x86_64.whl (6.9 MB view details)

Uploaded Python 3macOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for hdf5plugin-7.0.0.tar.gz
Algorithm Hash digest
SHA256 e6e6b1f8b0c4d2ca87e616ddc31d08330b36207e466357040f95269e5e0401c8
MD5 d21fd01c1e00f0c585d6eb96abd3cb23
BLAKE2b-256 3d640fc6b68e5bc671e7b81d67b930fbed3a4e8a2a92dc4af0f7282b2a2ff988

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-7.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-7.0.0-py3-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for hdf5plugin-7.0.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2e052af8d7848e8bac92646584617503a08bb9b466cfa810a49ecd93e89b7ffa
MD5 c870bbbeb18ed27951631c942c4cd4b5
BLAKE2b-256 4e1432cf2aae083c74b95678875e11d25d0cb9e51a33d27f4218eb9aeacfcd70

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-7.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-7.0.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hdf5plugin-7.0.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ad4ab0d3367699d132e61b1cc382a0c640a7dba56536e5105508205ebbe8762
MD5 40d703bfa009a39a9b295ba33498968d
BLAKE2b-256 d70b855e50e27eab8338c71c3157672c065cd2a2ab38887b3ea4bf128cbd89a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-7.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-7.0.0-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for hdf5plugin-7.0.0-py3-none-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 1a4cb2207ec3ac538fc728e4596e9e49aed6c4487a641071fb370c04a361e7bf
MD5 8b2bcaaad7fbc080117fe10135f80a55
BLAKE2b-256 75d266673e2d0ef8499d08dd7061caa194e4ddec12df73ab512431c60538f675

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-7.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-7.0.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hdf5plugin-7.0.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f3ba9f4e2a370340b45e7042d1b1b1577ab259c1ddf00956264836fa33052ef
MD5 883c18b916ec604f66a762abc1999211
BLAKE2b-256 1ff467263173ff61c49800eec4f16b4d84e6a39170be8d4871d4eb0d540b71ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-7.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-7.0.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for hdf5plugin-7.0.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97ea4ff6114223c5e8ccce7e23cc6cd398b58c02f4e988e967aeea914fcb8030
MD5 2ef0de2daa4ee22faaeb105afabeda60
BLAKE2b-256 96adb28f4102e619c262b29bfcd13ccf6799e26f9ff113d2fdce19050ae29448

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-7.0.0-py3-none-macosx_11_0_arm64.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-7.0.0-py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for hdf5plugin-7.0.0-py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 e0ff0a81e6319575ffc8bf230b8df43f3f19f6fe96843e113e04c5ba9f7f3141
MD5 32ccb2ddcaf828813a18b4082428b636
BLAKE2b-256 035a00d0f491d420d491b5134ee044cd8ead5103382d88f4c8aee623258a6348

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdf5plugin-7.0.0-py3-none-macosx_10_13_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.

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