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.2.0.tar.gz (26.0 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.2.0-py3-none-win_amd64.whl (3.7 MB view details)

Uploaded Python 3Windows x86-64

hdf5plugin-4.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (40.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

hdf5plugin-4.2.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (40.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

hdf5plugin-4.2.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (15.7 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64

hdf5plugin-4.2.0-py3-none-macosx_10_9_universal2.whl (13.4 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for hdf5plugin-4.2.0.tar.gz
Algorithm Hash digest
SHA256 500c3de00fb80b3a588808776e89a90e8f2fc5353f0b5e921750c93030ed2d36
MD5 2b4888cd42acefb405d808816575a36e
BLAKE2b-256 7404ec123c2472bf9b2d994665a70fc0c931d5c5ad91c3b30304a95c6d9ba694

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hdf5plugin-4.2.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.7 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.2.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 804e93e61cfd2030670500470fea4e2dec44d1d0884a7272a849a9b2012ada32
MD5 32bf59042975cef85ef2cacbff471c85
BLAKE2b-256 f3dab89054a4213c3fdd9e524d439905d848fc111d687458e1f013656e52b6b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0608162a984b06db9f67c0d46571e2973a6ee75623ee2f8ff5cc78e5652c0a6
MD5 75ecee09b1450c8ba7ebf7b3cd873f21
BLAKE2b-256 111985f32a751659bc924de21ac332a0853027b6dd2e194e7002f55b958b4897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.2.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a39f3c76165e7a72e87aa066ff9b0bfccf51eb05a3ba6c22ba88687ec92bda03
MD5 c00a0921891ae5201fc40ee92938d73a
BLAKE2b-256 eff458b28254cdceff30e2c7a4a2e80aefca33da5369d42718c30b539cd093e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.2.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b095623510182d2a3cb5529e06ceb75abad92e36727124ae9ddfd460b80ef1f6
MD5 f83810f46fa6e72c3ed4dabb355a47d3
BLAKE2b-256 bd5f955918e9b102c7e400b6da0ecd91203b83c011f0de6c913f71b7e3e82cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.2.0-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b20a7f413a52bc6b08cf65b545c79d5cfee4a28d102c9c751635e8f8ab39363f
MD5 5d0b22cabd58fe6e0440572e578ed1a9
BLAKE2b-256 2d76d25e6aa8b74bc9545a9a1d3b981e7089dc2eee927cc0272b2e0f891e9a91

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