HDF5 Terminal Viewer.
It is a viewer for HDF5 files, allowing you to explore the contents of HDF5 files in a terminal with chart,string, matrix and image previews of the data including attributes.
Run h5v with the path to an HDF5 file:
h5v path/to/file.h5j/k/up/down: Navigate lists and move selectionsh/l/left/right: Collapse/expand tree items and move within contententer/space: Toggle tree itemsshift+arrow: Shift focus between panesctrl+w, thenh/j/k/l: Move focus vim-style between panessorctrl+w, theno: Toggle the tree/attribute sidebarq/ctrl+c: Quity: Copy highlighted to clipboardctrl+ navigate: Scroll through contents (image list or matrix)PgUp/PgDown: Scroll through contents by half a page (image list or matrix)ctrl+d/u: Navigate the tree by half a page[/]: Change the selected dimension in preview and matrix modesctrl+x/a: Decrement or increment the selected index in preview and matrix modesalt+left/right: Alias for changing selected dimensionalt+up/down: Alias for incrementing or decrementing selected indexc/C: Shift column axis in matrix mode.r/R: Shift row axis in matrix mode.x/X: Shift x-axis selector in preview mode.g/Home: Go to the topG/End: Go to the bottomm: Add currently selected preview to multichartM: Toggle multichart modectrl+r: Reload the file from disk:Enter command mode.repeat last command?: Show help
backspace/delete/d: Remove currently selected source from multichartM: Toggle back to normal modec: Clear zoomj/k: Move between seriesh/lorshift+right/left: Pan right/left+/-orshift+up/down: Zoom in/out by 10%
Shift focus to an attribute name or value or preview value and press enter or e to enter edit mode. Edit mode will open "$EDITOR" with the current value. Edit the value then save and close the editor to update the value in the file. In read-only mode, h5v will warn instead of editing.
:nGo the nth item:+nGo down n items:-nGo up n items
For example, :5 will go to the 5th item, :+3 will go down 3 items, and :-2 will go up 2 items.
Use : to enter command mode, type the command, and press enter to execute it.
Use . to repeat the last command.
cargo install h5v- Edit file on readonly -> ask to open in write mode.
- Add edit value for dataset values (scalar and single values)
- Adding/Updating/Deletion of attributes/matrix values
- Add more command support: All actions could be cmd'able -> delete attribute, remove dataset from multi-chart, go up 50, etc. Anything that could change the state basically.


