Julia Workshop - Cologne 21
An online Julia workshop at the Institute of Theoretical Physics of the University of Cologne which takes place in March 2021 (15th - 18th).
In case of questions, feel free to contact me.
Preparing for the workshop
What you need (in short):
How to get everything
If you have taken the Computerphysik last term you should already have a local Julia 1.4 installation. While this version should be fine for the workshop (I haven't tested it explicitly) you should install Julia version 1.5 instead. Simply go to julialang.org and install the appropriate binaries for your operating system. (You can keep or uninstall your Julia 1.4 installation afterwards).
Apart from Julia itself, you will need a Jupyter notebook installation and a bunch of Julia packages. The simplest way to install everything is to use the WorkshopWizard. Just follow the usage instructions. If you already have Jupyter, for example because you've taken the Computerphysik last term, this procedure will only install the necessary Julia packages and preserve your Jupyter instance.
As an alternative to the WorkshopWizard, if you are familiar with the command line of your OS, you can use the following terminal commands (you need to have git
and julia
available):
git clone https://github.com/crstnbr/JuliaCologne21
cd JuliaCologne21
julia install.jl
If you are facing any issues you can check out this troubleshooting section or Erste Schritte Video der Computerphysik. Otherwise feel free to write me an email!
Note: I might still change some of the workshop materials before Monday. To be on the safe side, make sure you update your local instance of the repository on Sunday evening. (You can always delete your local copy and redownload/git pull
.)
Run the workshop materials in the browser (Beta)
If, for some reason, you can't install Julia/Jupyter locally, don't worry. You can use the following fallback option and run the workshop materials directly in your browser (i.e. in the cloud). Just click on this badge.
Tentative schedule
Hackathon
The Hackathon will take place here on MeetAnyway (instead of Zoom):