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 Fermilab DTSTART;VALUE=DATE:20260611 DTEND;VALUE=DATE:20260615 UID:134253464544 DESCRIPTION:Event from 2026-06-12 14:00:00+00:00 to 2026-06-15 22:00:00+00 :00\n\nEvent URL: https://indico.cern.ch/event/1686249/\n\n       \n      \nWe are very excited to announce a workshop on software basics in HEP organised through the HEP Software Foundation\, IRIS-HEP\, and the Of fice of Workforce Pathways and Partnerships at the Fermi National Accelera tor Laboratory.\nThe times for the workshop are in US Central time zone.\n Over two days we will cover the fundamentals of: \nUnix (e.g. shell\, bas h and scripting)  \nGit and Github – how to version control your code a nd data  \nPython – fundamentals of using the Python language for anal ysis\nAI-assisted code  – Introductory concepts in AI and assisted codi ng\, and a discussion on best practices\nThis training is aimed at those w ho are new to HEP and want a fast-track to competency with software fundam entals\, as well the non-expert self-taught who wish to ensure they do not have gaps in their knowledge.\nThe training material will be taught by tu tors expert in HEP software. Interactive hands-on sessions  lead by the t utor will be supported by a number of helpers to ensure all participants a re able to follow and understand the material.\nGiven the limited number o f participants\, all participants are expected to attend the whole worksho p.\nParticipants are required to have their own laptop for the workshop. I f you need one\, contact your mentor or the internship organizers to arran ge for a Fermilab loaner laptop.\nPlease contact the organizers (email us) in case of any questions.\nNotes for Participants\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 under "prerequisit es". In addition\, you will need an up-to-date web browser.\nPrerequisites \nFor a video walk-through of the installation process\, please visit the indico page of our previous event.\nThe Bash Shell\nBash is a commonly-use d command line interpreter that gives you the power to do simple tasks mor e quickly.\nGit\nGit is a version control system that lets you track who m ade changes to what when and has options for easily updating a shared or p ublic version of your code on github.com. You will need a supported web browser.\nYou will need an account at github.com for parts of the Git le sson. Basic GitHub accounts are free. We encourage you to create a GitHub account if you don't have one already. Please consider what personal infor mation you'd like to reveal. For example\, you may want to review these i nstructions for keeping your email address private provided at GitHub.\nT ext Editor\nWhen you're writing code\, it's nice to have a text editor tha t is optimized for writing code\, with features like automatic color-codin g of key words. The default text editor on macOS and Linux is usually set to Vim\, which you'll get to know better. In the meantime\, if you acciden tally find yourself stuck in it\, hit the Esc key\, followed by : + q + ! (colon\, lower-case 'q'\, exclamation mark)\, then hitting Return to retur n to the shell. This will quit without saving any change.\nPython\nPython  is a popular language for research computing\, and great for general-pur pose programming as well. Installing all of its research packages individu ally can be a bit difficult\, so we recommend Anaconda\, an all-in-one in staller.\nRegardless of how you choose to install it\, please make sure y ou install Python version 3.x (e.g.\, 3.9+ is fine).\nWe will teach Python using the Jupyter notebook\, a programming environment that runs in a we b 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 a nd below\, are not).\n \nInstructors\n\nMarco Mambelli (Fermilab)\nNamrat ha Urs (Fermilab)\nGuillermo Fidalgo (University of Alabama)\n\n \nOrgani sing committee:\n\nMarco Mambelli (Fermilab)\nRicha Sharma (UPRM)\nValerii a Lukashenko (University of Zurich)\nAndres Rios-Tascon (Princeton Univers ity)\nAlexander Moreno (Universidad Antonio Nariño)\nAleida Perez (BNL)\n Salvador Gonzalez (BNL)\nSharon Pepenella (BNL)\nMichel Hernandez-Villanue va (BNL)\n\n \n \n\nhttps://indico.cern.ch/event/1686249/ LOCATION: END:VEVENT END:VCALENDAR