Contributing

Environment setup

conda activate rivia-dev
pip install -e ".[dev,geo,docs]"

Running tests

pytest tests/ -x --tb=short

Linting and type checking

ruff check src/
mypy src/rivia

Building docs

sphinx-build -b html docs docs/_build/html

Or using the Makefile:

cd docs && make html