Difference between revisions of "SWMM5-Python"
From assela Pathirana
Jump to navigationJump to search
(Created page with '300px|right|thumb This is a python module for running SWMM5 model via python and extract results as python objects. ==Download== * [[file:SWMM5_…') |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
==Download== | ==Download== | ||
* | * Downloads are available at: http://pypi.python.org/pypi/SWMM5/ | ||
* They can be automatically installed using pip | |||
pip install swmm5 | |||
* The project repository at https://code.google.com/p/swmm5-python/ | |||
==Install and Test== | ==Install and Test== | ||
Line 11: | Line 15: | ||
* Install swig | * Install swig | ||
* as root run: python setup.py install | * as root run: python setup.py install | ||
===Windows=== | |||
* Install python 2.6 or 2.7, numpy, matplotlib | |||
* Install the package by running SWMM5-x.y.z.k.win32-py2.7.exe | |||
===Testing=== | |||
* Run swmm5_test.py in src directory. | |||
*;Note: This test script needs PyQt and matplotlib to run fully. (It uses matplotlib with qt4Agg to plot the output.) However, those are not required to use swmm5 package for other purposes. |
Latest revision as of 19:43, 16 January 2013
This is a python module for running SWMM5 model via python and extract results as python objects.
Download
- Downloads are available at: http://pypi.python.org/pypi/SWMM5/
- They can be automatically installed using pip
pip install swmm5
- The project repository at https://code.google.com/p/swmm5-python/
Install and Test
Linux
- Make sure gcc and ld are available.
- Install python (2.6 or 2.7), python-dev, numpy, matplotlib.
- Install swig
- as root run: python setup.py install
Windows
- Install python 2.6 or 2.7, numpy, matplotlib
- Install the package by running SWMM5-x.y.z.k.win32-py2.7.exe
Testing
- Run swmm5_test.py in src directory.
- Note
- This test script needs PyQt and matplotlib to run fully. (It uses matplotlib with qt4Agg to plot the output.) However, those are not required to use swmm5 package for other purposes.