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 (Virtual) DTSTART;VALUE=DATE:20250902 DTEND;VALUE=DATE:20250904 UID:286294583808 DESCRIPTION:Event from 2025-09-03 12:00:00+00:00 to 2025-09-04 21:30:00+00 :00\n\nEvent URL: https://indico.cern.ch/event/1569915/\n\n             \nWe are very excited to announce a workshop on software basics in HE P organised through the HEP Software Foundation and IRIS-HEP.\nThe times f or the workshop are in US Eastern time zone.\nOver two days we will cover the fundamentals of: \nUnix (e.g. shell\, bash and scripting)  https://h sf-training.github.io/hsf-training-unix-shell/\nGit and Github – how to version control your code https://hsf-training.github.io/git-novice/ (ext ended version of https://swcarpentry.github.io/git-novice/)\nPython – fu ndamentals of using the Python language https://hsf-training.github.io/an alysis-essentials/python/README.htmlhttps://swcarpentry.github.io/python-n ovice-inflammation/http://swcarpentry.github.io/python-novice-gapminder/\n This training is aimed at those who are new to HEP and want a fast-track t o competency with software fundamentals\, as well the non-expert self-taug ht who wish to ensure they do not have gaps in their knowledge.\nThe train ing material will be taught by tutors expert in HEP software. Interactive hands-on sessions  lead by the tutor will be supported by a number of hel pers to ensure all participants are able to follow and understand the mate rial.\nGiven the limited number of participants\, all participants are exp ected to attend the whole workshop.\nThis is a virtual event and no paymen t or travel is required for attending.  Participants are required to have their own laptop for the workshop.\nPlease contact the organizers (email us) in case of any questions.\nNotes for Participants\nPlease log in to in dico to see all links in the menu bar on the left.\nTo participate in disc ussions online for the workshop we use a slack channel. You should receive a slack invite via email before the workshop. Make sure to join. All soft ware training related communication should be made via slack.\nMake sure y ou complete the setup instruction below BEFORE the event. Should there be any questions\, please ask in the Slack channel.\nTo participate in the wo rkshop\, you will need access to the software described below "prerequisit es". In addition\, you will need an up-to-date web browser.\nPlease note t hat the workshop will be recorded and that the videos will be publicly ava ilable.\nPrerequisites\nFor a video walk-through of the installation proce ss\, please visit the indico page of our previous event.\nThe Bash Shell\n Bash is a commonly-used shell that gives you the power to do simple tasks more quickly.\nGit\nGit is a version control system that lets you track wh o made changes to what when and has options for easily updating a shared o r public version of your code on github.com. You will need a supported w eb browser.\nYou will need an account at github.com for parts of the Git lesson. Basic GitHub accounts are free. We encourage you to create a GitH ub account if you don't have one already. Please consider what personal in formation you'd like to reveal. 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 writing code\, with features like automatic color-co ding of key words. The default text editor on macOS and Linux is usually s et to Vim\, which is not famous for being intuitive. If you accidentally f ind yourself stuck in it\, hit the Esc key\, followed by : + q + ! (co lon\, lower-case 'q'\, exclamation mark)\, then hitting Return to return to the shell.\nPython\nPython is a popular language for research computi ng\, and great for general-purpose programming as well. Installing all of its research packages individually can be a bit difficult\, so we recommen d Anaconda\, an all-in-one installer.\nRegardless of how you choose to in stall it\, please make sure you install Python version 3.x (e.g.\, 3.9+ i s fine).\nWe will teach Python 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 browser. The current versions of the Chrome\, Safari and Firefox browsers are all supported (some older browsers\, including Internet Explorer version 9 and below\, are not).\n \nInstructors\n\nTBD\ nTBD\nTBD\nTBD\nTBD\nTBD\nTBD\n\n \nMentors:\n\nTBD\nTBD\nTBD\nTBD\nTBD\n TBD\nTBD\n\n \nOrganising committee:\n\nMichel Hernandez-Villanueva (BNL) \nRicha Sharma (UPRM)\nValeriia Lukashenko (University of Zurich)\nAlexand er Moreno (Universidad Antonio Nariño)\n\n \n \n\nhttps://indico.cern.c h/event/1569915/ LOCATION: END:VEVENT END:VCALENDAR