Skip to main content

Simple HDF5 file viewer.

Project description

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

Project details


Download files

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

Source Distribution

h5tab-1.0.1.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

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

h5tab-1.0.1-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file h5tab-1.0.1.tar.gz.

File metadata

  • Download URL: h5tab-1.0.1.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for h5tab-1.0.1.tar.gz
Algorithm Hash digest
SHA256 40be020ad0b3b7042a092e67c3ff247336b33f2c1899ed2d7c70f67a9928a261
MD5 c277ea818b8e430984c6dd83101ad02e
BLAKE2b-256 e92c555397e70ac2321faa47ab592fedbff7ec7cb5987db78c29aeb885fb1dd8

See more details on using hashes here.

File details

Details for the file h5tab-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: h5tab-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 21.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.4

File hashes

Hashes for h5tab-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eff87f3518cd9c7941733916f97d43be90c295e5e3625d03ba428b739c2fc932
MD5 a3ac451e85cde1ac901bb0b057a1497d
BLAKE2b-256 8e7309a3c34e8911eddfe3fb5ca3deff55d8f7b20413f91636da4cb13f61bb49

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