Skip to content

Align LaMD paths, mlatcl theme, and CSV compile - #9

Open
lawrennd wants to merge 5 commits into
gh-pagesfrom
fix/lamd-paths-css-compile
Open

lawrennd wants to merge 5 commits into
gh-pagesfrom
fix/lamd-paths-css-compile

Conversation

@lawrennd

Copy link
Copy Markdown
Contributor

Summary

  • Point diagramsdir at ../slides/diagrams so CIP-0010 publishes figures under /<course>/slides/diagrams/ rather than /<course>/diagrams/.
  • Use the Cambridge slide theme: talktheme: white, talkcss: mlatcl.css, talkfontsize: xs, with slides/mlatcl.css in the repo.
  • Standardise _lamd/compile.sh to run maketalk from lectures.csv and optional worksheets.csv.

Test plan

  • Confirm _lamd.yml has diagramsdir: ../slides/diagrams/ (and slidesdir: ../slides/).
  • Confirm slides/mlatcl.css is present and talkcss / talkfontsize match.
  • Run _lamd/compile.sh for one lecture stub from the CSV.
  • Check a compiled slide HTML src for diagrams is /<course>/slides/diagrams/..., not /<course>/diagrams/....

… compile.

Point diagramsdir at ../slides/diagrams so published HTML does not resolve
to /<course>/diagrams/, copy mlatcl.css, and drive maketalk from lectures.csv
plus worksheets.csv.
Keep published HTML under slides/diagrams via diagramswebpath so CIP-0010
does not fall back to /<course>/diagrams/.
The names are easy to mix: diagramsdir is the filesystem copy source,
diagramswebpath is the published URL path, and slidesdir is where HTML
and copied figures land.
The official notebook now uses getattr for design-matrix columns. Smoke skips orphan background splits and the jax autodiff lecture.
Recompile generalisation lecture and add smoke tests

This branch has not been deployed

No deployments
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.

1 participant