h5tab - view tabular data stored as HDF5 datasets
This is a simple utility to display multiple HDF5 datasets as columns in a table. This is useful when you need to look up elements with the same index between different datasets.
Usage
Run the script with the names of one or more HDF5 files as arguments.
h5tab.py filename ...
This brings up a tree view where you can select datasets to open. Clicking a dataset toggles it between selected and not selected.
Once you've selected all of the datasets to open click the "Open selected datasets" button at the bottom of the window. This opens a new window with a table where the columns correspond to the selected datasets and the rows are the dataset element index (in the first dimension in case of multidimensional datasets).
In the case of compound data types, individual fields can be designated as table columns.
Only the displayed portions of the datasets are read in, so very large datasets can be viewed.
Limitations
This is not a general purpose HDF5 file viewer.
- Table rows always correspond to the first dimension so datasets with large dimensions other than the first can't be displayed
- The program has no good way to display variable length datasets
- The tree view can be slow for large numbers of datasets
Release files for h5tab 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| h5tab-1.0.1.tar.gz | 21.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| h5tab-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.0 kB
Release files / h5tab-1.0.1.tar.gz
| Download URL | h5tab-1.0.1.tar.gz |
|---|---|
| Size | 21.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40be020ad0b3b7042a092e67c3ff247336b33f2c1899ed2d7c70f67a9928a261
|
|
BLAKE2b-256 checksum How to use checksums |
e92c555397e70ac2321faa47ab592fedbff7ec7cb5987db78c29aeb885fb1dd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / h5tab-1.0.1-py3-none-any.whl
| Download URL | h5tab-1.0.1-py3-none-any.whl |
|---|---|
| Size | 21.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eff87f3518cd9c7941733916f97d43be90c295e5e3625d03ba428b739c2fc932
|
|
BLAKE2b-256 checksum How to use checksums |
8e7309a3c34e8911eddfe3fb5ca3deff55d8f7b20413f91636da4cb13f61bb49
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|