Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Updating the Documentation

This project uses Jupyter Book to generate its documentation.

If you would like to contribute to the documentation, follow the instructions below to build the book locally and verify your changes before opening a pull request.

Local Build Instructions

  1. Ensure you have installed the project with its dev dependencies (which includes jupyter-book). If you haven’t yet, run:

    pip install -e ".[dev]"
  2. Make your edits to the .md or .ipynb files within the docs/ directory.

    • User documentation goes in docs/.

    • Developer documentation goes in docs/developer/.

    • Be sure to update docs/myst.yml if you add or remove files.

  3. Preview the documentation in your browser at http://localhost:3000/:

    cd docs
    jupyter-book start

Deployment

The documentation is automatically built and deployed to GitHub Pages via a GitHub Actions workflow whenever changes are merged into the main branch.