graph LR
Old("External") ==> New(["CT4106"])
1o(Lecture 1) ==> 1n(Lecture 1)
2o(Lecture 2) ==> 2n(Lecture 2)
3o(Lecture 3) ==> 3n(Lecture 3)
new1("New") ==> 4n(Lecture 4)
new2("Guest 1") ==> 5n(Lecture 5)
4o(Lecture 4) ==> 6n(Lecture 6)
new3("Guest 2") ==> 7n(Lecture 7)
5o(Lecture 5) & 6o(Lecture 6) ==> 8n(Lecture 8)
new4("Guest 3") ==> 9n(Lecture 9)
7o(Lecture 7) ==> 10n(Lecture 10) & 11n(Lecture 11)
new5("ICHEC") ==> 12n(Lecture 12)
To locally render the HTML for the lecture notes:
- Create a new environment
- Install the required packages from
requirements.txt
- Using homebrew, install drawio to render some of the diagrams in the notes:
brew install --cask drawio
- Build the book by running the following in the root directory (where
_config.yml
and_toc.yml
are located):
jupyter-book build .
- Copy and paste the generated link into a browser to view the notes.