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. See the WNTR GitHub Dependency Graph to find additional repositories and packages that use WNTR.
CriticalityMaps: pshassett/CriticalityMaps
Digital HydrAuLic SIMulator (DHALSIM): Critical-Infrastructure-Systems-Lab/DHALSIM
EPANET-Agentic: wangjian169/EPANET-Agentic
Gusnet: angusmcb/gusnet
LeakDB: KIOS-Research/LeakDB
MAGNets: meghnathomas/MAGNets
MILPNet: meghnathomas/MILPNet
PPMTools: USEPA/PPMtools
PTSNet: gandresr/ptsnet
RISKNOUGHT: https://uwmh.eu/products/89-risknought.html
TSNet: glorialulu/TSNet
VisWaterNet: tylertrimble/viswaternet
WNTR-Dash: https://wntrdash.nps.edu
wntr-quantum: QuantumApplicationLab/wntr-quantum