This repository collects the Julia and Python lecture notebooks used for quantum integer programming material. The repo now serves as the source for a single Jupyter Book built from the repository root and published through GitHub Pages.
The first book release is intentionally static. Notebook execution is disabled in CI, several Python notebooks still lack committed outputs, and a broader cleanup pass on content, environments, and notebook structure will happen after the book scaffold is in place.
Notebook map¶
| Topic | Python | Julia |
|---|---|---|
| Mathematical Programming | 1 | 1-MathProg.ipynb |
| QUBO | 2-QUBO_python.ipynb | 2-QUBO.ipynb |
| GAMA | 3-GAMA_python.ipynb | 3-GAMA.ipynb |
| D-Wave | 4 | 4-DWave.ipynb |
| Benchmarking | 5 | 5 |
| QCi | 6-QCi_python.ipynb | - |
Local book build¶
Install the Jupyter Book dependencies:
python -m pip install -r requirements-book.txtConfirm the Node.js toolchain used by Jupyter Book 2 is available:
node --version npm --versionBuild the site from the repository root:
jupyter book build --html --ci
The built site will be written to _build/html/index.html.