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

Uploaded Python 3Windows x86-64

hdf5plugin-4.1.3-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.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (40.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

hdf5plugin-4.1.3-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.1.3-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.1.3.tar.gz.

File metadata

  • Download URL: hdf5plugin-4.1.3.tar.gz
  • Upload date:
  • Size: 25.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.7.3

File hashes

Hashes for hdf5plugin-4.1.3.tar.gz
Algorithm Hash digest
SHA256 40838a6f39a84d2b7f3b9c3b88a7a89d0df99851756f5481ea11a05b07f60622
MD5 4e76a62d140335c0495b2af0a7dbd69f
BLAKE2b-256 39184b4da9fa324ffd21d32878621241fa21d18d2788c216f3b414ab22e4ff1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hdf5plugin-4.1.3-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.1 CPython/3.7.3

File hashes

Hashes for hdf5plugin-4.1.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1a5543777aca293b6c86b4697c4d50e504584d20ee02184d4a180bdadcd71eb8
MD5 279f5bb4df1ff185a453c4fec28c103b
BLAKE2b-256 9392e6f276daa2c9f3be4c37c65fa4ebe1809979612a78d7d6069ecdba286dfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.1.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c96c9ac3dd78fe905fac94295aa8749253aa0e9b86de6424f4952246e175689
MD5 30fda784087c69779966a1afb787a9b4
BLAKE2b-256 eb683b62574100cc20aeaf302cc6cef866f1675163a5bf1d787b759cb700616b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.1.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d7cff718f96d95ec1168b2310b39e340649757da36b984e68c5b693507adb5d8
MD5 d63f8af6dde02ad768267402ac4aa479
BLAKE2b-256 30714b8ead2f938b97b5dec12f6db33e1197f50affb24c402a62dfa39d1c00a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.1.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 10f3ed7744ff07bfd7760a99bc4adabf519d3382114eb0818ce799b80a85f151
MD5 daa46985b0fd83d672cce2c8d967ae82
BLAKE2b-256 2440b05884b83ea1a41947ff595029b33066e65d89b018540a0a87269f3a29dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.1.3-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 05062e4ef650f65474e760aa56dcd6ab703b26598893e63e9cbe490b66aec2d6
MD5 b28b30f91a6ff155404d7cda3edeba94
BLAKE2b-256 17dced016a77adeb6681723e27d41462b7e8e8816933e04d78fb9e78ba223863

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