Oct 27 – 30, 2025
CERN
Europe/Zurich timezone

ROOT's Newest Pythonizations: UHI, RDataFrame and More

Oct 27, 2025, 2:10 PM
10m
40/S2-B01 - Salle Bohr (CERN)

40/S2-B01 - Salle Bohr

CERN

100
Show room on map

Speaker

Silia Taider (CERN)

Description

The ROOT software package features automatic and dynamic Python bindings that provide access to its powerful and performant C++ core. With the growing adoption of Python in the HEP community, ROOT continues to evolve to offer a more intuitive and Pythonic user experience.

Recent developments make key components of the framework more accessible and interoperable from Python. This includes full support of the Unified Histogram Interface (UHI) for ROOT histograms, enhanced functionality in RDataFrame -ROOT's high level interface for data analysis- enabling the execution of user-defined Python functions leveraging Numba-based JIT compilation, as well as work on streamlining the conda and pip distributions.

This contribution demonstrates these new capabilities and discusses ongoing efforts toward a more Pythonic framework for the benefit of the HEP community.

Authors

Presentation materials