From d187d78615914adfe8b81edaf5e6af6e4f472bc9 Mon Sep 17 00:00:00 2001 From: David Yu Date: Tue, 15 Oct 2024 15:29:57 -0500 Subject: [PATCH 1/4] Update index.md --- index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.md b/index.md index 0640a49..d253c32 100644 --- a/index.md +++ b/index.md @@ -196,10 +196,10 @@ special instructions. Instructors: {% for name in page.instructor %} {% if forloop.last and page.instructor.size > 1 %} - and +, and {% else %} {% unless forloop.first %} - , +, {% endunless %} {% endif %} {{name}} From a937fdc2c31314dcf954c9a03533bd52108474e3 Mon Sep 17 00:00:00 2001 From: David Yu Date: Tue, 15 Oct 2024 15:33:38 -0500 Subject: [PATCH 2/4] Update index.md --- index.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/index.md b/index.md index d253c32..ba09be6 100644 --- a/index.md +++ b/index.md @@ -195,12 +195,8 @@ special instructions.

Instructors: {% for name in page.instructor %} - {% if forloop.last and page.instructor.size > 1 %} -, and - {% else %} - {% unless forloop.first %} -, - {% endunless %} + {% if forloop.last and page.instructor.size > 1 %}, and {% else %} + {% unless forloop.first %}, {% endunless %} {% endif %} {{name}} {% endfor %} From b40ab46f100ac90017f9a0254d41d5827ec88121 Mon Sep 17 00:00:00 2001 From: David Yu Date: Tue, 15 Oct 2024 16:43:37 -0500 Subject: [PATCH 3/4] Update index.md --- index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.md b/index.md index ba09be6..e76a503 100644 --- a/index.md +++ b/index.md @@ -9,7 +9,7 @@ country: "us" # lowercase two-letter ISO country code such as "fr" (see htt language: "en" # lowercase two-letter ISO language code such as "fr" (see https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes) for the latitude: "41.842258" # decimal latitude of workshop venue (use https://www.latlong.net/) longitude: "-88.245781" # decimal longitude of the workshop venue (use https://www.latlong.net) -humandate: "Asynchronously from November 2023 to mid-December 2023" # human-readable dates for the workshop (e.g., "Feb 17-18, 2020") +humandate: "Asynchronously from November to mid-December, before the school starts in January" # human-readable dates for the workshop (e.g., "Feb 17-18, 2020") humantime: "24/7" # human-readable times for the workshop (e.g., "9:00 am - 4:30 pm") startdate: 2024-01-08 # machine-readable start date for the workshop in YYYY-MM-DD format like 2015-01-01 enddate: 2024-01-12 # machine-readable end date for the workshop in YYYY-MM-DD format like 2015-01-02 From ab48a51bcc89296c92186653b0a03b2b25b8b7aa Mon Sep 17 00:00:00 2001 From: David Yu Date: Tue, 15 Oct 2024 17:10:39 -0500 Subject: [PATCH 4/4] Update --- _episodes/06_CMSDASPreExercise-git.md | 5 +++++ _includes/swc/intro.html | 19 ++++++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/_episodes/06_CMSDASPreExercise-git.md b/_episodes/06_CMSDASPreExercise-git.md index 8b5f6a0..5e96b1d 100644 --- a/_episodes/06_CMSDASPreExercise-git.md +++ b/_episodes/06_CMSDASPreExercise-git.md @@ -416,6 +416,11 @@ Send a pull request to the main branch of the upstream repo (GitHATSLPC). Advanced topics not explored in this exercise include: merging, rebasing, cherry-picking, undoing, removing binary files, and CMSSW-specific commands and usage. +If you want to learn more, here are some additional resources: +- [HEP Software Foundation training modules](https://hsf-training.org/training-center/) +- [git comprehensive guide](https://git-scm.com/book/en/v2) +- [CMS-specific git twiki](https://twiki.cern.ch/twiki/bin/view/CMS/CMSGitTutorial).) + Students are encouraged to explore these topics on their own at [CMSGitTutorial](https://twiki.cern.ch/twiki/bin/view/CMS/CMSGitTutorial). {% include links.md %} diff --git a/_includes/swc/intro.html b/_includes/swc/intro.html index 8554c50..718b5cb 100644 --- a/_includes/swc/intro.html +++ b/_includes/swc/intro.html @@ -1,7 +1,16 @@

- CMS is a large collaboration of three thousand people, spread over several institutions, across five continents. It is very important to bring the collaborators up to speed, learning about the CMS detector and computing software, in order to contribute to physics data analysis. CMS maintains the WorkBook as much as up-to-date as possible to help guide its users. In addition to it, several tutorials (a.k.a. HATS) and workshops are held regularly to give a hands-on experience to the users. There are tutorials covering all aspects of CMS data analysis from reconstructed physics objects (e.g. muons, electrons, photons, jets etc) to trigger, generators, statistics, machine learning, software development and access to grid and computing resources. where one learns the basic CMS software tools. While these HATS are usually offered over several weeks during the late Spring/early Summer, CMS Data Analysis Schools (DASes) offer a boot camp model, concentrating all of the training in a very short period of time. In the beforetimes, DAS used to be in-person and 5 days long, during Covid-19 times it became fully remote, and it expanded into two weeks, with an asynchronous and a synchronous component. The CMSDAS@LPC2023 will be the first in-person school since 2020. -

- To prepare CMSDAS participants, a series of pre-exercises are required to be completed, with the laptop that will be used during the school. The goal of the pre-exercises is to make sure all basic issues can be resolved before the actual start of the school so that participants can hit the ground running. -

- Links to all the past and upcoming CMS Schools can be found HERE. + These exercises cover the basic software skills you will need for the CMS Data Analysis school. + The lessons are short and targeted, intended to get you up and running in just a few days. + The material is taken from longer-format tutorials, for example: +

    +
  1. The CMS WorkBook
  2. +
  3. Hands-on tutorials (HATS), covering all aspects of CMS data analysis such as + physics object reconstruction (tracks/electrons/muons/jets/etc.), trigger, generators, statistics, machine learning, ...
  4. +
  5. The HEP Software Foundation's training center
  6. +
  7. List of all previous schools
  8. +
+ All students should aim to complete the pre-exercises with the same laptop they'll use during the school. + The goal is to setup your computing environment ahead of time, so you can dive into the real material on day one of CMSDAS. + Advanced participants (i.e., those who have spent time on LHC experiments already) may not need to complete the pre-exercises as thoroughly, + but please do read through everything to make sure everything works (e.g., accounts, certificates, and environments).