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-book
or, if you use pip
to manage your Python packages:
pip install jupyter-book
To build a local version of the notes: from the /Core-course-notes
directory, either use the makefile
:
make html
or 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.