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.0a1.tar.gz (14.1 kB view hashes)

Uploaded Source

Built Distribution

h5view-0.1.0a1-py2.py3-none-any.whl (14.0 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page