This notebook lets you test out your installation of Jupyter and Julia. It will also automatically download all the packages you need for the course, precompile them and check if they run correctly.
# Check correct Julia version (will throw error if false)
@assert VERSION > v"1.9"
using Pkg
Pkg.activate(".")
Pkg.instantiate()
Pkg.status()
Activating project at `~/git/bertdv/BMLIP/lessons`
Status `~/git/bertdv/BMLIP/lessons/Project.toml` [336ed68f] CSV v0.10.4 [35d6a980] ColorSchemes v3.19.0 [a93c6f00] DataFrames v1.4.1 [31c24e10] Distributions v0.25.76 [9fc3f58a] ForneyLab v0.12.0 [b3f8163a] GraphPPL v2.3.1 [19dc6840] HCubature v1.5.0 [4138dd39] JLD v0.13.2 [b964fa9f] LaTeXStrings v1.3.0 [429524aa] Optim v1.7.3 [90014a1f] PDMats v0.11.16 [91a5bcdd] Plots v1.35.3 [92933f4c] ProgressMeter v1.7.2 [438e738f] PyCall v1.94.1 [d330b81b] PyPlot v2.11.0 [a194aa59] ReactiveMP v2.5.1 [df971d30] Rocket v1.5.0 [276daf66] SpecialFunctions v2.1.7 [2913bbd2] StatsBase v0.33.21 [37e2e46d] LinearAlgebra [9a3f8284] Random
# Check correct Python version (for Plots)
using PyCall
sys = pyimport("sys")
@assert sys.version_info[1] == 3
@assert sys.version_info[2] == 9