Skip to main content

Read and write HDF5 files from Python

Project description

The h5py package provides both a high- and low-level interface to the HDF5 library from Python. The low-level interface is intended to be a complete wrapping of the HDF5 API, while the high-level component supports access to HDF5 files, datasets and groups using established Python and NumPy concepts.

A strong emphasis on automatic conversion between Python (Numpy) datatypes and data structures and their HDF5 equivalents vastly simplifies the process of reading and writing data from Python.

Wheels are provided for several popular platforms, with an included copy of the HDF5 library (usually the latest version when h5py is released).

You can also build h5py from source with any HDF5 stable release from version 1.10.4 onwards, although naturally new HDF5 versions released after this version of h5py may not work. Odd-numbered minor versions of HDF5 (e.g. 1.13) are experimental, and may not be supported.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

h5py_s3-3.15.1-cp313-cp313-manylinux_2_34_x86_64.whl (19.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

h5py_s3-3.15.1-cp312-cp312-manylinux_2_34_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

h5py_s3-3.15.1-cp311-cp311-manylinux_2_34_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

h5py_s3-3.15.1-cp310-cp310-manylinux_2_34_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

File details

Details for the file h5py_s3-3.15.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: h5py_s3-3.15.1-cp313-cp313-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 19.9 MB
  • Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for h5py_s3-3.15.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 caffa7f0da3cad201df4c7d2064b37aaabb1a49a3c9981547707906233c56957
MD5 605619bac1f50089324e52ebef1063c9
BLAKE2b-256 9441f3053b8c6e0f9396147b55718608ce03911a22877c25b3e1c6dc8953c3d5

See more details on using hashes here.

File details

Details for the file h5py_s3-3.15.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: h5py_s3-3.15.1-cp312-cp312-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 20.0 MB
  • Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for h5py_s3-3.15.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 41345a18cc6fb3f47af188ad96bceca0824a5701916fa3ad2503eb3942393864
MD5 29f4616db68cbaf4262056151a1de22e
BLAKE2b-256 aaf006fb084e958df62fc9f03721de786a99c136709c5e669c2ca17254c93b10

See more details on using hashes here.

File details

Details for the file h5py_s3-3.15.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: h5py_s3-3.15.1-cp311-cp311-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 20.1 MB
  • Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for h5py_s3-3.15.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1aa88560224582d90ccdbb917f2dfe9b02659652dc75ded828c21dbfa37399cf
MD5 4fc5701a06a5d85f31a730e78f105a78
BLAKE2b-256 83cc101b1abc9919d406188b22232eb107a5efa77ccb0a45cda071ec8ab1881e

See more details on using hashes here.

File details

Details for the file h5py_s3-3.15.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: h5py_s3-3.15.1-cp310-cp310-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 19.6 MB
  • Tags: CPython 3.10, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for h5py_s3-3.15.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a3124041439d9f3e038dc9868c32edc1fd73f0e96d960731558467dfaa5d8047
MD5 bbf1d3179768a1ed73d876d81b77f9bf
BLAKE2b-256 6250f9d157ab00e3e54c7db187fdef0215d83bbeabe852a8562c9a5c9c5a841c

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