PyHEP - Python in HEP

The PyHEP working group brings together a community of developers and users of Python in Particle Physics, with the aim of improving the sharing of knowledge and expertise. It embraces the broad community, from HEP to the Astroparticle and Intensity Frontier communities.

The group is currently coordinated by Ben Krikler (CMS, LZ), Eduardo Rodrigues (LHCb) and Jim Pivarski (CMS). All coordinators can be reached via hsf-pyhep-organisation@googlegroups.com.

Getting Involved

Everyone is welcome to join the community and participate, contribute, to the organised meetings and by means of the following communication channels:

Extra Gitter channels have been created by and for the benefit of the community:

Group Activities

The meetings are since 2020 recorded and all videos are available as HSF YouTube playlists.

PyHEP Series of Workshops

The PyHEP workshops are a series of workshops initiated by Eduardo Rodrigues and supported by the HSF with the aim to provide an environment to discuss and promote the usage of Python in the HEP community at large.

Workshop Location Date Agenda link
PyHEP 2021 Virtual workshop July 5-9, 2021 Indico
PyHEP 2020 Virtual workshop July 13-17, 2020 Indico
PyHEP 2019 Abingdon, U.K. October 16-18, 2019 Indico
PyHEP 2018 Sofia, Bulgaria July 7-8, 2018 Indico

The advert and details on these workshops are given below.

PyHEP 2021

PyHEP 2021 will be held as a virtual workshop on 5-9 July 2021. It will be a forum for the participants and the community at large to discuss developments of Python packages and tools, exchange experiences, and inform the future evolution of community activities. There will be ample time for discussion.

The PyHEP 2021 agenda will be composed of plenary sessions; the content is under preparation:

  1. Topical sessions
  2. Hands-on tutorials
  3. Keynote presentations
  4. Presentations following up from topics discussed at PyHEP 2020

Organising Committee

Eduardo Rodrigues - University of Liverpool (Chair)
Ben Krikler - University of Bristol (Co-chair)
Jim Pivarski - Princeton University (Co-chair)
Matthew Feickert - University of Illinois at Urbana-Champaign
Oksana Shadura - University of Nebraska-Lincoln
Philip Grace - The University of Adelaide

Sponsors

The event is kindly sponsored by

UoL IRIS-HEP SSI

PyHEP 2020

PyHEP 2020 was held as a virtual workshop on 13-17 July 2020. The workshop was meant to take place in the same city as the SciPy 2020 conference on scientific computing in Python, and slightly overlap in time with it, to facilitate inter-community exchanges. Both events ran as virtual events because of the worldwide COVID-19 pandemic.

The PyHEP 2020 agenda was composed of plenary sessions such as for example:

  1. Topical sessions
  2. Hands-on tutorials
  3. Two keynote presentations (phenomenology and astroparticle physics communities)
  4. Presentations following up from topics discussed at PyHEP 2019

Organising Committee

Eduardo Rodrigues - University of Cincinnati (Chair)
Ben Krikler - University of Bristol (Co-chair)
Jim Pivarski - Princeton University (Co-chair)
Matthew Feickert - University of Illinois at Urbana-Champaign

Local organisation
Chris Tunnell - Rice University
Peter Onyisi - The University of Texas at Austin

Sponsors

The event is kindly sponsored by

IRIS-HEP UoL PSF SSI SSI

PyHEP 2019

PyHEP 2019 was held at The Cosener’s House, in Abingdon, near Oxford, United Kingdom, on 16-18 October 2019. The workshop was a forum for the participants and the community at large to discuss developments of Python packages and tools, exchange experiences, and steer where the community needs and wants to go. There was ample time for discussion.

A keynote presentation on the PyViz project, open source visualization tools for Python, was given by Philipp Rudiger.

The agenda was composed of plenary sessions such as for example:

  1. Lightning talks from participants
  2. Presentations following up from topics discussed at PyHEP 2018
  3. Topical sessions on e.g. histogramming and statistics, including a talk and a hands-on tutorial

Organising Committee

Eduardo Rodrigues - University of Cincinnati (Chair)
Ben Krikler - University of Bristol (Co-chair)

Sponsors

The event was kindly sponsored by

SSI PSF IRIS-HEP STFC

PyHEP 2018

The first workshop, PyHEP 2018, was held as a pre-CHEP event in Sofia, Bulgaria, on 7-8 July 2018, just before the start of the CHEP 2018 conference. It focused on a review of where and how Python is used in our community, and what the future will hold. The workshop was a forum for the participants, representatives of the community, to discuss topics around the areas of work identified in the HSF Community White Paper. There was ample time for discussion.

A keynote presentation on JupyterLab was given by Vidar Tonaas Fauske.

The agenda was composed of plenary sessions dedicated to the following topics:

  1. Historical perspective and overview
  2. PyROOT and Python bindings
  3. HEP python software ecosystem
  4. Distribution and installation
  5. Analysis frameworks
  6. Python 2 and 3
  7. Open discussion on education and training

There were no training sessions nor hackathons in this first workshop, but some level of tuition came in small bites in the various presentations, which tried to be educative, not just informative, with well-defined examples relevant to the topics under discussion. One of the goals of this PyHEP workshop was the identification of training workshops or hackathons the community would like to have in the future.

Organising Committee

Eduardo Rodrigues - University of Cincinnati (Chair)
Graeme Stewart - CERN-HSF
Jeff Templon - Nikhef (Co-chair)

Sponsors

The event was kindly sponsored by

Nikhef PSF

Previous conveners