Software Carpentry Workshop

US/Central
FCC2A (Fermilab Feynman Computing Center (Room FCC2A))

FCC2A

Fermilab Feynman Computing Center (Room FCC2A)

Description

We are very excited to announce the Software Carpentry Workshop at Fermilab. Our experience from experiment-specific and advanced software trainings has shown that participants’ knowledge of basic software skills can be quite variable, depending on their particular background. Some may have learned basic skills from university courses or self-training, but holes are very common. This impacts their ability to profit from the advanced trainings being offered. In offering the workshop the goal is to establish and provide a uniform set of basic skills for all HEP graduate students and postdocs, and broadening participation from institutions lacking such courses.

The topics will cover python, python plottting, access physics data in Python with PyROOT and uproot, as well as manipulating irregular data as jagged arrays.

NOTE: The regsitration is strictly limited to 25 on first come first serve basis. There will be a waitlist of 5 in case a spot opens up. To be waitlisted, send email to Sudhir Malik (malik@fnal.gov).

NOTE: Coffee/cookies will be served. Lunch is on your own.

Tutors:

David Yakobovitch - Enterprise Data Scientist at Galvanize, AI Instructor

Will Trimble - bioinformatician, based at ANL

Jim Pivarski - Physicist, Princeton University

Organisers:

Sudhir Malik (University of Puerto Rico Mayaguez)

Peter Elmer (Princeton University)

Ian Cosden (Princeton University)

Local Organiser:

Scarlet Norberg (UPRM)

Support:

This event is supported in part by National Science Foundation grants OAC-1829707 and OAC-1829729 (FIRST-HEP), Cooperative Agreement OAC-1836650 (IRIS-HEP) and The Carpentries.

Group Photo:

(Click for larger version)

Participants
  • Ajib Paudel
  • Aleena Rafique
  • Alessandra Luca
  • Andrew Mogan
  • Barbara Yaeggy
  • Christian Nguyen
  • Ivan Caro Terrazas
  • Jeremy Hewes
  • Jim Pivarski
  • Lisa Goodenough
  • Mackenzie Devilbiss
  • Manolis Kargiantoulakis
  • Manuel Ramirez
  • Marvin Ascencio
  • Mateus F. Carneiro
  • Mehreen Sultana
  • Michael Baird
  • Monica Tecchio
  • Nam Tran
  • Reddy pratap Gandrajula
  • Rui An
  • Scarlet Norberg
  • Shihua Huang
  • Sophie Berkman
  • Sophie Middleton
  • Vincent Basque
  • Ying Wang
  • Yujing Sun
Support
    • Software Carpentry - Day 1 FCC2A (Fermilab (Feynman Center))

      FCC2A

      Fermilab (Feynman Center)

      • 1
        Version Control with Git
      • 10:30
        Morning Coffee break
      • 2
        Python Foundations
      • 12:00
        Lunch break (on your own)
      • 3
        Building Programs with Python
      • 14:30
        Afternoon coffee break
      • 4
        Wrap-up
    • Software Carpentry - Day 2 FCC2A (Fermilab, Feynman)

      FCC2A

      Fermilab, Feynman

      • 5
        Data analysis - Numpy, Pandas
      • 10:30
        Morning Coffee break
      • 6
        Data analysis Cont. and Graphs
      • 12:00
        Lunch break
      • 7
        Advanced Python and PyROOT, uproot
      • 14:30
        Afternoon coffee break
      • 8
        Wrap-up
      • 9
        Post-workshop Survey