Virtual Docker Training

Europe/Zurich
Virtual

Virtual

This is a virtual event, held wherever you are, with a cup of tea, an espresso, a nice grape soda, or a frothy mug of beer. Tune in and learn!
Kilian Lieret, Samuel Ross Meehan (CERN), Sudhir Malik (University of Puerto Rico (PR))
Description

Registration is now closed.  Do not worry, (1) the materials that are here will persist to be publicly available and linked from the timetable and (2) we will plan to host another training with this focus in the future.  Thank you for your interest and we hope to be able to include you next time.


Registration Considerations

So as to facilitate an efficient organization of this event, we have chosen to impose a registration cap of 100 participants.  We will accept pre-registrations until July 14 and notify you by July 16 if you are invited to participate.  The selection of registrants will primarily be based on participation in the previous Virtual Pipelines event in addition to your ability to positively commit to attending this event in its entirety.  However, if you are not able to register do not worry, the contents of the event will be preserved for later consumption and future events of this nature will be organized.

But what am I signing up for?

Our professional cadence is slowly returning from the effects of Covid-19, but we can still learn new and cool computing stuff in the virtual world!  So let's do it!  This is the second in a series of fully virtual HEP Software Foundation training events to help you learn about tools that are becoming ubiquitous in our community.  The first pertained to "CI/CD" and the one you are reading about here will focus on "Docker" (if you aren't sure what that means and how to use it, you'll probably want to join us). You can also take a sneak peak at the content of the workshop here.

How much time will this take?

Everyone has a lot of things competing for their time, particularly now when our professional lives may largely be lived online.  When considering whether the event for you, there are a few time considerations that may help inform that decision. [1] If you sign up, please plan to be engaged in the workshop.  The materials will be available for everyone regardless of whether you register. [2] The training materials are composed of approximately three hours of recordings and require additional time to do the hands on work.  [3] Pre-registering for the hands-on session means that you commit to engaging in one of the two hour blocks shown on the timetable.  So in total, active participation will require approximately 8 hours of your time over the course of 3 days.

But why?

Large HEP datasets such as the Run-2 data set from the LHC are awesome! And collaborations like ATLAS and CMS are working to make the most of it by creating innovative analyses to learn from them. However, these analyses should not disappear when the people who wrote the code move on. Luckily, a number of tools have permeated HEP 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 joint bootcamp with members from the entire HEP community aims to introduce analyzers who are already proficient in basic analysis tools and concepts (e.g. C++, Python, event selection, limit setting) to the next level of robust analysis by using the Docker virtual environment tool to make their software and analysis more portable thereby having a broader reach and impact.

Is this for me?

If you have ever spent hours trying to install ROOT (or some other package) and have found it horribly confusing on account of clashing dependencies, or perhaps you simply can't install it on your machine, then keep reading. If you are going to be doing science at the LHC in Run 3 or more generally "in the future" and you need to use computers - this workshop is for you. And/or if you are thinking of moving to a career outside of academia - this workshop is for you.

Can I attend remotely?

YES!  The whole point of this workshop/bootcamp is specifically that you should be remote.  We want you to learn with us and help us learn is we can bootstrap the collective technical intelligence of our community without physically being at CERN.  To do so, we will be using Zoom.

Who is teaching at this thing?

The pedagogical material for this workshop was developed by Matthew Feickert (ATLAS) and has been captured in a set of pedagogical videos by TBD (TBD).  In addition, we have a top-notch crew of mentors who will provide hands on debugging of your understanding and application to your specific use case.

Facilitators:

  • Sam Meehan 

Instructors:

  • Lectures by : Brendan Regnery
  • Original Material : Matthew Feickert/Danika MacDonell
