Skip to main content

Read-only Textual viewer for HDF5 files

Project description

viewh5

PyPI Python License

Read-only, keyboard-first HDF5 viewer built with Textual.

Install

uv tool install viewh5

Or install the latest version directly from GitHub:

uv tool install --from git+https://github.com/kabilan108/viewh5 viewh5

Run it with viewh5 path/to/file.h5.

Development

uv sync
uv run pytest
uv run ruff check
uv run ty check
uv run viewh5 data/1520.h5

To update snapshots after making changes to the TUI:

uv run pytest tests/test_snapshots.py --snapshot-update

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

viewh5-0.1.1.tar.gz (321.6 kB view details)

Uploaded Source

Built Distribution

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

viewh5-0.1.1-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

Details for the file viewh5-0.1.1.tar.gz.

File metadata

  • Download URL: viewh5-0.1.1.tar.gz
  • Upload date:
  • Size: 321.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for viewh5-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ec149c3f198785e309c77ea6bb1ccac4c5d1f8bef5c46ebfedc67cc2d5ef5b8d
MD5 a675862a15969079526117f6aa42d220
BLAKE2b-256 9eb5425666ed5d2d0b496c63652115ca6144de869e9dd47a6d4588349fd3ba16

See more details on using hashes here.

File details

Details for the file viewh5-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: viewh5-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 25.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for viewh5-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2febc7de2079480280d6593c931c68bfca8aa25a9d0a916c93bc78061afa0013
MD5 dcaac334b1f038acfec4b215a9557c73
BLAKE2b-256 fd9b71cfbd4632aabb7d89608a024fa48087b17c5978f013081f944bf2890e91

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