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 Profiling in Python Training
DTSTART;VALUE=DATE-TIME:20261007T120000Z
DTEND;VALUE=DATE-TIME:20261007T201500Z
UID:864213169993
DESCRIPTION:Event URL: https://indico.cern.ch/event/1723179/\n\n \nWe are 
 very excited to announce a workshop on Profiling in Python organised throu
 gh the HEP Software Foundation and IRIS-HEP \nThe times for the workshop 
 are in US Eastern time zone.\nWhat exactly will I learn?\nPhysicists ofte
 n ask "Why is my HEP analysis code slow?" or "Why is my code using too muc
 h memory?" or "Why are my workers crashing?".To answer those questions\, o
 ne needs to profile their code and this is exactly what this training is a
 bout.\nThis hands-on training covers the two pillars of Python performance
  work: memory profiling and time/CPU profiling. In the first block we'll u
 se memray to find memory leaks\, bloat\, and allocation hotspots in real c
 ode. In the second block we'll cover time profiling using Python 3.15's ne
 w built-in sampling profiler Tachyon (profiling.sampling)\, alongside com
 plementary tools like py-spy and samply\, to locate CPU bottlenecks witho
 ut heavy instrumentation overhead.\nEach block opens with a short (~30 min
 ) conceptual lecture on how the profilers actually work (sampling vs. trac
 ing\, allocation tracking\, flame graphs)\, followed by extensive live\, h
 ands-on profiling exercises on real example code. We'll set up the entire 
 environment live with uv\, so there is nothing to install in advance.\nGi
 ven the limited number of participants\, all participants are expected to 
 attend the whole workshop.\nThis is a virtual event and no payment or trav
 el is required for attending.  Participants are required to have their ow
 n laptop for the workshop.\nPlease contact the organizers (email us) in ca
 se of any questions.\nNotes for Participants\nPlease log in to indico to s
 ee all links in the menu bar on the left.\nTo participate in  discussions
  for the workshop we use a slack channel. You should receive a slack invit
 e via email before the workshop. Make sure to join. All software training 
 related communication should be made via slack.\nPlease note that the work
 shop will be recorded and that the videos will be publicly available.\nPre
 requisites\n\nNo advance setup required. We'll install everything live wit
 h uv at the start of the session.\nBring a laptop running Linux or macOS. 
 memray does not support Windows. If you only have a Windows machine\, plea
 se set up WSL2 beforehand or get access to any Linux or macOS machine or V
 M.\nBasic familiarity with Python and the command line is assumed\; no pri
 or profiling experience needed.\n\nInstructors\n\nIason Krommydas (Rice Un
 iversity) \n\nMentors\n\n \n\n \nLocal organising committee\n\nRicha Sh
 arma (University of Puerto Rico Mayaguez)\nAlexander Moreno (Universidad A
 ntonio Nariño)\nAndres Rios-Tascon (Princeton University)\n\n \n \n \n
 \nhttps://indico.cern.ch/event/1723179/
LOCATION:
END:VEVENT
END:VCALENDAR
