7–9 Sept 2026
Nikhef
Europe/Amsterdam timezone

Evolving ROOT's Python Interfaces

7 Sept 2026, 09:45
15m
Veltman Centre (Nikhef)

Veltman Centre

Nikhef

Speaker

Silia Taider (EP-SFT)

Description

ROOT provides automatic and dynamic Python bindings that expose its powerful C++ core to the broader scientific Python ecosystem. As Python usage continues to grow across the HEP community, ROOT continues to evolve to offer a more intuitive, Pythonic experience while ensuring its interfaces interoperate smoothly with the rest of the ecosystem.

This contribution presents recent developments across ROOT's Python interfaces, enabling more direct interaction with other Python packages, whether for analysis through the Unified Histogram Interface (UHI) or machine learning through RDataLoader. We also discuss underlying infrastructure upgrades supporting these interfaces, and the design considerations involved in extending and maintaining them.

Primary author

Silia Taider (EP-SFT)

Co-author

Vincenzo Eduardo Padulano (EP-SFT)

Presentation materials

There are no materials yet.