You can find the formal agenda is on indico (will be filled!). Remote participants can join via zoom. This is an informal (but probably better) memo about the event. Find out about...
Find the list of participants here. Contact each other and form a team, join the code-sprint!
If you want to join the existing team, you should contact the leaders. Note that, for some teams, you cannot expect to join on-the-fly (e.g. might expect some domain-expert knowledge). Make sure to check with the leaders.
HEP - Neutrino - Patrick Tsang / Michael Mooney lead about 10 people will work on LArTPC (neutrino detector) physics analysis chain implementation using 3D sparse CNN techniques
Accelerator - Auralee Edelen will work on tools development to apply sparse CNN or GNN for accelerator dataset. She will be there till Wednesday but absent on Thursday/Friday. Anyone who knows this problem and is interested in, please contact Auralee and make the plan!
Cryo-EM - Frederic Poitevin will work on developing jupyter notebooks to interface Cryo-EM data for new comers to his group (and possibly some algorithms development, TBD).
LCLS-CookieBox - Audrey Corbeil Therrien will work on LCLS Cookiebox data pipeline in preparation to be implemented in future on FPGA.
Your Project - Your Name Here
Sorry if you hate slack, but that will be our communication channel. Please join from here. If you have a trouble joining, contact me.
For the lectures, there is not much to prepare: we assume you are familiar with basic calculus (e.g. chain rules) and no alergy on comic-sans. Kidding, we won't use comic-sans.
For the hands-on, we will use python(3) and assume you are familiar with the language. In addition, we assume you are familiar with numpy and Jupyter notebook to some extent. Also we will use data visualization tools like matplotlib.
You don't have to be a master of those tools (I'm not)! If you use them in your daily research work, that's probably enough. Read the next section to see if you need extra preparation. If you are sure you don't know those tools enough, skip to the last section.
Here is a list of pre-workshop practice materials. We assume you understand the contents of these notebooks. The links below will open your notebook on Google colaboratory, and you can try to run the code by yourself. All notebooks are available in the github repository. Feel free to shoot me questions.
The last item requires GPU, which is available for free on Google colaboratory. Read the first notebook to remind yourself how to enable GPU!
Below is the list of online example materials that may be useful for learning about basics of tools we will use.
Q: No fee?
Q: Should I come on day 1?
Q: What's "code sprint"?
Q: What can we do in "code sprint"?
Q: Is "code sprint" same as "data challenge"?
Q: How is "code sprint" different from "hackathon"?