Notebooks
This directory holds the showcase notebooks rendered into the MyST docs site.
Layout¶
Notebooks are organized by the source repo or topic they showcase:
notebooks/
├── <source-or-topic>/
│ ├── <name>.ipynb # executed notebook, outputs embedded
│ └── <name>.md # optional prose write-up / landing page
└── README.md # this fileAuthoring workflow¶
- Open JupyterLab:
pixi run -e jupyterlab lab. - Author the notebook under
notebooks/<source-or-topic>/<name>.ipynb. - Execute all cells end-to-end so outputs (figures, prints, tables) embed
into the
.ipynb— the committed file is both the source and the rendered output. - Optionally add
notebooks/<source-or-topic>/<name>.mdalongside it for longer prose commentary that links back to the notebook. - Commit. MyST picks up both
.ipynband.mdvia theNotebookssection pattern inmyst.yml— no TOC edit needed.
Figures render inline via the notebook’s own outputs; do not save separate
PNGs or reference a docs/images/ directory.
Current showcases¶
pyrox/— equinox + NumPyro + JAX probabilistic programming (GP regression/classification, regression masterclass, ensemble methods).coordax/— coordinate-aware arrays for JAX (foundations, finite-difference and finite-volume derivatives, ODE/PDE integration and parameter estimation).
Larger sub-projects with their own source tree, tests, and pixi feature live
under projects/ rather than here:
- Methane POD (thinned marked temporal point processes + POD models) and plume simulation (dispersion forward models + methane retrieval) have moved to plumax; the spatial extremes curriculum moved to the xtremax tutorials.