Changes how connectivity files are read, allowing for multiple streams to be downstream of a given river without duplicating water but using the weights attribute of directed graphs.
Resolves #12
New feature: Force minimum and maximum Q after each routing calculation
Allows the user to specify the minimum and maximum Q allowed after a routing calculation. Example use cases include removing negative flows or capping flows that are unstable causing extremely large values.
Resolves #13
Updates Docs with better explanation of file schemas and linking explanations to related headings
Removes: numerical solvers and related dependencies, petsc and petsc4py
New feature: handling of braided rivers
Changes how connectivity files are read, allowing for multiple streams to be downstream of a given river without duplicating water but using the weights attribute of directed graphs.
Resolves #12
New feature: Force minimum and maximum Q after each routing calculation
Allows the user to specify the minimum and maximum Q allowed after a routing calculation. Example use cases include removing negative flows or capping flows that are unstable causing extremely large values.
Resolves #13
Updates Docs with better explanation of file schemas and linking explanations to related headings
Removes: numerical solvers and related dependencies, petsc and petsc4py