PyHEP 2025 - "Python in HEP" Users Workshop (hybrid), CERN

from Monday 27 October 2025 (13:00) to Thursday 30 October 2025 (22:00)


        : Sessions
    /     : Talks
        : Breaks
27 Oct 2025
28 Oct 2025
29 Oct 2025
30 Oct 2025
AM
09:00
Awkward Array Internals: A Hands-On Hacking Session - Ianna Osborne (Princeton University) (until 12:00) (31/3-004 - IT Amphitheatre)
09:00 Awkward Array Internals: A Hands-On Hacking Session - Ianna Osborne (Princeton University)  
PM
14:00
Plenary Session Monday (1) (until 16:00)
14:00 Welcome and workshop overview - Ianna Osborne (Princeton University)  
14:10 Reproducible reuse by default: Use of Pixi for software in (Py)HEP - Matthew Feickert (University of Wisconsin Madison (US))  
15:00 ROOT's Newest Pythonizations: UHI, RDataFrame and More - Silia Taider (CERN)  
15:10 RNTuple and Uproot - Andres Rios-Tascon (Princeton University)  
15:40 uproot-custom: customize branch data reading in Uproot - Mingrun Li (IHEP, CAS)  
15:50 Coffea schemas modifications - Maksym Naumchyk  
16:00 --- Break ---
16:30
Plenary Session Monday (2) (until 18:00) (40/S2-B01 - Salle Bohr)
16:30 ISpy NanoAOD: An event display for the NanoAOD format of the CMS Experiment - Thomas McCauley (University of Notre Dame (US))  
16:40 Simulations, Post-Processing and Visualisations of Detector Cooling Systems - Viren Bhanot (CERN)  
17:10 PyLHE in 2025: New features and improvements - Alexander Puck Neuwirth (UNIMIB & INFN)  
17:20 Histogram Serialization - Henry Fredrick Schreiner (Princeton University)  
17:50 PyTrees for vectors - Nick Smith (Fermi National Accelerator Lab. (US))  
14:00
Plenary Session Tuesday (3) (until 16:00) (222/R-001)
14:00 Up your ML game: an overview of Python ML tools relevant to HEP - Liv Helen Vage (Princeton University (US))  
14:50 Zero-overhead ML training from Python with ROOT in an ATLAS Open Data analysis - Martin Foll (University of Oslo (NO))  
15:00 From ROOT to PyTorch: Seamless Data Pipelines with HDF5 - Jan Gavranovic (Jozef Stefan Institute (SI))  
15:30 Efficient Statistical Modeling for Particle Physics Using Computational Graphs in Python - Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US))  
16:00 --- Break ---
16:30
Plenary Session Tuesday (4) (until 18:00) (222/R-001)
16:30 Smart Gradient-Based Optimization of HEP Analyses - Lino Oscar Gerlach (Princeton University (US)) Mohamed Aly (Princeton University (US))  
17:20 evermore: differentiable binned likelihoods in JAX - Felix Philipp Zinn (Rheinisch Westfaelische Tech. Hoch. (DE)) Manfred Peter Fackeldey (Princeton University (US))  
17:40 Efficient binned profile likelihood maximization with Rabbit - David Walter (Massachusetts Inst. of Technology (US))  
14:00
Plenary Session Wednesday (5) (until 16:00) (13/2-005)
14:00 FLARE: FCCee b2Luigi Automated Reconstruction And Event processing - Cameron Harris  
14:30 PocketCoffea: Configuration Framework for CMS Analyses based on Coffea - Felix Philipp Zinn (Rheinisch Westfaelische Tech. Hoch. (DE))  
15:00 Workflows via ParaO - Parametrizing Objects - Benjamin Fischer (RWTH Aachen University (DE))  
15:30 Scattering Amplitude Reconstruction in Python - Giuseppe De Laurentis (University of Edinburgh)  
16:00 --- Break ---
16:30
Plenary Session Wednesday (6) (until 18:00) (13/2-005)
16:30 Pythonic GPU Parallelism for HEP with cuda-cccl - Ashwin Srinath  
17:30 Accelerating scientific Python code with dispatching: Graphs and Arrays - Aditi Juneja  
17:40 Reviving Formulate - Andres Rios-Tascon (Princeton University)  
14:00
Plenary Session Thursday (until 16:00) (222/R-001)
14:00 Coffea Framework: Current Status and Recent Updates - Iason Krommydas (Rice University (US))  
14:50 (Super)powering ntuple analysis with coffea for ATLAS - Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US))  
15:20 Wrangling Massive Task Graphs with Dynamic Hierarchical Composition - Benjamin Tovar Lopez (University of Notre Dame)  
15:50 Workshop close-out - Ianna Osborne (Princeton University)