Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

before 2026 we were using ijavascript as the JavaScript kernel for Jupyter, but unfortunately it seems that it is not compatible with nodejs 22, and the repo seems to be unmaintained;
so we have swapped to the deno kernel, which is easier to install and apparently more heavily maintained

so to setup your computer to read this course locally on your computer, and/or to edit the notebooks source, refer to
.github/workflows/myst-to-pages.yml
that spells out the CI configuration that builds the static site on GitHub

build in devel mode

# to build the static site in watch mode
cd notebooks
npx myst start --execute