This repo is managed through UV and can be installed through:
uv syncOnce the venv is installed, examples can be run through
uv run python examples/run_topoflow_glacier.pyTo ensure that topoflow-glacier code changes follow the specified structure, be sure to install the local dev dependencies and run pre-commit install
To run all tests, run
uv sync --all-extras
uv run pytestTo build the user guide documentation for topoflow-glacier locally, run the following commands:
uv pip install ".[docs]"
mkdocs serve -a localhost:8080Docs will be spun up at localhost:8080/
