WNTR
Sandia/EPA's Python toolkit for water network resilience — EPANET simulation plus disaster scenarios and metrics.
The public-domain standard for water distribution modelling — hydraulics and water quality in pressurised networks.
by US EPA
EPANET, from the US EPA, simulates extended-period hydraulics and water quality in pressurised networks: pipes, pumps with curves and controls, valves, tanks, demand patterns, plus chlorine decay, water age and source tracing. Its INP file format is the lingua franca of the field — practically every commercial distribution package imports and exports it.
Version 2.2 moved development into the open (with the Open Water Analytics community) and added pressure-dependent demand. As with SWMM, the commercial suites largely sell productivity around this engine, so understanding EPANET itself pays off no matter which GUI you use day to day.
Other water distribution & quality tools covering similar workflow stages.
Sandia/EPA's Python toolkit for water network resilience — EPANET simulation plus disaster scenarios and metrics.
Full MATLAB control of the EPANET engine — the standard bridge for control and optimisation research.
Multi-species water quality for EPANET — model chloramine decay, DBPs and reactive chemistry in networks.
Autodesk's ArcGIS Pro-native distribution modelling — for utilities whose network data lives in Esri.
Bentley's transient analysis package — the commercial standard for surge studies on pumping mains.
Bentley's flagship distribution suite — design, optimisation and criticality on EPANET-compatible hydraulics.