Open ejmeitz opened 1 week ago
Should we set up the environment before introducing "Why Julia?"? I say that because I think about introducing "Why Julia?" with examples, and it would be better to set up the environment as the very first thing so they can follow the examples. What do you think? @rkurchin and @ejmeitz
I move long thought if ChainRules as a big selling point for Julia. But maybe this is getting too advanced. Still if there is any interest in discussing it we can integrate it at some point in the workshop.
I added subtopics and more detailed description:
Why Julia?
Setting Up a Julia Environment:
Key Packages:
Plotting:
This looks like an awesome overall outline to me! A few addenda:
Pinging @jgreener64, @mfherbst, @tjjarvinen if there are any particular topics you'd want to be sure Julia newbies see!
Next steps (and we can talk about this in more detail when we meet today) as I see them would be:
Leticia (@Leticia-maria)
Ethan (@ejmeitz)
Looks great! I wouldn't be too ambitious about the coverage of more advanced topics like AD or GPU though, given the time available. Maybe give a flavour and say that interested participants can chat to the Julia people around.
Just a high-level outline of what I think would be useful to cover based on Leticia's notebooks and how I use Julia. We definitely should get more specific with the layout and who teaches what, but for now lets pin down the topics we want to cover.
Basic Stuff:
Advanced Stuff: