This project is a demonstration of how to use the uproot-custom package to customize TTree reading in Uproot.
To run this demo, you need to have:
- Python >= 3.9, < 3.14
- C++ compiler supporting C++17
- CMake >= 3.20
If you want to generate the demo data file, you will need to have ROOT installed.
python -m venv .venv
source .venv/bin/activatepip install -e .This will compile the C++ codes and install the my_reader package in editable mode. Then you can run the demo script/notebook.