Analysis Preservation Bootcamp

Europe/Zurich
SZ-WBGB/019 (PSI)

SZ-WBGB/019

PSI

Clemens Gregor Lange (PSI - Paul Scherrer Institut)
Description

Hands joining to preserve

Join the first LTP analysis preservation bootcamp!

What am I signing up for?

We are all processing and analysing data and/or simulation or are performing calculations in some way. However, this work should not disappear when the people who wrote the code move on. Luckily, a number of tools have permeated the particle physics computing culture that can be used to help ensure that analyses are preserved in a robust way, thereby facilitating the reproduction of our own results. This bootcamp aims to introduce analyzers who are already proficient in basic analysis tools and concepts (e.g. C++, Python, event selection, limit setting, theory calculations) to the next level of robust analysis. This in particular includes the building of (Docker) container images and using the Continuous Integration features of GitLab to test and run your code and sharing it with others.

Is this for me?

If you have ever spent hours banging your head against code that someone gave you as a starting point, either because it doesn’t compile or segfaults immediately upon running or simply spits out empty histograms - this bootcamp is for you. If you know someone who thinks that Docker is so great and won’t stop advocating for it - this workshop is for you. If you are going to be doing science at PSI - this workshop is for you. And if you are thinking of moving to a career outside of academia - this workshop is for you.

This bootcamp will be particularly useful for those who are in the midst of an analysis at the moment, as it will give you knowhow about tools that you can put to practice immediately.  However, this is not a pre-requisite for attending, but rather it will be of greatest utility for such individuals.

The focus is on code running on Linux.

Can I attend remotely?

This event is a hands-on bootcamp, meaning that in-person attendance is needed.

Who is teaching at this thing?

This is a hands-on bootcamp and consists of dynamic lectures/tutorials that involve real-time coding by the instructor. The instructor is Clemens Lange who has taught this material to hundreds of participants in the high energy physics community. The afternoons will be used to give you time to apply the newly learned skills directly to your analysis with the support of instructors and mentors.

Anything else?

There might even be free hot beverages and lunch!

Participants
  • Amrutha Samalan
  • Ljiljana Morvaj
  • Max Fatouros
  • Sophie Kollatzsch
  • Urs Langenegger
  • +5
  • Wednesday 22 January
    • 09:30 10:00
      Git 101 SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 10:00 10:05
      Introduction and welcome 5m SZ-WBGB/019

      SZ-WBGB/019

      PSI

      Speaker: Clemens Gregor Lange (PSI - Paul Scherrer Institut)
    • 10:05 10:45
      Science is not open without code 40m SZ-WBGB/019

      SZ-WBGB/019

      PSI

      Kati Lassila-Perini has led the CMS open data initiative for its first 10 years, delivering close to 5 petabytes of research-quality data to the public domain. In this talk, she will share her experience on the importance of analysis preservation efforts. The audience will have the opportunity to reflect on different components of Open Science and the role of software in it, and see how analysis preservation skills bring benefits to individual researchers, research groups and the scientific community as a whole.

      Speaker: Kati Lassila-Perini
    • 10:45 11:05
      Coffee Break 20m SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 11:05 11:50
      Building and using container images SZ-WBGB/020

      SZ-WBGB/020

      PSI

    • 11:50 13:00
      Lunch 1h 10m OASE

      OASE

      PSI

    • 13:00 14:00
      Building and using container images SZ-WBGB/020

      SZ-WBGB/020

      PSI

    • 14:00 15:30
      Hands-On SZ-WBGB/020

      SZ-WBGB/020

      PSI

    • 15:30 16:00
      Coffee Break 30m SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 16:00 17:30
      Hands-On SZ-WBGB/020

      SZ-WBGB/020

      PSI

  • Thursday 23 January
    • 09:30 10:30
      Using GitLab Continuous Integration SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 10:30 10:50
      Coffee Break 20m SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 10:50 11:50
      Using GitLab Continuous Integration SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 11:50 13:00
      Lunch 1h 10m SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 13:00 14:30
      Hands-On SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 14:30 15:00
      Coffee Break 30m SZ-WBGB/019

      SZ-WBGB/019

      PSI

    • 15:00 16:30
      Hands-On SZ-WBGB/019

      SZ-WBGB/019

      PSI