Skip to main content

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)

Source distribution for h5tab 1.0.1
File Size Uploaded
h5tab-1.0.1.tar.gz 21.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for h5tab 1.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page