1 of 7

1

Sudhir Malik

University of Puerto Rico Mayaguez

26 May 2020

IRIS-HEP Retreat - SSC plans

2 of 7

2

Training Links

3 of 7

Challenges

3

  • No dedicated personnel
  • Success in training depends on voluntary participation from experts and developers in (non-)IRIS-HEP community
  • Building a community (from HEP) of instructors

4 of 7

Year 3 (HEP training)

4

  • Produce Software Training curriculum
  • Scale up the activities basing off the above
  • Integrate Sustainability
    • Training & best practices beyond just coding
    • Project-level guidance - how to start and maintain projects, how to build community
    • Policy, including how to provide credit to software developers and maintainers
  • Blueprint Meeting - experts from outside HEP community (Computing, Carpentries etc.)

5 of 7

Year 3 (HEP training)

5

  • Have beta testers work through
    • Topics for basic carpentry (non-HEP)
    • Topics for basic carpentry (HEP)
    • Have next few events (on-your-own-mode) with minimal instructions
  • Engage IRIS-HEP Fellows in training (expand community)
  • Next Training blueprint (next year-ish)
  • Workshop - sustainability directions (Dan Katz)

6 of 7

Year 3 (Education/Outreach)

6

  • Material for the above in github repository
  • Partnering with Quarknet
    • Reach the established K-12 teachers community
    • Integrate Software training with established programs
      • Data Camps, Masterclasses, e-labs
  • Expand the STEM programming outreach via universities other than UPRM (e.g. other IRIS-HEP universities)

7 of 7

Years 3+ (Beyond Basic Curriculum)

7

  • Intermediate
    • Parallel Programming, Workflows (e.g. yadage) & Reproducibility (e.g Reana) Machine Learning

  • Advanced
    • Documentation (doxygen, sphinx), Event generation and MC (pythia, sherpa, madgraph, …), GEANT