AquaSWMM (formerly StormSewer) is a desktop program for stormwater and storm-drain modeling. It edits EPA SWMM 5 models with full undo and runs them on EPA's own unmodified engine. Add 2D overland flow on a terrain grid, couple it to the pipe network (1D-2D), calibrate against observed data, and compare scenarios side by side.
Storm-sewer design is built in: Rational method, Manning capacity, standard-step HGL/EGL backwater and HEC-22 inlets, with auto-sizing and a submittal PDF. Imports Civil 3D .stm, LandXML, DXF, shapefiles, GeoJSON and GeoTIFF terrain.
Windows, macOS and Linux. The desktop app has a 30-day free trial (email only, no card). The simulation engine, command-line tools and Python package are open source under GPL-3.0, and StormSewer releases 0.11.0 and earlier remain GPL-3.0.
Written by a practicing water resources PE.
Features
- Rational method flow accumulation down a dendritic network
- Manning partial-flow hydraulics: circular, box, elliptical, arch
- Standard-step HGL and EGL with junction losses and tailwater
- HEC-22 inlet interception (grate, curb, combination, sag) with bypass carryover
- Auto-sizing to velocity and percent-full criteria
- Tc by Kirpich, TR-55 sheet flow or FAA, accumulated pipe by pipe
- NOAA Atlas 14 import with IDF fitting
- Imports Hydraflow / Civil 3D .stm, LandXML and DXF
- Exports submittal PDF, HTML, CSV, LandXML and DXF
- Design review: cover, freeboard, velocity, surcharge, adverse slopes
- EPA SWMM model editor with full undo, run on the EPA engine you choose
- 2D overland flow and 1D-2D coupling with the storm drain network
- Model calibration (NSE, KGE), scenarios and run comparison
- GIS import: shapefile, GeoJSON, GeoTIFF terrain, State Plane
- Python package and built-in Python terminal for scripting
- Desktop app 30-day free trial; engine, CLI and Python package GPL-3.0
License
GNU General Public License version 3.0 (GPLv3)Follow AquaSWMM
User Reviews
-
5 out of 5 starsGreat lil piece of engineering kit.