Skip to main content

A small app for viewing h5 files in a simple and clean way

Project description

H5View

A small app for viewing h5 files in a simple and clean way

Features:

  • Can open and view datasets of any HDF5 files h5py can read
  • Navigate hierarchical groups using a simple tree view
  • Can render >=1D data as tables
  • Can render >=2D data as images
  • Sensible display of strings and other 0D data
  • Displays dataset attributes and metadata (size, datatype, compression filters, etc.)

Installation

Executable versions of this tool can be found under the releases tab on GitHub. Alternatively, h5view can be installed by pip (pip install h5view) and then run using the h5view command.

Development

Run from source

  • Clone this repo.
  • Run setup_venv.ps1 to create the virtual env (subsequent runs only need activate_venv.ps1).
  • Run python -m h5view to run the app.

Develop

  • Clone this repo.
  • Run setup_venv.ps1 to create the virtual env.
  • Open the workspace is VSCode.
  • Select the venv in the venv menu.
  • The ui conversion is run automatically before running the app.

Build executable

  • Run build.ps1

Licence

This app is licenced under the MIT licence. It depends on PySide6, which is licenced under the LGPL.

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

h5view-0.1.0a2.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

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

h5view-0.1.0a2-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file h5view-0.1.0a2.tar.gz.

File metadata

  • Download URL: h5view-0.1.0a2.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for h5view-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 671a3fb2c2c1fc3233e79cfb7c8960c40f6db8ea36bf8399da3693b1299e759f
MD5 9908f37148c87ea3805950924743f38c
BLAKE2b-256 4b692e62ff699556f7dc45d6e9bd3f1f9443db6c691b23ece97c5837406cf7e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for h5view-0.1.0a2.tar.gz:

Publisher: build.yml on refeyn/h5view

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file h5view-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: h5view-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for h5view-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 aeb756982ae19e0b8e9ec99201948ffa91fd1102d9f8c5200d48c4502a75be06
MD5 e45c930a0a8529395c5ee72b93237d05
BLAKE2b-256 6ec6d645509ab3ecbef301706ba09599051cfb9c58265eb69b59d75d8847fa96

See more details on using hashes here.

Provenance

The following attestation bundles were made for h5view-0.1.0a2-py3-none-any.whl:

Publisher: build.yml on refeyn/h5view

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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