pyhdf
pyhdf is a python wrapper around the NCSA HDF version 4 library. The SD (Scientific Dataset), VS (Vdata) and V (Vgroup) API's are currently implemented. NetCDF files can also be read and modified. It supports both Python 2 and Python 3.
Note: The sourceforge pyhdf website and project are out-of-date. The original author of pyhdf have abandoned the project and it is currently maintained in github.
Version 0.9.x was called
python-hdf4
in PyPI because at that time we didn't have
access to the
pyhdf package in PyPI. For version
0.10.0 and onward, please install pyhdf instead of python-hdf4.
Installation
See pyhdf installation instructions or doc/install.rst.
Documentation
See pyhdf documentation.
Additional documentation on the HDF4 format can be found in the HDF4 Support Page.
Examples
Example python programs using the pyhdf package can be found inside the examples/ subdirectory.
Release files for pyhdf 0.11.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyhdf-0.11.7.tar.gz | 156.0 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| pyhdf-0.11.7-cp314-cp314t-win_amd64.whl | CPython 3.14 | CPython 3.14 free-threading | Windows x86-64 | Details |
| pyhdf-0.11.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 free-threading | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| pyhdf-0.11.7-cp314-cp314t-macosx_26_0_arm64.whl | CPython 3.14 | CPython 3.14 free-threading | macOS 26.0+ ARM64 | Details |
| pyhdf-0.11.7-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| pyhdf-0.11.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| pyhdf-0.11.7-cp314-cp314-macosx_26_0_arm64.whl | CPython 3.14 | CPython 3.14 | macOS 26.0+ ARM64 | Details |
| pyhdf-0.11.7-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| pyhdf-0.11.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| pyhdf-0.11.7-cp313-cp313-macosx_26_0_arm64.whl | CPython 3.13 | CPython 3.13 | macOS 26.0+ ARM64 | Details |
| pyhdf-0.11.7-cp312-cp312-win_amd64.whl | CPython 3.12 | CPython 3.12 | Windows x86-64 | Details |
| pyhdf-0.11.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 | Details |
| pyhdf-0.11.7-cp312-cp312-macosx_26_0_arm64.whl | CPython 3.12 | CPython 3.12 | macOS 26.0+ ARM64 | Details |
| pyhdf-0.11.7-cp311-cp311-win_amd64.whl | CPython 3.11 | CPython 3.11 | Windows x86-64 | Details |
| pyhdf-0.11.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| pyhdf-0.11.7-cp311-cp311-macosx_26_0_arm64.whl | CPython 3.11 | CPython 3.11 | macOS 26.0+ ARM64 | Details |
| pyhdf-0.11.7-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
| pyhdf-0.11.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.10 | CPython 3.10 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| pyhdf-0.11.7-cp310-cp310-macosx_26_0_arm64.whl | CPython 3.10 | CPython 3.10 | macOS 26.0+ ARM64 | Details |
| pyhdf-0.11.7-cp39-cp39-win_amd64.whl | CPython 3.9 | CPython 3.9 | Windows x86-64 | Details |
| pyhdf-0.11.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl | CPython 3.9 | CPython 3.9 | Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 | Details |
| pyhdf-0.11.7-cp39-cp39-macosx_26_0_arm64.whl | CPython 3.9 | CPython 3.9 | macOS 26.0+ ARM64 | Details |
Total release size: 32.7 MB
Release files / pyhdf-0.11.7.tar.gz
| Download URL | pyhdf-0.11.7.tar.gz |
|---|---|
| Size | 156.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c015589e0d01c191f70855a016ccd8c19106aba7390c9204f3e2a1b7080d335
|
|
BLAKE2b-256 checksum How to use checksums |
2dcf5717eee8aed4afd493aecf111c1a459ee7569f27671df6aacf40c39599f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp314-cp314t-win_amd64.whl
| Download URL | pyhdf-0.11.7-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 780.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
287de486edd523d13b5c0a65ebac70436b83dfba4de3de1386ebe0b907438ece
|
|
BLAKE2b-256 checksum How to use checksums |
b34ddaa8a48af8fd7133d0e63e6c90d53f2f9fb726bea6910ca4c240b34b04d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyhdf-0.11.7-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a8809dd2dca0e837ce0ba356a460a798819257c88a2a81816d49999740c88991
|
|
BLAKE2b-256 checksum How to use checksums |
7ce5e819b205d40dae7941a39f7fc76ea13b79f35dc224593176c3240c91d248
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp314-cp314t-macosx_26_0_arm64.whl
| Download URL | pyhdf-0.11.7-cp314-cp314t-macosx_26_0_arm64.whl |
|---|---|
| Size | 550.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
67112a27e76f65f208bc96c2d5c39c435b8e875748b68cfdd489b23b9ba3fed1
|
|
BLAKE2b-256 checksum How to use checksums |
37a4116c0ab21fddac19240960743330f264ca309a6a7319523c2e68acc0fe17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp314-cp314-win_amd64.whl
| Download URL | pyhdf-0.11.7-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 779.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7ec6ff9ce50db2c1a8d32d59c380f75b5616fc269b25e91312ef0fcddb3230d9
|
|
BLAKE2b-256 checksum How to use checksums |
bd484857dc344bdac277b396a2022642cb2304fd982d9d5b60083ddc5c7333dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyhdf-0.11.7-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
49dae23f5ce479335e002d0b72b015b2a94ddc20b6ffafb27205d3f559228dcb
|
|
BLAKE2b-256 checksum How to use checksums |
3ca3a8c12dbfb7513ddb4114e341babb0b8ae653b4d123b770c1b71e448a7629
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp314-cp314-macosx_26_0_arm64.whl
| Download URL | pyhdf-0.11.7-cp314-cp314-macosx_26_0_arm64.whl |
|---|---|
| Size | 550.2 kB |
| Tags | CPython 3.14 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c4e89f0b30c6d693df59443e8a4663f7aaba7287a36ea352459547f766dab885
|
|
BLAKE2b-256 checksum How to use checksums |
9917b0e6731ff59fa63bee13bc08b072b117fb3e683dac5d8ec3bbde62afd04d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp313-cp313-win_amd64.whl
| Download URL | pyhdf-0.11.7-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 759.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2f8fcb62c40948082952f51dbb54fcbe40fd6c54eb9f358aef33dcadc11746a1
|
|
BLAKE2b-256 checksum How to use checksums |
91528fff7a66d0fc8dc438cc0be48897cba6a12b0db1493a49824bfba1aa7775
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyhdf-0.11.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c321cd957ae2e35a0edb9301d8c32ca34d516ff8bcf3b492a15271761ca96ca2
|
|
BLAKE2b-256 checksum How to use checksums |
2c0acd9c0de1b2cfb06d1fb47c3523d67dc9c6b2f70c5780ff6578f72fc4ecb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp313-cp313-macosx_26_0_arm64.whl
| Download URL | pyhdf-0.11.7-cp313-cp313-macosx_26_0_arm64.whl |
|---|---|
| Size | 550.1 kB |
| Tags | CPython 3.13 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
37b814d537e5cfd11e8f671b078e727a158beb6d8b53d71413b392597b29306e
|
|
BLAKE2b-256 checksum How to use checksums |
b440715a419f31658c164a3d1859dfd8367b56b0ad99d7ad693fdd5a0dd74b2b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp312-cp312-win_amd64.whl
| Download URL | pyhdf-0.11.7-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 760.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a5cb1b5242a6a8a59acb04e098015f232ee7f54094120e9473b72c6d9eadf147
|
|
BLAKE2b-256 checksum How to use checksums |
4d536b3521f5e4d705c6c3941b1e8c14f417831c4a815351792c14363f0a5015
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyhdf-0.11.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
610fd02cd7e5535d932dcd301f2bdf51292a78494691cb4156bfbbc0354f5ed2
|
|
BLAKE2b-256 checksum How to use checksums |
720fa02b210a3b474cf725645707d785bc3193cf5c3dd393e6437967b07562ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp312-cp312-macosx_26_0_arm64.whl
| Download URL | pyhdf-0.11.7-cp312-cp312-macosx_26_0_arm64.whl |
|---|---|
| Size | 550.1 kB |
| Tags | CPython 3.12 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6394743c17cae4b25de06e4da89ce7b8aaa4519c166db207e29902838e25e0c7
|
|
BLAKE2b-256 checksum How to use checksums |
eb471a6633b8dcc13aa672a30c02b35464faec8bad4d1138a263b87ea0e0469e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp311-cp311-win_amd64.whl
| Download URL | pyhdf-0.11.7-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 760.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
34f054a60b3520ee820febe8ae46c7ac86d4bdb24b61ab90bf22a745c150c6fc
|
|
BLAKE2b-256 checksum How to use checksums |
90889370ce6019c15189c41e0c1fc2ed8e0128ce8975ff032003c66e4dc60e20
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyhdf-0.11.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
857ea47bf40a5a6e7277212fdd2b9413e7cf5c5418a964d85e80cab1d332f601
|
|
BLAKE2b-256 checksum How to use checksums |
570455084753eef78021fc65c9d8ecc3909adefe6613856c24233b5ab2bdd658
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp311-cp311-macosx_26_0_arm64.whl
| Download URL | pyhdf-0.11.7-cp311-cp311-macosx_26_0_arm64.whl |
|---|---|
| Size | 550.2 kB |
| Tags | CPython 3.11 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f793d83e165ffa5b054edc3c12c5fade674f23c6d52270841c8d01e2b1346b9
|
|
BLAKE2b-256 checksum How to use checksums |
6c7de8ec579d40852fbaff5d88981022c47ffcedfc7ed22133d3739aa35b88a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp310-cp310-win_amd64.whl
| Download URL | pyhdf-0.11.7-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 760.3 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7ec09aeda6fb0281aa2a909062953093850e4195439799116d3527d1d0194111
|
|
BLAKE2b-256 checksum How to use checksums |
07ee14991e386cc69f3672e1e57eaf4f6534c14913ada5300eb1bb74a5ede9bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyhdf-0.11.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b742ba82faf299c812bb7ace5774a776309349126d5bd72861e1d5819aa5a58
|
|
BLAKE2b-256 checksum How to use checksums |
55042345c79edc156d79e83a125590c8c4f47fee14b086c6836210e7740caefa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp310-cp310-macosx_26_0_arm64.whl
| Download URL | pyhdf-0.11.7-cp310-cp310-macosx_26_0_arm64.whl |
|---|---|
| Size | 550.2 kB |
| Tags | CPython 3.10 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
24578e5dece2ebda7575cea5abc418220364c7bdd847bbef85eaaa7ad8a7d178
|
|
BLAKE2b-256 checksum How to use checksums |
7b120849b62564293f59a324e1ae2828f1c0fbc561c83a239d9a2e458c089b99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp39-cp39-win_amd64.whl
| Download URL | pyhdf-0.11.7-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 761.0 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fb8bc59ee75ae5c83ade0f0b318350d2cbe74fb50554efe18272ab4940eae029
|
|
BLAKE2b-256 checksum How to use checksums |
703088fbc9948ad44bb6499d41a638793f5f0d9f5812463b9360341d16662ba0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | pyhdf-0.11.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a1e0a05689b3c4ca3e860d6c379d93aa299ffb87f13b0f439fcee4e69447015
|
|
BLAKE2b-256 checksum How to use checksums |
39cbab88d165378d36b6aaecd2e6fe92e19d4fa36834510aef3a4a7a545ff026
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / pyhdf-0.11.7-cp39-cp39-macosx_26_0_arm64.whl
| Download URL | pyhdf-0.11.7-cp39-cp39-macosx_26_0_arm64.whl |
|---|---|
| Size | 550.2 kB |
| Tags | CPython 3.9 macOS 26.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a31a1f9992ed1161bb74462fd1ee9362d4110b876a62343f4539c8cb0b6609b2
|
|
BLAKE2b-256 checksum How to use checksums |
2c599e7bba5770ebd0f0ed7e4b1f632502842d6eec536486c0de7291f6d7bba1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|