Use Matfree's continuous integration
To install all test-related dependencies (assuming JAX is installed; if not, run pip install .[cpu]), execute
pip install .[test]
Then, run the tests via
make test
Install all formatting-related dependencies via
pip install .[format-and-lint]
pre-commit install
and format the code via
make format-and-lint
Install the documentation-related dependencies as
pip install .[doc]
Preview the documentation via
make doc-preview
Check whether the docs can be built correctly via
make doc-build