Skip to content

Conversation

@matthew-brett
Copy link
Contributor

@matthew-brett matthew-brett commented Oct 25, 2025

This is a port of the original pure Sphinx / Sphinx-gallery / ReST site to Jupyter Book 1 / sphinx-exercise / Myst Markdown.

We have deliberately stuck as closely to the original formatting as the Jupyter Book 1 conventions allow, including keeping the same tree structure and page names.

Jupyter Book 1 allows us to:

a) Get very close to the upcoming Jupyter Book 2 / Myst-MD format. We've already tested this last step to identify a few remaining incompatibilities or missing functionality, but, after this port, it will not be much work to get to Myst-MD.
b) Use sphinx-exercise as a standard format for exercises, where the exercises are drop-downs, as are the solutions.
c) Reduce code-duplication by moving much of the figure generation from separate plot_*.py files (the Sphinx-gallery idiom) either into the pages as hidden cells, or into separate notebooks, from which we abstract figures using the glue functionality.
d) Reduce complexity for authors, by making it possible to run and edit tutorials as notebooks.
e) Plumb in JupyterLite, so the user can open tutorial pages as notebook in their browser.

@matthew-brett
Copy link
Contributor Author

Built version at https://matthew-brett.github.io/scipy-lecture-notes/

Tests all passing; ready for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants