Causeway Flow
Storm and foul water drainage design and 1D hydraulic modelling software for UK and Irish civil engineers.
MATLAB (and Python/LabVIEW) co-simulation with SWMM — built for real-time control research.
MatSWMM wraps the SWMM engine for co-simulation from MATLAB, Python and LabVIEW: step the model in time, read system states, and apply control actions — the loop that real-time-control research needs. It came out of the Riaño-Briceño et al. work on RTC of urban drainage and has been cited widely in the smart-stormwater literature.
Development has been quiet for years and PySWMM now covers the same ground with more momentum, but for MATLAB/Simulink-centric control groups MatSWMM remains the established bridge — and the published benchmark many RTC papers still reference.
The public-domain urban drainage engine and everything that grew around it.
Ranked by the topics, categories and workflow stages they share with MatSWMM.
Storm and foul water drainage design and 1D hydraulic modelling software for UK and Irish civil engineers.
EPA's toolbox for sanitary sewer overflow planning — RDII analysis with the SWMM engine underneath.
Python interface to the SWMM engine — step through simulations, read state, and control gates in real time.
Pure-Python reading, editing and running of SWMM INP, RPT and OUT files — the full file-format toolkit.
The public-domain engine of urban drainage: dynamic-wave pipe networks, runoff, LID and water quality.
Build and read EPA SWMM models as QGIS layers — free GIS-based SWMM model construction.