PySWMM
pyswmm.org
Spec sheet
- Purpose
- PySWMM provides Python access to the SWMM data model for stormwater modeling.Read 12 Oct 2026 · pyswmm.org
- Intended users
- The project says it is used by engineers, modelers, and researchers working on stormwater modeling optimization, controls, and results post-processing.Read 12 Oct 2026 · github.com
- Free plan
- YesRead 23 Sep 2026 · pyswmm.org
- Integrations
- The project describes PySWMM as an interface to USEPA SWMM5 and its repository lists PySWMM, SWMM-TOOLKIT, and SWMM5 as layered components.Read 12 Oct 2026 · pyswmm.org
- Support
- The project directs users with bugs or support questions to GitHub Discussions and its issue tracker.Read 12 Oct 2026 · pyswmm.org
- License
- The project describes its license as permissive BSD-2-Clause.Read 12 Oct 2026 · pyswmm.org
- Delivery mode
- desktopRead 23 Sep 2026 · pyswmm.org
- Installation
- The quick guide instructs users to install PySWMM with pip install pyswmm and lists Python 3.6 or higher, 64-bit x86-64, as a requirement.Read 12 Oct 2026 · pyswmm.org
- Live simulation
- It enables users to interact with a running SWMM simulation and supports rapid prototyping.Read 12 Oct 2026 · pyswmm.org
- Model workflows
- It supports stormwater model optimization, controls, and results post-processing.Read 12 Oct 2026 · pyswmm.org
- Network editing
- It allows users to edit network and hydrologic parameters without manipulating the .inp file directly.Read 12 Oct 2026 · pyswmm.org
- Organization
- The project describes itself as community-owned and says contributors develop code to benefit users, often on their own time.Read 12 Oct 2026 · pyswmm.org
- Python controls
- The project describes developing control algorithms in Python and setting node inflows during simulations.Read 12 Oct 2026 · github.com
- Results
- The project documentation describes extracting time-series data from running simulations and reading results from binary output files.Read 12 Oct 2026 · pyswmm.org
- Supported systems
- The tutorial lists installation instructions for Windows, Ubuntu/Linux, and MacOS.Read 12 Oct 2026 · pyswmm.org
Plans and prices
PySWMM Free Open-source Python interface to SWMM · BSD-2-Clause license Read 12 Oct 2026 · pyswmm.org
Where Specifiction places it
- Physics Simulation Software#36 of 897.9