A central repository to develop SINDBAD tutorials
The following command will install the tutorial files and SINDBAD itself.
git clone --recursive https://github.com/EarthyScience/SINDBAD-Tutorials.gitIf cloned without the recursive flag, you can run to include SINDBAD as a submodule:
git submodule update --init --recursiveNote the root directory of where the repo is, for convenience, we'll call it repo_root from now on.
The tutorial files are stored in the tutorials subdirectory, and organised by topic or summer school or other event. The current tutorials are:
- ai4pex_2025
- ellis_jena_2025
From now on, we'll refer to the current tutorial directory as which_tutorial.
Use Juliaup to install Julia. See instructions here:
https://github.com/JuliaLang/juliaup
The, install the VS Code Julia extension:
https://marketplace.visualstudio.com/items?itemName=julialang.language-server
Open a terminal at the root of this repo (repo_root)
Go to the which_tutorial tutorial folder:
cd tutorials/which_tutorialStart up Julia, e.g., in Terminal:
juliaor in VSCode, open the tutorials/which_tutorial folder and start the REPL (Ctrl+Shift+J)
Activate an environment in the folder with:
using Pkg
Pkg.activate("./")The prompt should change to (which_tutorial) pkg>.
Instantiate/install the packages in the environment with:
Pkg.instantiate()In VS code, set the which_tutorial as the active project by clicking on the Julia env: dropdown and selecting which_tutorial as the folder. This should change the default environment for the REPL.
Download the data for the tutorial from here.
Unzip the file into tutorials/data/which_tutorial. You may need to create the directory.
The tutorials are located under tutorials/which_tutorial. Follow the instructions in the .jl scripts or .ipynb notebooks.