Mentors:
  • Clemens Lange
  • Robin Newhouse
  • Samuel Meehan
  • Adam Parker
  • Leonora Vesterbacka
  • Philipp Gadow
  • Jackson Burzynski
  • Kevin Nelson
  • Meirin Evans
 
    • 1
      Kickoff Gathering

      To start things off. We will describe the logistics of how the virtual event, as well as the hands-on sessions will work. If you cannot attend this one time, then don't worry, the recording will be posted shortly after.

      Speaker: Samuel Ross Meehan (CERN)
    • 2
      Work ... think ... learn ... ask ...

      Spend the day working through the recorded lessons and discussing on the mattermost. We will have no formal in person gathering. If you find that the material feels easy and you understand things, then dig into the "Advanced Lessons" panel on the main page that provides some guidance for specific experiments. Or spend some time thinking of questions to bring to the hands-on session.

    • 3
      Think ... work ... learn ... ask ...

      Spend the day working through the recorded lessons and discussing on the mattermost. We will have no formal in person gathering. If you find that the material feels easy and you understand things, then dig into the "Advanced Lessons" panel on the main page that provides some guidance for specific experiments. Or spend some time thinking of questions to bring to the hands-on session.

    • 4
      Think ... work ... learn ... ask ...

      Spend the day working through the recorded lessons and discussing on the mattermost. We will have no formal in person gathering. If you find that the material feels easy and you understand things, then dig into the "Advanced Lessons" panel on the main page that provides some guidance for specific experiments. Or spend some time thinking of questions to bring to the hands-on session.

    • 5
      Hands-on Sessions #1 : Brendan
      Speakers: Adrian Rodriguez Rodriguez (ICSC - World Laboratory (CH)), Matteo Presilla (Universita e INFN, Padova (IT)), Rongkun Wang (Univ. of Michigan (US) / Univ. of Sci. & Tech. of China (CN))
    • 6
      Hands-on Sessions #1 : Philipp
      Speakers: Ajay Kumar (University of Delhi (IN)), Arkady Lokhovitskiy (University of Canterbury (NZ)), Krzysztof Bozek (Albert Ludwigs Universitaet Freiburg (DE)), Maria Popa
    • 7
      Hands-on Sessions #2 : Adam
      Speakers: Jose Manuel Clavijo Columbie (Deutsches Elektronen-Synchrotron (DE)), Oscar Fernando Garzon Miguez (Fermi National Accelerator Lab. (US)), Ruchi Chudasama (Tata Inst. of Fundamental Research (IN)), Xavier Coubez (Brown University (US) and Rheinisch Westfaelische Tech. Hoch. (DE)), Yongbin Feng (University of Maryland (US))
    • 8
      Hands-on Sessions #2 : Meirin
      Speakers: Benyounes Bel Moussa (Mohammed V University (MA)), Diallo Boye (University of Johannesburg (ZA)), Mr Florian Bury (UCLouvain - CP3), Simon Berlendis (University of Arizona (US)), Sizar Aziz (Université Paris-Saclay (FR))
    • 9
      Hands-on Sessions #2 : Philipp
      Speakers: Abraham Tishelman Charny (Northeastern University (US)), Tatjana Susa (Rudjer Boskovic Institute (HR)), Vichayanun Wachirapusitanand (Chulalongkorn University (TH))
    • 10
      Hands-on Sessions #2 : Sam
      Speakers: Mr Burak Hacışahinoğlu, Sorina Popescu (The University of Kansas (US)), Wassef Karimeh (Université Saint-Joseph de Beyrouth (LB))
    • 11
      Hands-on Sessions #3 : Adam
      Speakers: Aimeric Landou (University of Derby (GB)), Lata Panwar (Indian Institute of science (IN)), Lukas Layer (Universita e INFN, Padova (IT)), Marcin Swiniarski, Yihui Lai (University of Maryland (US))
    • 12
      Hands-on Sessions #3 : Brendan
      Speakers: Charis Kleio Koraka (National and Kapodistrian University of Athens (GR)), Maximilian Maria Horzela (KIT - Karlsruhe Institute of Technology (DE)), Mr Vardan Aloyan (A.Alikhanyan National Science Laboratory (AM))
    • 13
      Hands-on Sessions #3 : Jackson
      Speakers: James William Walder (Science and Technology Facilities Council STFC (GB)), Katie Walkingshaw Pass (University of Bristol), Raghunandan Shukla (Tata Inst. of Fundamental Research (IN)), Redwan Md Habibullah (Florida State University (US)), Sadhana Verma (Indian Institute of Technology Madras (IN))
    • 14
      Hands-on Sessions #4 : Clemens
      Speakers: Cagdas Simsek (Bogazici University (TR)), Carlos Moreno Martinez (Universitat Autonoma de Barcelona (ES)), James Shinner (Royal Holloway, University of London (GB)), Rishabh Raturi (Indian Institute of Technology Bhubaneshar), Suvankar Roy Chowdhury (INFN Sezione di Pisa, Universita' e Scuola Normale Superiore, P), Mr Uttiya Sarkar (Tata Inst. of Fundamental Research (IN))
    • 15
      Hands-on Sessions #4 : Jackson
      Speakers: Andres Guillermo Delannoy Sotomayor (University of Tennessee (US)), Anushree Ghosh, Mai Elsawy (Fayoum University (EG)), Micol Olocco (Universita e INFN Torino (IT)), Panos Paparrigopoulos (CERN)
    • 16
      Hands-on Sessions #4 : Kilian
      Speakers: Abhishek Nag (Technische Universitaet Dresden (DE)), Andre Sznajder (Universidade do Estado do Rio de Janeiro (BR)), Benjamin Tannenwald (University of Kansas), Mario Jose Sousa (Shandong University (CN)), Sukanya Sinha (University of Witwatersrand)
    • 17
      Hands-on Sessions #4 : Meirin
      Speakers: Asmaa Aboulhorma (Universite Mohammed V (MA)), Carlos Chavez Barajas (University of Liverpool (GB)), Charlotte Ann Cooke (University of Bristol (GB)), Sharad Agarwal (University of Wisconsin Madison (US)), Sudeshna Banerjee (Tata Inst. of Fundamental Research (IN))
    • 18
      Hands-on Sessions #5 : Adam
      Speakers: Marc Huwiler (Universitaet Zuerich (CH)), Muhammad Imran (BZU Multan), Oguz Guzel (Istanbul Technical University (TR)), Steven Clark (Brown University), Zubair Mahmood Bhatti (New York University (US))
    • 19
      Hands-on Sessions #5 : Kilian
      Speakers: Mr Aamir Irshad (Universite Libre de Bruxelles (BE)), Deepak Kar (University of the Witwatersrand (ZA)), Harry John Lyons (University of Liverpool (GB)), Dr Ina Carli (Chinese Academy of Sciences (CN)), Mr Thabang Lebese (University of the Witwatersrand (ZA)), Wei Shi (Rice University (US))
    • 20
      Hands-on Sessions #5 : Robin
      Speakers: Abhishek Sharma (CERN), Daniel Spitzbart (Boston University (US)), De-Lin Macive Xiong (Florida State University (US)), Siqi Yuan (Boston University (US)), Supriya Sinha (Deutsches Elektronen-Synchrotron Campus Zeuthen (DE))
    • 21
      Hands-on Sessions #6 : Kevin
      Speakers: Bobby McGovern (University of Michigan (US)), Connor Joseph Moore (University of Notre Dame (US)), Daniel Marlow (Princeton University (US)), Devdatta Majumder (Rudjer Boskovic Institute (HR)), Jose Andres Monroy Montanez (Cornell University (US)), Judita Mamuzic (IFIC Valencia)
    • 22
      Hands-on Sessions #6 : Meirin
      Speakers: Andrew Michael Levin (Peking University (CN)), Diego Andres Barbosa Trujillo (Universidad de los Andes), Evangelos Kourlitis (Argonne National Laboratory (US)), Michael William Carrigan (Ohio State University (US)), Vallary Shashikant Bhopatkar (Florida Institute of Technology (US))
    • 23
      Hands-on Sessions #6 : Philipp
      Speakers: Amartya Rej (Universitaet Siegen (DE)), Arturo Sanchez Pineda (Abdus Salam Int. Cent. Theor. Phys. (IT)), Jose Antonio Fernandez Pretel (Albert Ludwigs Universitaet Freiburg (DE)), Noah Alexander Zipper (University of Colorado Boulder (US)), Nordin Aranzabal Barrio (CERN), Patricia Teles (Universidade Federal do ABC)