Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
61b1b2a
Upgrade to Jupyter Book 1.0.4.post1 and modernize book configuration
thomasfermi Feb 7, 2026
fab812c
Update REFACTORING_PLAN.md: Document JB 1.x upgrade and git workflow
thomasfermi Feb 7, 2026
a3b4baf
Fix theme persistence: enforce light mode, hide toggle, document work…
thomasfermi Feb 7, 2026
faaf71b
Update GitHub workflow to use uv instead of pip
thomasfermi Feb 7, 2026
e08429f
Phase 4: Improve test notebook Colab setup (careful revision)
thomasfermi Feb 7, 2026
5d8c750
Fix test notebook imports to use absolute aad package paths
thomasfermi Feb 7, 2026
2c57296
Modernize all 'code.tests' references to 'aad.tests'
thomasfermi Feb 7, 2026
604804e
Use 'uv run python' in all test commands
thomasfermi Feb 7, 2026
2a5f47a
Remove stray ')' characters from notebooks
thomasfermi Feb 7, 2026
207522a
Update REFACTORING_PLAN.md: Add TODO for testing and document Phase 4
thomasfermi Feb 7, 2026
436d565
Fix d) - Use daytime weather preset (ClearNoon) in Carla simulations
thomasfermi Feb 8, 2026
1fcbb92
Fix outdated paths and commands (a,b,c): Update code/ refs to aad/, f…
thomasfermi Feb 8, 2026
4b572f5
Move optional dependencies to required (e): carla and book now includ…
thomasfermi Feb 8, 2026
5715f16
Improve installation instructions
thomasfermi Feb 8, 2026
6bae991
Remove 'Using uv (recommended)' heading
thomasfermi Feb 8, 2026
878cdb1
fix
thomasfermi Feb 8, 2026
7670a5b
Update GitHub workflow: remove --extra book flag from uv sync
thomasfermi Feb 8, 2026
d49c537
create separate colab notebooks
thomasfermi Feb 8, 2026
b4db877
update exercise setup regarding colab
thomasfermi Feb 8, 2026
3df3efc
improve colab notebooks further
thomasfermi Feb 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 41 additions & 40 deletions .github/workflows/book.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,42 @@
name: deploy-book

# Only run this when the master branch changes
on:
push:
branches:
- master


# This job installs dependencies, build the book, and pushes it to `gh-pages`
jobs:
deploy-book:
runs-on: "ubuntu-latest"
defaults:
run:
shell: bash -l {0}
steps:
# download aad repository
- uses: actions/checkout@v3

# Install dependencies
- name: Set up Python 3.7
uses: actions/setup-python@v4
with:
python-version: 3.8

- name: Install dependencies
run: |
pip install -r book/requirements.txt

# Build the book
- name: Build the book
run: |
jupyter-book build book/

# Push the book's HTML to github-pages
- name: GitHub Pages action
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
name: deploy-book

# Only run this when the master branch changes
on:
push:
branches:
- master


# This job installs dependencies, build the book, and pushes it to `gh-pages`
jobs:
deploy-book:
runs-on: "ubuntu-latest"
defaults:
run:
shell: bash -l {0}
steps:
# download aad repository
- uses: actions/checkout@v3

# Install uv
- name: Install uv
uses: astral-sh/setup-uv@v3
with:
version: "latest"

# Install dependencies with uv
- name: Install dependencies
run: |
uv sync

# Build the book
- name: Build the book
run: |
uv run jupyter-book build book/

# Push the book's HTML to github-pages
- name: GitHub Pages action
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: book/_build/html
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ debug
literature
mpc-tools-casadi
_build
MPC.ipynb
MPC.ipynb
aad.egg-info/
Loading