13–17 May 2024
DESY
Europe/Zurich timezone

The Scikit-HEP project - overview and future

14 May 2024, 09:25
25m
Seminar Room 4 (DESY)

Seminar Room 4

DESY

HSF

Speaker

Eduardo Rodrigues (University of Liverpool (GB))

Description

Scikit-HEP is a community-driven and community-oriented project with the goal of providing an ecosystem for particle physics data analysis in Python fully integrated with the wider scientific Python ecosystem. The project started in Autumn 2016 and has evolved into a toolset of approximately thirty packages and a few “affiliated” packages.
It expands the typical Python data analysis tools for particle physicists,with packages spanning the spectrum from general scientific libraries for data manipulation to domain-specific libraries.Each package focuses on a particular topic, and interacts with other packages in the toolset, where appropriate. Interoperability between Particle Physics tools and the Python scientific ecosystem is an important aspect of the project. Most of the packages are easy to install in many environments; much work has been done to provide binary wheels on PyPI and conda-forge packages. The project has gained interest and momentum over the years, carefully building a user and developer community engaging collaboration across experiments. Some of the packages are being used by other projects and communities. Utilities started within Scikit-HEP have in the meantime made its way as contributions to the wide Scientific Python project - the development guide and repository reviewer.

An overview of the overall project and toolset will be presented, with comments on its history and evolution. Areas of particular relevance to community software, impact and engagement will be stressed. Future developments and matters of sustainability will be discussed.

Author

Eduardo Rodrigues (University of Liverpool (GB))

Presentation materials