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, 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-4.1.1.tar.gz (24.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-4.1.1-py3-none-win_amd64.whl (3.6 MB view details)

Uploaded Python 3Windows x86-64

hdf5plugin-4.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

hdf5plugin-4.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (39.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

hdf5plugin-4.1.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (14.7 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

hdf5plugin-4.1.1-py3-none-macosx_10_9_universal2.whl (13.2 MB view details)

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

File details

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

File metadata

  • Download URL: hdf5plugin-4.1.1.tar.gz
  • Upload date:
  • Size: 24.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for hdf5plugin-4.1.1.tar.gz
Algorithm Hash digest
SHA256 96a989679f1f38251e0dcae363180d382ba402f6c89aab73ca351a391ac23b36
MD5 7b1b66ac73f452b4c19378b930adfb2d
BLAKE2b-256 2d4c9ac23ee6fb3f85e96f92ed0592e073764346e02db68637e3f82cf24c69df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hdf5plugin-4.1.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.0

File hashes

Hashes for hdf5plugin-4.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 11c3fffe14aaf8ebd84729c2f110a3f2e4965b164484c0ef67005dc376f82b10
MD5 10fc79a05617ba831971fd470aca3d0d
BLAKE2b-256 8617fd32084579fbbc28f00d23f09656c4ba48aca60ecb384aae93691d45d45e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16a8936f38890ce3a4dc10375adfb19dbf315e44cc7f099aafd1232e7ec75854
MD5 4be1ff52d9243c26900e90a61555c352
BLAKE2b-256 e9de58836c487140da639ba8d10edafb7ac2debfc19de27f09e928e2826fe366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0a6906054df13341999c56f2301ae55f86499aebeec286612b6479453868d335
MD5 876fe5b7cf6a8325e9801fd735a73889
BLAKE2b-256 d3f3f89a383030cb65752e5bf6cd871e842a2b6cc5f04ebc69bf93e99d33edb2

See more details on using hashes here.

File details

Details for the file hdf5plugin-4.1.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for hdf5plugin-4.1.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a23463b1f70c3bfe3654299a397e97d074f1f8122d60fc4fc72c0005abf3900f
MD5 7d2062c172dd628208a74e01ee7e8319
BLAKE2b-256 7954ac2731b7ba76cde7e6eab45562d84f4ac6c83824ef7af3365b2f513ab7d0

See more details on using hashes here.

File details

Details for the file hdf5plugin-4.1.1-py3-none-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for hdf5plugin-4.1.1-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 02fa82fbe5b6608b8c5371bd2a2dbe780abdafe30f2830e0ca658b6b59da6225
MD5 48675a26656b5a79820c7d74afa82ad2
BLAKE2b-256 9d54ebb6a26e6d2b749d4cea2dfae1a727398653453d23c683bbaeb378ae924f

See more details on using hashes here.

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