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

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%