Skip to content

NGWPC/topoflow-glacier

 
 

Repository files navigation

Topoflow-glacier

Wolverine, AK

Figure 1. Wolverine glacier weather station, Alaska.

Running the glacier module from topoflow

Getting Started

This repo is managed through UV and can be installed through:

uv sync

Once the venv is installed, examples can be run through

uv run python examples/run_topoflow_glacier.py

Development

To ensure that topoflow-glacier code changes follow the specified structure, be sure to install the local dev dependencies and run pre-commit install

Tests

To run all tests, run

uv sync --all-extras
uv run pytest

Documentation

To build the user guide documentation for topoflow-glacier locally, run the following commands:

uv pip install ".[docs]"
mkdocs serve -a localhost:8080

Docs will be spun up at localhost:8080/

About

A glacier energy balance module as part of TopoFlow, an open source, BMI compatible, modularized, distributed hydrologic model in Python.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 100.0%