2020
DOI: 10.21105/joss.02292
|View full text |Cite
|
Sign up to set email alerts
|

PySWMM: The Python Interface to Stormwater Management Model (SWMM)

Abstract: Summary Stormwater management seeks to reduce runoff from rain or melted snow and improve water quality. Where it can absorb into soil, runoff is filtered and returns to streams, rivers, and aquifers, but in developed areas, precipitation often cannot soak into the ground because impervious surfaces (e.g., pavement, buildings), and already saturated soils can create excess runoff. This water, which can contain pollutants, then runs across urban surfaces and into storm drains, drainage ditches, and s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
34
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 95 publications
(39 citation statements)
references
References 8 publications
(8 reference statements)
0
34
0
Order By: Relevance
“…This interpreter is loosely based around the OpenAI Gym environment [30], a standardized framework for RL and environment interaction and RL is implemented with the keras-rl python package [31]. The python PySWMM wrapper for SWMM allows for the SWMM model to be run incrementally, an essential requirement for RL [32].…”
Section: Deep Deterministic Policy Gradientmentioning
confidence: 99%
“…This interpreter is loosely based around the OpenAI Gym environment [30], a standardized framework for RL and environment interaction and RL is implemented with the keras-rl python package [31]. The python PySWMM wrapper for SWMM allows for the SWMM model to be run incrementally, an essential requirement for RL [32].…”
Section: Deep Deterministic Policy Gradientmentioning
confidence: 99%
“…Finally, the uncertainty analysis was performed to evaluate the robustness of all the RL agents in flooding and overflow mitigation. All the systems were established using python 3.7, sklearn (https://scikit-learn.org/), tensorflow (https://www.tensorflow.org/), SWMM (Rossman, 2015), and pyswmm 0.6.0 (McDonnell et al., 2020). The route map of the methodology is presented in Figure 3.…”
Section: Methodsmentioning
confidence: 99%
“…"Smartin" is capable of modeling and simulating IoT-based RWH systems in a coupled model of a UDN and water distribution network (WDN) in real-time. The two main components of "Smartin" are the following Python packages: (1) PySWMM [19] as a Phyton wrapper for the hydrodynamic Storm Water Management Model (SWMM5) [20] to simulate run-off processes in UDN; and (2) Python Epanet Toolkit provided from Open Water Analytics (https://github.com/OpenWaterAnalytics/epanet-python/tree/ dev/epanet_python/epanet_python, (accessed on 14 August 2019) for Epanet 2.2 [21] to analyze pressure and water quality in WDNs. Additionally, "Smartin" provides a very high spatial (property level) and temporal data resolution (seconds in UDN; hours in WDN) and supports individual control of each implemented RWH unit based on actual system states.…”
Section: Integrated Modeling Of Urban Water Infrastructurementioning
confidence: 99%