Skip to content

An interactive CLI application for exploring HDF5 files.

License

Notifications You must be signed in to change notification settings

WillJRoper/h5forest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

h5forest

HDF5 Forest (h5forest) is an interactive CLI application for exploring HDF5 files.

h5ls works, and h5glance is a great improvement on it. So "Why bother?" I hear you say.

Well, h5forest brings interactivity and functionality not available in its long-standing brethren. h5forest includes:

  • An interactive interface capable of handling files with deep hierarchies and large numbers of groups.
  • Real-time metadata and attribute displays.
  • The ability to display the contents of a Dataset.
  • The ability to get basic statistics from a Dataset.
  • The ability to quickly plot datasets against each other.

The following features will be coming soon:

  • A search function.
  • Renaming of Datasets and Groups.
  • An emacs plugin to probe HDF5 natively in emacs.

SCR-20240217-pnoi

Getting started

To install h5forest simply clone this repo and run

pip install .

at the root level of the repo (PyPi install coming soon).

You will now have the h5forest command installed. Simply run

h5forest /path/to/hdf5/file.hdf5

on the command line to get started exploring a file.

Testimonials

"This is the most compelling and useful procrastination I've ever seen" - Frustrated collaborator waiting for actual work to be done.

"Why has no one done this before? Let’s nominate him for a peerage." - Professor incapable of peerage nomination.

"Nice" - Previous supervisor.

About

An interactive CLI application for exploring HDF5 files.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages