Slide decks for the weekly lectures can be found in the presentations
folder. They are rendered by Quarto to Beamer format.
The slide decks can be edited with any text editor. It is recommended to follow
the standard Quarto workflow by running quarto preview <name-of-slidedeck.qmd>
in the background, and observing the effect of your
changes directly in the browser. Visual Studio Code with the Quarto extension makes this particularly easy.
Some slide decks come with embedded Python code. Upon re-rendering, Quarto will
execute this code and insert the output into the document. This requires that a
number of Python packages are present. A working (Conda) environment named
engineering-math
can be created as follows:
conda create --yes -n engineering-math python=3.10 jupyter matplotlib numpy
After activating the environment (conda activate engineering-math
) all quarto commands can then be run.
The full rendered output can be published to GitHub pages by running the following command from the root of the repository:
quarto publish gh-pages
- Mathematical drawings are made with InkScape. Apart from the standard black and white, colors should come from the 5-shade IBM colorblind-friendly palette. A GIMP color palette file with these colors (suitable for use with inkscape) can be found in the tools folder.
- Beamer is used as the presentation format from the semester 2 installment of the 2023-24 course. Before that, the presentations were rendered to reveal.js, which was more convenient as a presentation format but posed significant problems when exporting to PDF. To view the latest version of the reveal.js slides, check out the
reveal.js
tag.
This work is licensed under CC BY-NC-SA 4.0