8โ€“12 Sept 2025
Hamburg, Germany
Europe/Berlin timezone

UHI for ROOT: Interfacing With Python Statistical Analysis Libraries

Not scheduled
30m
Hamburg, Germany

Hamburg, Germany

Poster Track 1: Computing Technology for Physics Research Poster session with coffee break

Speaker

Silia Taider

Description

The ROOT software package is a widely used data analysis framework in the High Energy Physics (HEP) community. As many other Python packages, ROOT features a powerful performance-oriented core which can be accessed in a Python application thanks to dynamic bindings. These facilitate the usage and integration of ROOT with the broader Python ecosystem.
Despite these capabilities, there is significant potential to enhance interoperability between ROOT and other Python libraries, particularly in the domains of statistical analysis and data manipulation.
The Unified Histogram Interface (UHI) introduces a standardized abstraction for histogram operations, aiming at enabling seamless interaction between diverse histogramming libraries that adopt this interface.
This work presents the implementation of the UHI specification for relevant statistical classes in ROOT and demonstrates its usability and compatibility with external tools. Furthermore, open questions and ongoing efforts to refine and expand this functionality are discussed.

Significance

This presentation introduces the adoption of the Unified Histogram Interface (UHI) in ROOT, enhancing integration with the broader Python ecosystem. Given the predominance of Python in HEP data analysis workflows, this work marks a significant step toward interoperability, enabling ROOT histograms to be analyzed and visualized using any UHI-compatible tool.

Authors

Presentation materials

There are no materials yet.