BEGIN:VCALENDAR VERSION:2.0 PRODID:-//chikkutakku.com//RDFCal 1.0//EN X-WR-CALDESC:GoogleカレンダーやiCalendar形式情報を共有シェ アしましょう。近所のイベントから全国のイベントま で今日のイベント検索やスケジュールを決めるならち っくたっく X-WR-CALNAME:ちっくたっく X-WR-TIMEZONE:UTC BEGIN:VEVENT SUMMARY:HSF/IRIS-HEP Software Basics Training at CERN (Hybrid) DTSTART;VALUE=DATE:20250617 DTEND;VALUE=DATE:20250620 UID:217136750582 DESCRIPTION:Event from 2025-06-18 06:00:00+00:00 to 2025-06-20 15:30:00+00 :00\n\nEvent URL: https://indico.cern.ch/event/1516608/\n\n \nWe are very excited to announce that the workshop on software basics in HEP organised through the HEP Software Foundation and IRIS-HEP will take place at CERN ( 30/7-018 Kjell Johnsen Auditorium) and also via Zoom. We are very grateful for financial support from CERN EP-SFT and HSF.\nThe times for the worksh op are in CEST time zone (CERN time).\nOver three days we will cover the f undamentals of: \nUnix (e.g. shell\, bash and scripting)  https://swcarp entry.github.io/shell-novice/\nGit and Github – how to version control y our code https://mambelli.github.io/git-novice/ (extended version of http s://swcarpentry.github.io/git-novice/)\nPython – fundamentals of using t he Python language https://swcarpentry.github.io/python-novice-inflammati on/http://swcarpentry.github.io/python-novice-gapminder/\nPython for Analy sis – how to analyze data in Python either with PyROOT or with the tools from Scikit-HEP\nThis training is aimed at those who are new to HEP and w ant a fast-track to competency with software fundamentals\, as well the n on-expert self-taught who wish to ensure they do not have gaps in their k nowledge.\nThe training material will be taught by tutors expert in HEP so ftware. Interactive hands-on sessions  lead by the tutor will be supporte d by a number of helpers to ensure all participants are able to follow and understand the material.\nGiven the limited number of participants\, all participants are expected to attend the whole workshop.\nThis is a hybrid event and no payment is required for attending.  Participants are require d to have their own laptop for the workshop.\nPlease contact the organizer s (email us) in case of any questions.\nNotes for Participants\nPlease log in to indico to see all links in the menu bar on the left.\nIf you are at CERN\, you can find all the information about the venue here: 30/7-018 Kj ell Johnsen Auditorium\nTo participate in discussions online for the works hop we use a slack channel. You should receive a slack invite via email b efore the workshop. Make sure to join. All software training related commu nication should be made via slack.\nMake sure you complete the setup instr uction below BEFORE the event. Should there be any questions\, please ask in the Slack channel.\nTo participate in the workshop\, you will need acce ss to the software described below "prerequisites". In addition\, you will need an up-to-date web browser.\nPlease note that the workshop will be re corded and that the videos will be publicly available.\nPrerequisites\nFor a video walk-through of the installation process\, please visit the indic o page of our previous event.\nThe Bash Shell\nBash is a commonly-used she ll that gives you the power to do simple tasks more quickly.\nGit\nGit is a version control system that lets you track who made changes to what when and has options for easily updating a shared or public version of your co de on github.com. You will need a supported web browser.\nYou will need an account at github.com for parts of the Git lesson. Basic GitHub accou nts are free. We encourage you to create a GitHub account if you don't hav e one already. Please consider what personal information you'd like to rev eal. For example\, you may want to review these instructions for keeping your email address private provided at GitHub.\nText Editor\nWhen you're writing code\, it's nice to have a text editor that is optimized for writi ng code\, with features like automatic color-coding of key words. The defa ult text editor on macOS and Linux is usually set to Vim\, which is not fa mous for being intuitive. If you accidentally find yourself stuck in it\, hit the Esc key\, followed by : + q + ! (colon\, lower-case 'q'\, excl amation mark)\, then hitting Return to return to the shell.\nPython\nPyt hon is a popular language for research computing\, and great for general- purpose programming as well. Installing all of its research packages indiv idually can be a bit difficult\, so we recommend Anaconda\, an all-in-one installer.\nRegardless of how you choose to install it\, please make sur e you install Python version 3.x (e.g.\, 3.7 is fine).\nWe will teach Pyt hon using the Jupyter notebook\, a programming environment that runs in a web browser. For this to work you will need a reasonably up-to-date brows er. The current versions of the Chrome\, Safari and Firefox browsers are a ll supported (some older browsers\, including Internet Explorer version 9 and below\, are not).\nROOT\nROOT is an open-source data analysis framew ork widely used by high-energy physicists. In all the HEP experiments it h as become a fundamental tool\, and you will have to learn the basics. You can read more about ROOT on the official webpage.\nFor this workshop\, no ROOT installation is required. Instead\, we will use ROOT via Jupyter Note books. Before the workshop starts\, please visit https://github.com/root-p roject/student-course and read the instructions on the main page. Open GH Codespaces and let it load. You do not need to do anything else before the workshop. In case you have a CERN Computing account\, you can also use SW AN with the Bleeding Edge configuration. If so\, please click on the SWAN icon and verify that you can open the student-course folder. In case of an y issues\, we can solve them at the beginning of the ROOT session.\nIf you want to install ROOT on your machine (not needed for this workshop)\, ple ase follow the [Installing ROOT](https://root.cern/install/) webpage\nInst ructors\n\nAndres Rios-Tascon (Princeton University)\nCallum McCracken (Th e University of British Columbia)\nJonas Eschle (CERN)\nIanna Osborne (Pri nceton University)\nMarta Czurylo (CERN)\nJonas Rembser (CERN)\nMartin Fol l (CERN)\n\n \nMentors:\n\nAlexander Moreno (Universidad Antonio Nariño) \nRicha Sharma (UPRM)\n\n \nOrganising committee:\n\nMichel Hernandez-Vil lanueva (BNL)\nRicha Sharma (UPRM)\nValeriia Lukashenko (University of Zur ich)\nAlexander Moreno (Universidad Antonio Nariño)\n\n \n \n \n\nhttp s://indico.cern.ch/event/1516608/ LOCATION: END:VEVENT END:VCALENDAR