Skip to content

Material for the SUStech Julia workshop from 5th till 7th October 2022

License

Notifications You must be signed in to change notification settings

reverse67/2022-sustech-julia-workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to the Julia programming language

Material for the Julia workshop at SUStech taking place from 5th till 7th October 2022.

Software and material

What you need for the workshop (quick overview):

  • Julia 1.8
  • Jupyter and IJulia.jl
  • This repository of workshop materials
  • All required dependencies (Julia packages) for the workshop

Getting Julia

For following the course you will need at least Julia 1.8. The recommended way to obtain Julia is juliaup:

curl -fsSL https://install.julialang.org | sh

Alternatively Julia can be obtained in binary form from Julia downloads.

Getting all the rest

To get the remaining files and dependencies start up julia and in the resulting REPL shell, copy and paste the following:

import Downloads
script = Downloads.download("https://raw.githubusercontent.com/mfherbst/2022-sustech-julia-workshop/master/install.jl")
include(script)

This downloads the install.jl script and runs it from julia. Follow the instructions on the screen and start the Jupyter notebook server with the command that will be printed.

As an alternative you can also also run the following commands manually (this requires to have git and julia available from the commandline):

git clone https://github.com/mfherbst/2022-sustech-julia-workshop
cd 2022-sustech-julia-workshop
julia install-manual.jl

Troubleshooting

If you are facing issues, check out the great troubleshooting section from the WorkshopWizard package by Carsten Bauer (which install.jl is using).

Check everything works

There is a section in the 00_Installation notebook with a few quick commands to check everything works as expected.

Working with these notes online (Beta)

Click on the Binder badge to work with these notes online (without a local Julia installation). Note that for some of the exercises the computational performance available on binder might not be sufficient.

About

Material for the SUStech Julia workshop from 5th till 7th October 2022

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.0%
  • Julia 2.0%