Explore ROOT files from the terminal
The core idea of this project is to explore ROOT files as fast as possible. In order to do that a very clean cli is required. That is why executing root-explorer is as simple as
root-explorer /path/to/root/file.rootwhich will automatically select the all TTrees of the ROOT file, read all branches and prompt the user to select them.
Alternatively, if one wants to select a TTree, it is just
root-explorer /path/to/root/file.root TheTreeA preliminar python version is included to give a sneak peak of the advantages of this script. The final version will be written in rust, though.
- kitty, terminal emulator is required to preview plots
- fzf, fuzzy finder is required to select branches
A python3 should be installed. All needed modules can be installed as
python3 -m pip install -r requirements.txt