Python Wrappers for SWMM
-
Updated
Mar 4, 2026 - Python
Python Wrappers for SWMM
A hydraulic surrogate model and real-time control methods of urban drainage networks.
SWMManywhere is used to derive and simulate a sewer network anywhere in the world
Project migrated to : https://gitlab.com/Oslandia/qgis/qgis-swmm
This hydrodynamic SWMM model is developed by Congcong Sun (Institut de Robòtica i Informàtica Industrial (CSIC-UPC) under the supervise of Manfred Schütze (Department of Water and Energy, ifak), Morten Borup and Luca Vezzaro (Department of Environmental Engineering of Technical University of Denmark). Quote and mention the authors are needed dur…
Agentic SWMM is an automated, auditable, and memory-informed framework for reproducible stormwater modelling, integrating QGIS and EPA SWMM through the aiswmm runtime, reusable Skills, and MCP interfaces, with QA verification, provenance tracking, calibration support, and Codex, Hermes, Claude code as well as OpenClaw compatibility
This is a read-only online version of Storm Water Management Model
Source code for the MARL-enabled real-time control of urban drainage system
Web-centric system for sharing, managing, and creating EPA-SWMM files.
Algorithm to simplify high resolution SWMM model using the python package swmm-api
.Net wrapper written in c# for using SWMM API from Visual Studio in any .net language
Installer of StormDesk, a fully functional drainage modelling software based on EPASWMM, covers the whole process of 1D Hydrologic and Hydraulic modelling process. As a sister product of WaterDesk, StormDesk is developed by Shanghai Huishui Technology Inc. too!
Open, agentic platform for hydrological modelling — an agentic runtime orchestrates data, model selection, training, runs & audit; LSTM for large-scale catchment streamflow & floods, SWMM for urban drainage & LID. Built on open data.
Anywhere in Canada, draw and run. Built from Canadian open data, with real municipal storm networks (9 cities) or synthesized anywhere.
Add a description, image, and links to the swmm topic page so that developers can more easily learn about it.
To associate your repository with the swmm topic, visit your repo's landing page and select "manage topics."