Skip to main content

PyHEP 2020 (virtual) Workshop

US/Central
Benjamin Krikler (University of Bristol (GB)), Eduardo Rodrigues (University of Liverpool (GB)), Jim Pivarski (Princeton University), Matthew Feickert (Univ. Illinois at Urbana Champaign (US))
Description

The PyHEP workshops are a series of workshops initiated and supported by the HEP Software Foundation (HSF) with the aim to provide an environment to discuss and promote the usage of Python in the HEP community at large. Further information is given on the PyHEP WG website.

PyHEP 2020 will be a virtual workshop given the worldwide conditions related to the COVID-19 pandemic. It was meant to be held in Austin (Texas), USA, on 11-13 July 2020, co-locating with the SciPy 2020 conference on scientific computing in Python, will a slight overlap in time with it, to facilitate inter-community exchanges. We do encourage HEP participation in SciPy, which will also be a virtual event.

PyHEP 2020 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 agenda is composed of plenary sessions:
1) A keynote presentation.
2) Topical sessions.
3) Hands-on tutorials.
4) Presentations following up from topics discussed at PyHEP 2019.

Registration is open until July 10th. There will be *no* workshop fees.

We thank IRIS-HEP, the University of Liverpool, the Python Software Foundation, the UK Software Sustainability Institute and FNAL for their support.

You are encouraged to register to the PyHEP WG Gitter channel and/or to the HSF forum to receive further information concerning the organisation of the workshop. Workshop updates and information will also be shared on the workshop Twitter in addition to email. Follow the workshop @PyHEPConf and #PyHEP2020.
 

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

Local organisation

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

 

Sponsors

The event is kindly sponsored by

                                     

 

Participants
    • Welcome & Analysis fundamentals

      ATLANTIC TIME ZONE SESSION 1

      15h00 - 18h25 CET, 06h00 - 09h25 PDT, 18h30 - 21h55 IST , 21h00 - 00h25+1 CST, 22h00 - 01h25+1 JST

      Conveners: Eduardo Rodrigues (University of Liverpool (GB)), Graeme A Stewart (CERN)
      • 1
        Welcome and workshop overview
        Speaker: Eduardo Rodrigues (University of Liverpool (GB))
      • 2
        Uproot & Awkward Arrays (TUTORIAL)
        Speaker: Jim Pivarski (Princeton University)
      • 09:10
        BREAK
      • 3
        The NanoEvents object
        Speaker: Nick Smith (Fermi National Accelerator Lab. (US))
      • 4
        Jagged physics data analysis with numba, awkward and uproot on a GPU (TUTORIAL)
        Speaker: Joosep Pata (California Institute of Technology (US))
      • 5
        TITANIA - how to structure detector monitoring
        Speakers: Mr Jakub Kowalski, Maciej Witold Majewski (AGH University of Science and Technology (PL))
    • Welcome & Analysis platforms

      PACIFIC TIME ZONE SESSION 1

      15h00 - 16h35 PDT, 00h00+1 - 01h35+1 CET, 03h30+1 - 05h05+1 IST, 06h00+1 - 07h35+1 CST, 07h00+1 - 08h35+1 JST

      Convener: Matthew Feickert (Univ. Illinois at Urbana Champaign (US))
    • Analysis fundamentals & analysis platforms

      ATLANTIC TIME ZONE SESSION 2

      15h00 - 18h25 CET, 06h00 - 09h25 PDT, 18h30 - 21h55 IST , 21h00 - 00h25+1 CST, 22h00 - 01h25+1 JST

      Conveners: Benjamin Krikler (University of Bristol (GB)), Peter Onyisi (University of Texas at Austin (US))
    • Analysis platforms

      PACIFIC TIME ZONE SESSION 2

      15h00 - 16h15 PDT, 00h00 - 01h15+1 CET, 03h30+1 - 04h45+1 IST, 06h00+1 - 07h15+1 CST, 07h00+1 - 08h15+1 JST

      Conveners: Jim Pivarski (Princeton University), Matthew Feickert (Univ. Illinois at Urbana Champaign (US))
    • Analysis platforms & automatic differentiation

      ATLANTIC TIME ZONE SESSION 3

      15h00 - 18h00 CET, 06h00 - 09h00 PDT, 18h30 - 21h30 IST, 21h00 - 24h00 CST, 22h00 - 01h00+1 JST

      Conveners: Eduardo Rodrigues (University of Liverpool (GB)), Graeme A Stewart (CERN)
    • Performance

      PACIFIC TIME ZONE SESSION 3

      15h00 - 16h00 PDT, 00h00 - 01h00+1 CET, 03h30+1 - 04h30+1 IST, 06h00+1 - 07h00+1 CST, 07h00+1 - 08h00+1 JST

      Conveners: Jim Pivarski (Princeton University), Matthew Feickert (Univ. Illinois at Urbana Champaign (US))
    • Fitting & statistics

      ATLANTIC TIME ZONE SESSION 4

      15h00 - 18h15 CET, 06h00 - 09h15 PDT, 18h30 - 21h45 IST, 21h00 - 00h15+1 CST, 22h00 - 01h15+1 JST

      Conveners: Benjamin Krikler (University of Bristol (GB)), Eduardo Rodrigues (University of Liverpool (GB))
    • Fitting & statistics

      PACIFIC TIME ZONE SESSION 4

      15h00 - 16h00 PDT, 00h00 - 01h00+1 CET, 03h30+1 - 04h30+1 IST, 06h00+1 - 07h00+1 CST, 07h00+1 - 08h00+1 JST

      Conveners: Jim Pivarski (Princeton University), Mariel Pettee (Yale University (US))
    • HEP analysis ecosystem & performance

      ATLANTIC TIME ZONE SESSION 5

      15h00 - 18h00 CET, 06h00 - 09h00 PDT, 18h30 - 21h30 IST , 21h00 - 24h00 CST, 22h00 - 01h00+1 JST

      Conveners: Eduardo Rodrigues (University of Liverpool (GB)), Hans Peter Dembinski (Max-Planck-Institute for Nuclear Physics, Heidelberg)
      • 28
        The boost-histogram package

        The boost-histogram library provides first-class histogram objects in Python. You can compose axes and a storage to fit almost any problem. You can fill, manipulate, slice, and project then, and pass them between other Scikit-HEP libraries like Uproot4, mplhep, and histoprint. Boost-histogram is meant to be the "NumPy" of histogram libraries that others can build on; the "pandas" of histograms is "Hist", a physicist friendly front-end that extends and expands boost-histogram to do plotting and more. An early version of Hist is shown for the first time here.

        Speakers: Hans Peter Dembinski (Max-Planck-Institute for Nuclear Physics, Heidelberg), Henry Fredrick Schreiner (Princeton University)
      • 29
        Providing Python Bindings For Complex and Feature-Rich C and C++ Libraries
        Speaker: Martin Schwinzerl (University of Graz (AT))
      • 30
        Integrating GPU libraries for fun and profit
        Speaker: Adrian Oeftiger (GSI - Helmholtzzentrum fur Schwerionenforschung GmbH (DE))
      • 09:30
        BREAK
      • 31
        mplhep: bridging Matplotlib and HEP
        Speaker: Andrzej Novak (RWTH Aachen (DE))
      • 32
        ROOT preprocessing pipeline for machine learning with TensorFlow
        Speaker: Matthias Komm (CERN)
    • Analysis systems

      PACIFIC TIME ZONE SESSION 5

      15h00 - 16h15 PDT, 00h00 - 01h15+1 CET, 03h30+1 - 04h45+1 IST, 06h00+1 - 07h15+1 CST, 07h00+1 - 08h15+1 JST

      Conveners: Jim Pivarski (Princeton University), Matthew Feickert (Univ. Illinois at Urbana Champaign (US))