1 of 30

Sudhir Malik

University of Puerto Rico Mayaguez

(IRIS-HEP Training, Education and Outreach Coordinator)

Training, Education and Outreach

IRIS-HEP Retreat, UW Seattle 4-6 Sep 2024

2 of 30

IRIS-HEP Retreat, UW Seattle 4-6 Sep 2024

Software Training

3 of 30

3

Cumulative Statistics

v1

v2

4 of 30

4

Cumulative Statistics

5 of 30

5

Training across categories

Sum of above is 3183

6 of 30

6

Community

Training requires significant personpower:

  • Authors who create new material
  • Instructors who teach
  • Mentors who support the events
  • Facilitators who organize events

Scaling up (and even sustaining) the current effort needs new faces.

7 of 30

7

Visitors on training web pages

  • O(5000) page views / week (!)

8 of 30

8

2018 - 2022

Democratized science,

Scaled out basic/ intermediate training

2023

Rebuild Training Center

2026 - 2027

  • 80% of cross-experiment software topics for HEP Ph.D. students covered
  • 50% of HEP Ph.D. students received intermediate training

2024 - 2025

  • Teach first new intermediate- advanced training modules
  • Seed topical WGs for advanced material
  • New liaisons (HEP & beyond)

2027 - 2028

  • 20% of HEP Ph.D. students received advanced training
  • 20% of HEP Ph.D. students have supported one of the workshops

The Training Grand Challenge

9 of 30

9

New Training Web Page

10 of 30

10

Training Snapshot

11 of 30

11

Outreach

Coding Camp Fermilab

12 of 30

12

Call was made to IRIS-HEP for 2024 to host coding camps (Nebraska and Cincinnati responded, wished for much more)

3

2

1

1

1

1

New IRIS-HEP/Quarknet Coding Camps in 2024

1,2,3 numbers means number of time coding camps in that place

(past+upcoming)

Coding Camps (2023 +2024)

13 of 30

13

Outreach snapshot

14 of 30

14

Type

Mentors

Teachers

Coding Camp - 2 month Coding Fellows Workshop

Virtual

1

14

Coding Camp 2 (FNAL)

In-person

6

21

Coding Camp (Nebraska)

In-person

2

8

Coding Camp (Puerto Rico)

In-person

3

8

2024 Coding Camp stats

15 of 30

15

2024 Coding Camp on pictures

Puerto Rico

Fermilab

Fermilab

16 of 30

16

  • 2024 - The first intermediate-advanced training modules are being taught.
  • 2025 - 80% of all cross-experiment software topics that apply to Ph.D. students should be covered by standardized training modules.
  • 90% of HEP Ph.D. students should be aware of the material offered by the IRIS-HEP/HSF Training group.
  • 50% of HEP Ph.D. students should participate in at least one intermediate/advanced training.
  • 2026-2028 Additional focus on workshops, networking opportunities, and discussion platforms for aspiring developers and CI professionals within HEP.
  • 20% of Ph.D. students and postdocs should be enrolled in software-related communities or have attended advanced workshops.
  • 20% of HEP Ph.D. students should teach or support a software workshop at one point during their Ph.D.
  • Take Coding Camps to new places

SSC Plans

17 of 30

17

Backup

18 of 30

Additional Information

18

https://hsf-training.org/training-center/

  • Training Community: Our training community is listed here:

https://hepsoftwarefoundation.org/training/community.html

19 of 30

19

ID

Description

Date

WBS

D5.1

The first new intermediate-advanced training modules are being taught.

2024

W5.2

D5.2

New Training Center webpage

2024

W5.3

D5.3

80% software topics relevant for graduate students covered by training modules

2025

W5.2

D5.4

90% of HEP graduate students should be aware of the material offered by the IRIS-HEP/HSF Training group.

2025

W5.4

D5.5

50% of HEP graduate students should participate in at least one intermediate/advanced training.

2025

W5.2

D5.6

20% of HEP graduate students and postdocs should be enrolled in software-related communities or have attended advanced workshops.

2026

W5.5, W5.2

D5.7

20% of HEP graduate students should teach or contribute once

2026

W5.4, W5.1, W5.2

D5.6

One CoDaS-HEP school per year

2023-2027

W5.6

D5.7

Development of advanced material for K-12 outreach workshops based on teachers input

2023-2027

W5.7

D5.8

More modules and workshops in Spanish

2024

W5.7

D5.9

50 Coding Camps across US institutions in summers across the US 2023-27 (10 each summer)

2027

W5.7

SSC Milestones and Deliverables

20 of 30

20

ID

Description

Targets

WBS

M5.1

Coverage of software topics relevant for graduate students

80% in 2025

W5.2

M5.2

Fraction of graduate students aware of material

90% in 2025

W5.4

M5.3

Fraction of graduate students participating in >= 1 intermediate/advanced training

50% in 2025

W5.2

M5.4

Fraction of graduate students/postdocs enrolled in SW-related communities or advanced workshops

20% in 2026

W5.5, W5.2

M5.5

Fraction of graduate students teaching/contributing to efforts

20% in 2026

W5.4, W5.1, W5.2

M5.5

Number of new, advanced K-12 training modules

W5.7

M5.6

Number of spanish workshops

3 by 2024, 8 by 2025

W5.7

M5.7

Number of coding camps

30 by 2025, 50 by 2027

W5.7

SSC Metrics

21 of 30

21

ID

Description

Probability/Impact

Monitoring

Mitigation

R5.1

Failure to build sustainable educator workforce

High/�High

Collecting statistics about educators and contributions (already ongoing)

