Skip to content

Conversation

@ArnaudDeza
Copy link
Collaborator

@ArnaudDeza ArnaudDeza commented Aug 29, 2025

This PR has the beamer slides for lecture 2 and the tex files.

will be updated before lecture with new slides and figures (with julia notebooks)

Closes Presentation task in #26

@andrewrosemberg andrewrosemberg changed the title initial slides Initial slides - Class 02 Aug 29, 2025
@andrewrosemberg
Copy link
Member

Fix/remove the h in the Newton method example in the notebook. - Mention in Class

@klamike
Copy link
Collaborator

klamike commented Sep 1, 2025

It was a great class @ArnaudDeza, thanks for putting it together! Next task is publishing it 😄

Thanks for including the source for your slides/notebooks in this PR. We absolutely want to include that in the repo. In addition to that, we also want to provide HTML previews of all the materials. To that end, can you please look into including HTML versions of the jupyter notebooks (make sure to pre-run and save the notebooks to include final results/figures). You can try nbconvert. That way we can add links to them from the main class docs.

Please also make a class page on the website. You can do that by making a markdown overview file and adding an entry to this part of the docs pointing to it (e.g. "Class 2" => "class02/overview.md",):

pages = [
"Home" => "index.md",
"Class 1" => ["class01/class01.md",
"class01/background_materials/git_adventure_guide.md",
],
],
)

You can see a preview of the docs with this PR's changes at https://learningtooptimize.github.io/LearningToControlClass/previews/PR27/ (currently unmodified). It will update every time you push so we can preview changes before merging.

Feel free to reach out with any questions. Andrew and I (and copilot 🤖 #35!) are happy to help.

@klamike klamike changed the title Initial slides - Class 02 Class 2 - Numerical optimization for control Sep 1, 2025
@andrewrosemberg
Copy link
Member

@ArnaudDeza we should aim at addressing the requests in this PR (fixes, making the html available for the notebooks and writing an overview of the class topics pointing to the present material ("Class 2" => "class02/overview.md") before the next class. While you only have to write your full chapter in the next weeks, the students need the reference material and any in-depth material (homeworks, further reading, ...) to review before the next lectures.

ArnaudDeza added 2 commits September 4, 2025 12:17
- Convert Jupyter notebooks to HTML with pre-run cells
- Create comprehensive class02/overview.md with learning objectives
- Update class02/class02.md with detailed content and links
- Integrate Class 2 into documentation structure (docs/make.jl)
- Add supporting materials: images, demo script, Project.toml
- All materials now accessible through course documentation website
- Fix definitions.tex path to be relative to docs/ directory
- Always create symlinks instead of conditional creation
- Ensure class01 and class02 directories are properly linked
@andrewrosemberg
Copy link
Member

@ArnaudDeza did you address?

Fix/remove the h in the Newton method example in the notebook. - Mention in Class

Copy link
Member

@andrewrosemberg andrewrosemberg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM as the lecture placeholder before the written chapter. So merging.

@andrewrosemberg andrewrosemberg merged commit 9374491 into main Sep 4, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants