Contributing

Contributions to the code are welcome!

For development of the code, it’s recommended to install the editable version of the package, so the edits are immediately reflected for testing:

`shell python -m pip install -e . `

Make sure to install the dependencies in the dev dependency group of pyproject.toml.

It’s also recommended to install pre-commit, to set up git hooks, run the following once:

`shell pre-commit install `

Note that this will run tests, skipping the slow tests.

Building documentation

To build/update documentation, run:

`shell sphinx-build -M html docs/source/ docs/build/ `