Expanding collaborations, incentives, recognition, advertisement efforts, better activation of IRIS-HEP assets

R5.2

Failure to reach learners and find participants

Low/�High

Number of participants, number of website visitors

Using liaisons for better advertisement; improved integration with experiment-specific training

R5.3

Failure to get sufficient buy-in from K-12 teachers

Low/High

Number of participants

Increase reach within teacher organizations

R5.4

Failure to find institutions hosting coding camps

Low/High

Number of coding camp sites

Increase awareness among HEP institutions

SSC Risks

22 of 30

22

Centralized Help-desk

  • Current HEP help is decentralised
  • Idea is that the tool would act like a router to connect people-with-questions to the people-who-can-answer-them
  • first responds to user questions by automatically pointing out existing discussions on other sites that could help
  • if that’s not good enough, user asks for more help and is assisted by helpers-on-shift
  • is not a replacement for the expert fora that already exist*
  • Tools to be used still open, and example use of GitHub is on the right snapshot
  • Would be a good way to scale training as well as people notice it

*

  • ROOT Forum (async) for ROOT
  • Gitter (chat) and GitHub (async) for Scikit-HEP projects
  • Software on GitLab uses GitLab (async)
  • LHC experiments use Mattermost (chat)
  • IRIS-HEP Slack, other Slacks (chat)
  • MadGraph is on LaunchPad (async)
  • StackOverflow (async) tags [uproot], [awkward-array], and [root-framework]
  • Discord? Skype? Email?

“helpathon”?

HSF Training group has run an “online, asynchronous” training events, questions were answered on Slack. While not year-round it is similar to ROOT team members taking a week “on shift” to answer questions on ROOT Forum

23 of 30

23

Finding contributors & contributions

IRIS-HEP fellows

  • Experience: two 1 month FTE training fellows in 2023, but of limited success (not enough prior knowledge)
  • Plans: “Hybrid fellows” combining technical work with training activities (won’t work for all projects)

Collaborations with Experiments

Experience: Generally prioritize experiment specific material; bystander effect

Topical groups

  • Idea: Bringing together people who already train and try to create something universal together
  • Experience: Currently trying with training on Generators

In-person hackathon to work on material

Idea: Easier to get real commitment in-person; hackathon could be back-to-back with other event

Other volunteers

Experience: Generally looking for one-off contributions; not often experts in subject-matter

Bottom line

  • Need meaningful commitment from institute members
  • Unlikely to happen without direct support (and pressure) from PIs
  • Example of “meaningful commitments”: One year of 20% FTE of PhD Student �(but everything counts)

24 of 30

24

  • Develop and teach standardized training modules covering essential software prerequisites
  • Establish and grow a training group that coordinates and sustains cross- experiment training efforts
  • Seed topical subgroups that create new intermediate/advanced training material
  • Rebuild and expand the Training Center to become a focal point of all software training resources in HEP.
  • Strengthen collaborations with experiments and new organizations that support the career path of CI Professionals

SSC (2018-2023)

25 of 30

25

Training Old Website

26 of 30

26

Type

Mentors

Teachers

Coding Camp 2 (FNAL)

In-person

5

15

Coding Camp 0

Virtual

4

6

Coding Camp (Rice)

In-person

2

13

Coding Camp (Alabama)

In-person

2

3

Coding Camp (Puerto Rico)

In-person

5

10

Coding Camp (Washington)

In-person

2

16

2023 Coding Camp stats

27 of 30

27

2023 Coding Camps and Coding Camp-2

28 of 30

28

Coding Camp Info 2024

29 of 30

29

Quarknet does (no IRIS-HEP involvement) for many years

  • Master Classes (1-day) - for students
    • Description here
  • Data Camp (at Fermilab), week long
    • Description here
    • started with using spreadsheets to analyze CMS data but now mostly has teachers code the analysis

Coding Camp 2 (at Fermilab and in person)- Week-long workshop for high school teachers on using Python to analyze HEP data in a Jupyter environment to use with their students (Data Camp and Coding Camp 1 level experience required/prerequisite), dives deeper and gives teachers who have participated in Coding Camp 1 the chance to gain expertise and become ready to learn about advanced topics like machine learning, AI, and quantum computing that are now at the fore in particle physics. Teachers experience FNAL facilities and tours as well. IRIS-HEP started finding this 2022 and 2023

Coding Camp 0 (virtual) - Two-day workshop for high school teachers with no coding experience. Led by QuarkNet teacher Fellows with support from IRIS-HEP

  • Description here
  • We had 4 Coding Cap in Summer 2023 - Alabama, Rice, Washington, Puerto Rico

Coding Camp 1 or just Coding Camp (in person) - Three-day workshop for high school teachers with no coding experience. Led by QuarkNet teacher Fellows with support from IRIS-HEP.

  • was established in 2020 to give teachers more direct experience in coding not only CMS data but other data that they can access online.

Description of Coding Camps

30 of 30

30

Basic Programming Skills

Democratize Science

Intermediate/HEP Domain

Impart best practices

HSF Intermediate Training, experiment StarterKits, …

HSF/Software Carpentry events, University courses,

Self-study, …

The basics

Prepare for physics

Outreach

Advanced�Join us at the frontier

Developers

Drive progress

IRIS-HEP Fellowships, TAC-HEP, WATCHEP, GSoC, internships

CoDaS-HEP, CSC, GirdKa, MLHEP, INFN ESC, …

Network & catch up with recent developments

Mentoring & hands-on development experience

Intellectual hub

Supporting the full journey