Extensions#
WNTR extensions are intended to house beta and self-contained functionality that adds to WNTR, but is currently not part of core WNTR development. The extensions should be designed for a wide audience.
WNTR currently includes the following extension:
Additional extensions will be added at a later date.
Note
Developers interested in contributing to WNTR extensions should communicate with the core development team through USEPA/WNTR#issues prior to submitting a pull request. See Contributing for more information.
While documentation is required for extensions, the documentation is not included in the WNTR EPA Report. Documentation for extensions is only available online. Extensions that have long term test failures will be removed from the repository.
Third-party packages#
Developers are also encouraged to create third-party software packages that extends functionality in WNTR. A list of software packages that build on WNTR is included below:
CriticalityMaps: pshassett/CriticalityMaps
Digital HydrAuLic SIMulator (DHALSIM): Critical-Infrastructure-Systems-Lab/DHALSIM
LeakDB: KIOS-Research/LeakDB
MAGNets: meghnathomas/MAGNets
MILPNet: meghnathomas/MILPNet
PPMTools: USEPA/PPMtools
PTSNet: gandresr/ptsnet
TSNet: glorialulu/TSNet
VisWaterNet: tylertrimble/viswaternet
wntr-qgis: angusmcb/wntr-qgis
wntr-quantum: QuantumApplicationLab/wntr-quantum
See the WNTR GitHub Dependeny Graph to find additional repositories and packages that use WNTR.