Learn · CERN

Talk30 min

HEP Packaging Coordination: Reproducible reuse by default

Matthew Feickert · CERN

Watch At CERN

About

While advancements in software development practices across particle physics and adoption of Linux container technology have made substantial impact in the ease of replicability and reuse of analysis software stacks, the underlying software environments are still primarily bespoke builds that lack a full manifest to ensure reproducibility across time. The [HEP Packaging Coordination](https://github.com/hep-packaging-coordination) community project is bootstrapping packaging of the broader community ecosystem on [conda-forge](https://conda-forge.org/). This process covers multi-platform packaging from [low level language phenomenology tools](https://github.com/conda-forge/looptools-feedstock), to the [broader simulation stack](https://github.com/conda-forge/pythia8-feedstock), to [end user analysis tools](https://github.com/conda-forge/pyhf-feedstock), and the reinterpretation ecosystem. When combined with [next generation scientific package management and manifest tools](https://pixi.sh/), the creation of fully specified, portable, and trivially reproducible environments becomes easy and fast, even with the use of hardware accelerators. This ongoing process significantly lowers technical barriers across tool development, distribution, and use, and when combined with public data products provides a transparent system for full analysis reinterpretation and reuse..

0:00:00 Slide 1

0:02:34 Slide 2

0:04:54 Slide 3

0:06:31 Slide 4

0:09:03 Slide 5

0:11:08 Slide 6

0:12:48 Slide 7

0:14:27 Slide 8

0:16:26 Slide 9

0:17:37 Slide 10

0:18:59 Slide 11

The talk

  1. HEP Packaging Coordination: Reproducible reuse by default 2025-02-27 · 30 min · CERN's player

Credits and licence

Institution
CERN
Department
Workshops
Speaker
Matthew Feickert
Year
2025
Language
English
Subjects
Physics
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed