USCMS/IRIS-HEP Analysis Software Training 2026

US/Eastern
John Toll Building (PHY) 2122 (University of Maryland)

John Toll Building (PHY) 2122

University of Maryland

Description

Advanced software is a critical ingredient to scientific research. Training young researchers in the latest tools and techniques is an essential part of developing the skills required for a successful career both in research and in industry.

This two day event plans to discuss:

  1. Columnar analysis and uproot 

  2. Distributed analysis and Dask
  3. Data Visualization techniques and libraries
  4. Coffea columnar analysis framework
  5. The Coffea-Casa analysis facility
  6. Statistical tools 

Basic familiarity with basic shell, Python and Git will be assumed. 

Training event materials GitHub repository

Workshop communication will take place on the IRIS-HEP Slack channel #uscms-iris-hep-analysis-software-training-2026

This is an in person event held at University of Maryland just before the USCMS annual collaboration meeting.

Some travel support will be provided to attendees, supported by IRIS-HEP. See the Application Form (link in sidebar) for more information and to apply.

Instructor Team

  • Sam Albin, University of Nebraska–Lincoln
  • Ianna Osborne, Princeton University
  • Andres Rios-Tascon, Princeton University
  • Lino Gerlach, Princeton University
  • Giordon Stark, UC Santa Cruz
  • Roger Janusiak, University of Washington
Organizing Committee
  • Peter Elmer, Princeton University
  • Matthew Feickert, University of Wisconsin-Madison
Local Organizers
  • Chris Palmer, University of Maryland

 

All sessions will be held in Toll 2122

This event is sponsored by the National Science Foundation through Cooperative Agreement PHY-2323298 (Institute for Research and Innovation in Software (IRIS-HEP)) with support from the Princeton Institute for Computational Science and Engineering (PICSciE) and the Princeton University Physics Department. Any opinions, findings, conclusions or recommendations expressed in this material are those of the developers and do not necessarily reflect the views of the National Science Foundation.

Participants
    • Lectures: Lectures (Block 1) John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • 10:30
      Coffee John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • Lectures: Lectures (Block 2) John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

      • 4
        Columnar analysis and Awkward Array (2)
        Speaker: Ianna Osborne (Princeton University)
      • 5
        Distributed Analysis and Dask
        Speaker: Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US))
    • 12:10
      Lunch John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • Lectures: Lecture (Block 3) John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

      • 6
        Distributed Analysis and Dask (2)
        Speaker: Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US))
      • 7
        Data Visualization techniques and libraries
        Speaker: Roger Janusiak (University of Washington)
      • 8
        Coffea columnar analysis framework
        Speakers: Andres Rios-Tascon (Princeton University), Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US))
    • 16:00
      Coffee John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • Interactive John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

      • 9
        Sample game introduction
        Speaker: Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US))
      • 10
        Q&A for day 1
        Speakers: Andres Rios-Tascon (Princeton University), Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US)), Ianna Osborne (Princeton University), Lino Oscar Gerlach (Princeton University (US)), Roger Janusiak (University of Washington)
    • 17:30
      Group Photo John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • 19:00
      Dinner at Ledo Pizza Ledo Pizza

      Ledo Pizza

      4509 Knox Rd, College Park, MD 20740

      Group dinner at Ledo Pizza

      Ledo Pizza, 4509 Knox Rd, College Park, MD 20740

    • Lectures: Statistical tools John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

      • 11
        Statistics concepts overview
        Speaker: Lino Oscar Gerlach (Princeton University (US))
    • 10:30
      Coffee John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • Lectures: Analysis Grand Challenge John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

      • 12
        AGC: coffea with virtual arrays + Combine
        Speakers: Andres Rios-Tascon (Princeton University), Lino Oscar Gerlach (Princeton University (US))
    • Lectures: ServiceX for CMS John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

      Convener: Roger Janusiak (University of Washington)
    • 13:00
      Lunch John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • Interactive: Interactive (Block 2) John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

    • Interactive: Interactive (Session 3) John Toll Building (PHY) 2122

      John Toll Building (PHY) 2122

      University of Maryland

      • 15
        Bring your questions, topics raised during day 1

        correctionlib, coffea schemas, array building, ...

        Speakers: Andres Rios-Tascon (Princeton University), Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US)), Ianna Osborne (Princeton University), Lino Oscar Gerlach (Princeton University (US)), Roger Janusiak (University of Washington)
      • 16
        Sample game summary

        Submissions for the "sample game" challenge will be open until 14:00. Teams with correct solutions will be asked to present their solutions in the form of a Jupyter notebook to highlight the various approaches teams found. Teams should additionally submit their notebook ("as is" is encouraged — no need to clean it up) by Slack DM to Matthew Feickert.

        • Present correct student solutions to sample game
        • Present instructor solution
        Speaker: Dr Giordon Holtsberg Stark (University of California,Santa Cruz (US))