US EPA SWMM5 and SWMM4 archived downloads and version. Latest Official Version of US EPA SWMM. Version: 5.1. Support files, example files, and release notes. There's a whole community to support you: Open SWMM. Get answers, suggest improvements, share modifications and more with the Knowledge Base and Code Viewer. I have put 13 working SWMM 5 water quality examples on that were translated from SWMM 3 and SWMM 4 to SWMM 5. I think they illustrate most of the buildup. Hi everybody does anyone know where can i find example applications and samples for getting more familier. You can also download 20 input files from the SWMM W3.
PCSWMM is advanced modeling software for EPA SWMM 5 stormwater, wastewater and watershed systems.
SWMM5 calls from python
SWMM5 Python calling interface(c) Assela PathiranaReleased under GNU GPL v.3
version 188.8.131.52 first production (non-beta) release.
version 184.108.40.206 version with new SWMM 5.1 version (instead of SWMM 5.0)
As of version 220.127.116.11 SWMM5 is verified to work with Python 3 as well.
Now (as of version 18.104.22.168) the package is provided as python Wheel too. This means for windows the following command should install SWMM5
Alternatively, use the SWMM5-x.y.z.k.win32.exe file downloaded from the repository for click and install.
If you have your own C compilers, then SWMM5-x.y.z.k.zip can be used to install as
Download SWMM5-x.y.z.k.zip can be used to install as
Or, just with,
- More pythonic interface
- A number of convenience functions
Import new interface and run SWMM
|Example 1:||Retrive simulation properties.|
|Example 2:||Prints available entities|
|Example 4:||Pollutant Concentration|
|Example 5:||Tracking output files|
Calling SWMM5Simulation with input file as only argument (SWMM5Simulation willchoose the report and binary output file names) and subsequent use of the objectto retreive results is threadsafe to the degree I could verify.
There is a test test_multithreading.py in the test directory, which can be run to test this to some degree. It should be run as python test_multithreading.py.
|Note:||This is provided only for backward compatibility. Always use the new interface (above).|
import swmm5 module
run a sample network
should return 0 if everything is OK (according to to swmm convension)
Now it is possible to retrive results.Open the swmm results file
How many time steps are there?
Let鈥檚 retrive rainfall in the system.Systems rainfall at fifth timestep
Release historyRelease notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size SWMM5-5.1.12-cp27-cp27m-win_amd64.whl (268.6 kB)||File type Wheel||Python version cp27||Upload date||Hashes|
|Filename, size SWMM5-5.1.12-cp36-cp36m-win_amd64.whl (332.4 kB)||File type Wheel||Python version cp36||Upload date||Hashes|
|Filename, size SWMM5-5.1.12-cp37-cp37m-win_amd64.whl (317.4 kB)||File type Wheel||Python version cp37||Upload date||Hashes|
|Filename, size SWMM5-5.1.12.tar.gz (380.2 kB)||File type Source||Python version None||Upload date||Hashes|
|Filename, size SWMM5-5.1.12.win-amd64-py2.7.exe (498.8 kB)||File type Windows Installer||Python version 2.7||Upload date||Hashes|
|Filename, size SWMM5-5.1.12.win-amd64-py3.6.exe (926.7 kB)||File type Windows Installer||Python version 3.6||Upload date||Hashes|
Hashes for SWMM5-5.1.12-cp27-cp27m-win_amd64.whl
Swmm Example Download
Hashes for SWMM5-5.1.12-cp36-cp36m-win_amd64.whl
Epa Swmm Manual
Hashes for SWMM5-5.1.12-cp37-cp37m-win_amd64.whl
Hashes for SWMM5-5.1.12.tar.gz
Hashes for SWMM5-5.1.12.win-amd64-py2.7.exe
Epa Swmm 5 Tutorial
Hashes for SWMM5-5.1.12.win-amd64-py3.6.exe
Xp Swmm Download