Skip to content

feat add ROOT file format support with rootReader using uproot#89

Open
Balamuralikrishna123 wants to merge 6 commits into
idtlab:developfrom
Balamuralikrishna123:feature/root-reader-clean
Open

feat add ROOT file format support with rootReader using uproot#89
Balamuralikrishna123 wants to merge 6 commits into
idtlab:developfrom
Balamuralikrishna123:feature/root-reader-clean

Conversation

@Balamuralikrishna123
Copy link
Copy Markdown

this addresses issue #49 - Add root file readeradded rootReader class that reads ROOT files using the uproot library. ROOT is a file format developed by CERN for particle
physics data and is one of the formats mentioned in the GSoC 2026 project description.
what i added:
root_reader.py with read(), parse() and filter() methods
registered rootReader in READER_MAP in file_parser.py
added ROOT to SUPPORTED_FILE_TYPES for frontend display
the reader handles TTree objects and TH1 histograms. uses uproot instead of full ROOT framework because it is pure
python and much lighter to install.
follows same pattern as existing readers like hdf5_reader.py
closes #49

@Balamuralikrishna123 Balamuralikrishna123 requested a review from a team as a code owner March 19, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add root file reader

1 participant