Skip to content

Distributed Differentiable Routing (DDR)

DDR is a python repository containing a differentiable river routing application (src/ddr) as well as modules (engine/) for computing/formatting input geospatial fabrics.

Installation

uv is used for all DDR project management. To install the DDR package, run the following command:

uv sync

From there, please use the provided scripts/ to train or evaluate a routing module over a domain of interest.

Maintainers

  • Tadd Bindas
    • Earth Resources Technology (ERT)
  • Nels Frazier
    • Lynker
  • Leo Lonzarich
    • Penn State University

How To Contribute

TODO: add ways to contribute, code of conduct, etc.