algotom / broh5

Browser-based GUI HDF Viewer https://broh5.readthedocs.io
https://broh5.readthedocs.io/
Apache License 2.0
11 stars 0 forks source link
h5py hdf-viewer hdf5 hdf5-format nexus

BroH5

(Bro)wser-based GUI (H)DF(5) Viewer in Python

Web browser-based GUI software is increasingly popular for its cross-platform compatibility, but typically requires web programming knowledge.

The Nicegui framework simplifies this, enabling pure Python development of browser-based GUIs. This project uses Nicegui to create an HDF viewer, showcasing its effectiveness for local app development. Unlike other apps such as Hdfviewer, Vitables, Nexpy, or H5web, which are built using C, Java, Qt/PyQt, or HTML/JavaScript; this project is unique in being a browser-based GUI, but written entirely in Python with a minimal codebase.

Features

Installation

Broh5 can be installed using pip, conda, or directly from the source. Users can also generate a standalone executable file for convenient usage. Details are at:

Documentation

Documentation page is at: https://broh5.readthedocs.io. Brief functionalities of broh5:

Update notes

Author

Nghia T. Vo - NSLS-II, Brookhaven National Lab, USA.