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 Distribution

h5py-3.12.1.tar.gz (411.5 kB view details)

Uploaded Source

Built Distributions

h5py-3.12.1-cp313-cp313-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.13 Windows x86-64

h5py-3.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

h5py-3.12.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

h5py-3.12.1-cp313-cp313-macosx_11_0_arm64.whl (2.8 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

h5py-3.12.1-cp313-cp313-macosx_10_13_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

h5py-3.12.1-cp312-cp312-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.12 Windows x86-64

h5py-3.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

h5py-3.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

h5py-3.12.1-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

h5py-3.12.1-cp312-cp312-macosx_10_13_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

h5py-3.12.1-cp311-cp311-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

h5py-3.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

h5py-3.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

h5py-3.12.1-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

h5py-3.12.1-cp311-cp311-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

h5py-3.12.1-cp310-cp310-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

h5py-3.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

h5py-3.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

h5py-3.12.1-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

h5py-3.12.1-cp310-cp310-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

h5py-3.12.1-cp39-cp39-win_amd64.whl (3.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

h5py-3.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

h5py-3.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

h5py-3.12.1-cp39-cp39-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

h5py-3.12.1-cp39-cp39-macosx_10_9_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file h5py-3.12.1.tar.gz.

File metadata

  • Download URL: h5py-3.12.1.tar.gz
  • Upload date:
  • Size: 411.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for h5py-3.12.1.tar.gz
Algorithm Hash digest
SHA256 326d70b53d31baa61f00b8aa5f95c2fcb9621a3ee8365d770c551a13dbbcbfdf
MD5 40d0eff953e53df3579ad77bce103694
BLAKE2b-256 cc0c5c2b0a88158682aeafb10c1c2b735df5bc31f165bfe192f2ee9f2a23b5f1

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: h5py-3.12.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for h5py-3.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 52ab036c6c97055b85b2a242cb540ff9590bacfda0c03dd0cf0661b311f522f8
MD5 5d742e5eb0bbd5eda23ad48bad04cb57
BLAKE2b-256 50510bbf3663062b2eeee78aa51da71e065f8a0a6e3cb950cc7020b4444999e6

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba51c0c5e029bb5420a343586ff79d56e7455d496d18a30309616fdbeed1068f
MD5 3f739e6c06c5ea1dda30dc7ebe854ab7
BLAKE2b-256 1a5793ea9e10a6457ea8d3b867207deb29a527e966a08a84c57ffd954e32152a

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3e465aee0ec353949f0f46bf6c6f9790a2006af896cee7c178a8c3e5090aa32
MD5 26cdcee24f55314cf6f3abde7995aac3
BLAKE2b-256 8a4fb74332f313bfbe94ba03fff784219b9db385e6139708e55b11490149f90a

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59400f88343b79655a242068a9c900001a34b63e3afb040bd7cdf717e440f653
MD5 2ac24bef2415b213b8642442f5925590
BLAKE2b-256 93cd5b6f574bf3e318bbe305bc93ba45181676550eb44ba35e006d2e98004eaa

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 513171e90ed92236fc2ca363ce7a2fc6f2827375efcbb0cc7fbdd7fe11fecafc
MD5 5c19bdf7dc84791375a7d4cc4314fa8d
BLAKE2b-256 231cecdd0efab52c24f2a9bf2324289828b860e8dd1e3c5ada3cf0889e14fdc1

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: h5py-3.12.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for h5py-3.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e4d51919110a030913201422fb07987db4338eba5ec8c5a15d6fab8e03d443fc
MD5 0fd2c1d9eac756db8106bd528259bf66
BLAKE2b-256 86f7bb465dcb92ca3521a15cbe1031f6d18234dbf1fb52a6796a00bfaa846ebf

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c4b41d1019322a5afc5082864dfd6359f8935ecd37c11ac0029be78c5d112c9
MD5 09d02c879249cc35617ecdb705e51294
BLAKE2b-256 fa63eeaacff417b393491beebabb8a3dc5342950409eb6d7b39d437289abdbae

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 050a4f2c9126054515169c49cb900949814987f0c7ae74c341b0c9f9b5056834
MD5 c6b1a7a6ee412665a78e0ef52e0ee663
BLAKE2b-256 af52c604adc06280c15a29037d4aa79a24fe54d8d0b51085e81ed24b2fa995f7

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b3b8f3b48717e46c6a790e3128d39c61ab595ae0a7237f06dfad6a3b51d5351
MD5 7e70cd5f0f197698d13a43cce3c210a8
BLAKE2b-256 0d741009b663387c025e8fa5f3ee3cf3cd0d99b1ad5c72eeb70e75366b1ce878

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 06a903a4e4e9e3ebbc8b548959c3c2552ca2d70dac14fcfa650d9261c66939ed
MD5 0fd08dd31b9cb5c2e9d2b46e83045c4b
BLAKE2b-256 d4e1ea9bfe18a3075cdc873f0588ff26ce394726047653557876d7101bf0c74e

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: h5py-3.12.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for h5py-3.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3fdf95092d60e8130ba6ae0ef7a9bd4ade8edbe3569c13ebbaf39baefffc5ba4
MD5 36ef24fdd5f6e9c138a592b1f8a20b01
BLAKE2b-256 1d4dcbd3014eb78d1e449b29beba1f3293a841aa8086c6f7968c383c2c7ff076

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 018a4597f35092ae3fb28ee851fdc756d2b88c96336b8480e124ce1ac6fb9166
MD5 7cc792995329f63c3eb9682bac4bf402
BLAKE2b-256 e189118c3255d6ff2db33b062ec996a762d99ae50c21f54a8a6047ae8eda1b9f

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1473348139b885393125126258ae2d70753ef7e9cec8e7848434f385ae72069e
MD5 ab8f1e8e1a1c536a9aba377f57ca333c
BLAKE2b-256 b062e2b1f9723ff713e3bd3c16dfeceec7017eadc21ef063d8b7080c0fcdc58a

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad8a76557880aed5234cfe7279805f4ab5ce16b17954606cca90d578d3e713ef
MD5 30153a6e8d3adc62b0fbdf7e2ba0e1df
BLAKE2b-256 959deb91a9076aa998bb2179d6b1788055ea09cdf9d6619cd967f1d3321ed056

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ccd9006d92232727d23f784795191bfd02294a4f2ba68708825cb1da39511a93
MD5 e075650c83a2ae0f443e3459cf838bfc
BLAKE2b-256 3361c463dc5fc02fbe019566d067a9d18746cd3c664f29c9b8b3c3f9ed025365

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: h5py-3.12.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for h5py-3.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 577d618d6b6dea3da07d13cc903ef9634cde5596b13e832476dd861aaf651f3e
MD5 cb75f54200bbc3fe23a3b9a1a2a58129
BLAKE2b-256 99bdfb8ed45308bb97e04c02bd7aed324ba11e6a4bf9ed73967ca2a168e9cf92

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59685fe40d8c1fbbee088c88cd4da415a2f8bee5c270337dc5a1c4aa634e3307
MD5 15f7f7ac3ee283d4891bfd9347b5c01e
BLAKE2b-256 85bce76f4b2096e0859225f5441d1b7f5e2041fffa19fc2c16756c67078417aa

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b15d8dbd912c97541312c0e07438864d27dbca857c5ad634de68110c6beb1c2
MD5 ff96b8fd9df962ef7a9999622ba4cb5d
BLAKE2b-256 1ed04bf67c3937a2437c20844165766ddd1a1817ae6b9544c3743050d8e0f403

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb65f619dfbdd15e662423e8d257780f9a66677eae5b4b3fc9dca70b5fd2d2a3
MD5 1ff71aec89adfa3429b4d52cd36f8f74
BLAKE2b-256 29a73c2a33fba1da64a0846744726fd067a92fb8abb887875a0dd8e3bac8b45d

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f0f1a382cbf494679c07b4371f90c70391dedb027d517ac94fa2c05299dacda
MD5 0599b7bb112ecb83096adfee01370ba9
BLAKE2b-256 df7db21045fbb004ad8bb6fb3be4e6ca903841722706f7130b9bba31ef2f88e3

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: h5py-3.12.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.6

File hashes

Hashes for h5py-3.12.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 62be1fc0ef195891949b2c627ec06bc8e837ff62d5b911b6e42e38e0f20a897d
MD5 e4d269b1234b73140337f5f85bfd9cfc
BLAKE2b-256 b2ab4db20b08a70c3cd88aab63f46c62a97eaf978bd000eb10e303d3b3ceb38e

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84342bffd1f82d4f036433e7039e241a243531a1d3acd7341b35ae58cdab05bf
MD5 95d34375954ee7bbab38d47e28af1ff1
BLAKE2b-256 8e1d631c200e6d5d067035c58028f305cf7f29c494ddfb9b9484a907a367c8bd

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6fdf6d7936fa824acfa27305fe2d9f39968e539d831c5bae0e0d83ed521ad1ac
MD5 99ad362f48db288e59b81562707dee21
BLAKE2b-256 7bf9e597b5fef05f161c67a18e8c61bf105209fd242f2612b0ad1aff7ecb0b9c

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4532c7e97fbef3d029735db8b6f5bf01222d9ece41e309b20d63cfaae2fb5c4d
MD5 6043c4ba36500c563d8fc03c53b5db7e
BLAKE2b-256 a53fd273b41bc1b67d2f5a7d707d24d9e04c7e3809a83ca8d9e03d6abb673637

See more details on using hashes here.

File details

Details for the file h5py-3.12.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for h5py-3.12.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2b8dd64f127d8b324f5d2cd1c0fd6f68af69084e9e47d27efeb9e28e685af3e
MD5 ec1b0d335aafebc5200f181a0eab1915
BLAKE2b-256 f4dc28d7a5fd0d1c80df3f35c0db7080d51a10b6fa20efe4c3ba8e776fc53728

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page