Speaker
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.