Lecture notes for the course, available online here.
All modifications to main are immediately live.
Please ensure the site builds properly before pushing to main (see below), and keep all testing and 'in progress' material in other branches (e.g. development).
You should not be making anything more than minor typo corrections using the online editing interface.
If you find a problem you're not sure how to fix, either contact us directly or create an Issue, which we'll get to ASAP.
You will need a local Python install on your computer. If you don't already have a Python install on your computer that you are managing the packages for, then it is best to install a version you mange (rather than one that shipped with the operating system) via conda, downloading it from this website.
Once you have a Python distribution installed, it will likely need jupyter-book installed separately. To do this via conda:
conda install -c conda-forge jupyter-bookor, if you use pip to manage your Python packages:
pip install jupyter-bookTo build a local version of the notes: from the /Core-course-notes directory, either use the makefile:
make htmlor call jupyter-book directly:
jupyter-book build book/The compiled HTML files can then be viewed by opening Core-course-notes/book/_build/html/index.html in your browser.