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, bitshuffle, bzip2, FCIDECOMP, lz4, SZ, 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.0.0.tar.gz (17.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.0.0-py3-none-win_amd64.whl (1.5 MB view details)

Uploaded Python 3Windows x86-64

hdf5plugin-4.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

hdf5plugin-4.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (17.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ppc64le

hdf5plugin-4.0.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.0.0-py3-none-macosx_10_9_universal2.whl (5.1 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for hdf5plugin-4.0.0.tar.gz
Algorithm Hash digest
SHA256 58da2df01698be96dc4db6ec1639854b3425aae14bb8a0d6d9e1f9dbbb955c5e
MD5 2023e0202881f60add93227c4ffcf3c8
BLAKE2b-256 cd6a8ac64bb53924eb8792b6b77cc021c34b50a2723a5bde8b3a5f96c05f455c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for hdf5plugin-4.0.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 85c471cb50ae642028985cf6f4684a1d2e7f84116420c482846ffbe130bdee69
MD5 44da414846c31640c851a1334e6b7c59
BLAKE2b-256 49b769c121bf9e327ac7c9ac90d46d206d3cb3a38b21a2b781d39296f1009474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.0.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a644c5856a7f6a9867c812f8f20fe333ce548cdb3d8ffc2b18b890a9cf901d0
MD5 a1f4ed1384bf843a49278d05c91b9ad3
BLAKE2b-256 b44329ec521161f12f046c19bbf7511d31e05f6c3467ed5ccdc61118c35bee2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.0.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 28f2aaee516ec77362538962b5c5197797422c16162fd25061ce081be8682da9
MD5 24d02025cdf7ef6f200bf8146d20f4ae
BLAKE2b-256 7c77eafa08291f69f1016e440da79104cf1a88c47ccb09c63e36285f884e54ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.0.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 246fe2bdd9d8f560adcaa2e38e237da9655f92fa71262becc3eb8029cb4ec9a8
MD5 1070dd838f332bcb4b9a2b63bb3a4d82
BLAKE2b-256 dafcf406ceb2dcad4526da4da6e64f7a9b8a9b9c28a20652b249321f9de9a183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hdf5plugin-4.0.0-py3-none-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5f70c5189061c2952731a00223d11aba9fa69b0d8dad7b45d3ab29044204ec65
MD5 e91d33be3f6f340fa9d8050f4b122608
BLAKE2b-256 68b78a15e976bb7d59600b8c11d3f9a4cbdfdf826ed6ac0f1e0618c364a618d2

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