Welcome to this template#
This is a jupyter-book-based template for creating course notes and websites. More specifically, this template aims to:
Provide a quick overview of
jupyter-book,Guide you on how to create a new course or update it to the latest template,
Show how course content could be created with Markdown and MyST Markdown (or with notebooks),
Present the above in the form of HTML (or PDF).
Exemplify different Sphinx capabilities or other packages that may come in useful. This instructions repository itself is built on top of the template!
If you are not familiar with jupyter-book, I recommend skimming through their tutorial here.
To go through the contents of this repository, you can either browse the source files in the course directory manually, or build the website following the instructions in readme.md.
Useful References#
Table of Contents#
Guides
- 1. Using the Template to Make a New Course
- 2. Updating a Course to the Newest Template
- 3. Animations and Interaction with Traveling Salesperson Problem
- 4. Producing Standalone SVGs
- 5. Linear Optimization and the Simplex Method
- 6. Solving Mixed Integer Programs with Branch & Cut
- 7. Gradient-based optimization
- 8. Manipulating LaTeX Outputs of JuMP
Content