OWA SWMM Python Toolkit
Project description
swmm-toolkit
swmm-toolkit
contains SWIG generated Python wrappers for the swmm-solver and swmm-output libraries.
Build Status
Installation
pip install swmm-toolkit
Features
swmm-toolkit
makes SWMM a fully fledged Python extension with:
- Compatibility with USEPA SWMM
- Python integration at the speed of C
- Full access to library APIs
- Pythonic naming, enums, exceptions, and return value handling
Basic Usage
Run a SWMM simulation.
from swmm.toolkit import solver
solver.run('input_file.inp', 'report_file.rpt', 'output_file.out')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
swmm-toolkit-0.9.1.tar.gz
(413.6 kB
view hashes)
Built Distributions
Close
Hashes for swmm_toolkit-0.9.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09eaba6a8f788369b1df1975130183f430bdec4caed99ffe5190d5d6dfae2413 |
|
MD5 | 6519ef7208ca6d09371d1f9ba223d6ac |
|
BLAKE2b-256 | fece34ae108ddbb39ec7bb9aa96e04c46bf27811c567ad744ef57cc27e6e155b |
Close
Hashes for swmm_toolkit-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21782aa909a7db5ef307960d2eb05124642e96285c1383ed2e10e6cf77dca08b |
|
MD5 | 1ce6ef728b3bf6f7d8418e9c7cdabd34 |
|
BLAKE2b-256 | 27aaf0091d3485eed35727e68c50164bcf552866a4f40b2581677f772ea0997e |
Close
Hashes for swmm_toolkit-0.9.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d20a9e526b23978cd642bde37d178d8796632c66ad9fd8d550ca9bfe3b461d6a |
|
MD5 | a9a12864986c3e6ce29b5986cfe968f2 |
|
BLAKE2b-256 | 2024de252cecf27a00dcb3af4832a05f87dfdabeb4d8aa7bae0720f82311a885 |
Close
Hashes for swmm_toolkit-0.9.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e1a746c50c8e7b8893fabab4d0dc01da4793d9960c871d7b92c6db34172f539 |
|
MD5 | 259daf676916998bf51f13dfe5ae9116 |
|
BLAKE2b-256 | 21a25d05c180af245b3d483cde960e9ddd7ea20a30ad138d0e55c625236df539 |
Close
Hashes for swmm_toolkit-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 054676978809a882f2dca7a62e4ee878ce23042785be028ce1cf4b44b8f769db |
|
MD5 | 4ec90a9e346fde9ce0eebe93c139b1eb |
|
BLAKE2b-256 | a385b5a34af1a003e1d034769bb94df9212979f3c689632959d503bcd01d13ae |
Close
Hashes for swmm_toolkit-0.9.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b70f9e54fbb3c6c9bbe4cf85a6746fe4a807a5e56ebbf3f92b3df7f5a2c20ff8 |
|
MD5 | d6ce27e98fae12781d4a51375f5678b7 |
|
BLAKE2b-256 | 04cfbdfdff7311789591dfc48c78a030b8d378b9d8d17800005fbe3e8b5b1355 |
Close
Hashes for swmm_toolkit-0.9.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52ca0c18299cca15112a0df2525eb3cb6f5bf4d3d79a1a13e4085340c43a31ee |
|
MD5 | 1d1ac04cf6dd7c371a4e1fe9a6372611 |
|
BLAKE2b-256 | ddfb9a6419b68eb77cf635f08736628ef3bbcd8c76c6c99ac0cb8b4800d6b30e |
Close
Hashes for swmm_toolkit-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df87f6f54ebcc598d03185d4839ca6bf8cc05f380388c4bda447a86a471f5d62 |
|
MD5 | 5784d7fb1b739debe6dd4e02571bd305 |
|
BLAKE2b-256 | 875cb81b40a07b24a1984c5b04b195cd66520f5eaada25a675f5b7bf966650e1 |
Close
Hashes for swmm_toolkit-0.9.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42655852820660eec0fc59fdfd6bc824d946ece38bd234a9c02315e3caa33013 |
|
MD5 | 2e7a423f40001eca2e2da00d58896cf7 |
|
BLAKE2b-256 | 1bff1f249976b9c13a33f34d50c11f132381b555f520da049981548507ce8dfb |
Close
Hashes for swmm_toolkit-0.9.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 200688e862e9c5e8833ee3d65785a6aa81d53f04ffc33648f04e43c99cbb2db9 |
|
MD5 | 6227fd5b24f338e10267d7538f95dd94 |
|
BLAKE2b-256 | 0f152a4431233a782ef8f7ca2851508853778b7f3dceb34b00602159721aceb8 |
Close
Hashes for swmm_toolkit-0.9.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 909ce0334d3c9548cc722b2641817fee292a061fb54b25eadefc7c4ec67592c5 |
|
MD5 | b02b54de109e7f60d559cdac620ad55d |
|
BLAKE2b-256 | 0641063ad33dcb4321ab059b541744657385553b83f4210ce95fe607335173b0 |
Close
Hashes for swmm_toolkit-0.9.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88756223ef47d51e7344b9c8576a5e0211c4f3590bc600a81c9ab00ca6a7c45c |
|
MD5 | fbc159787009dc7bcd1232fb32f5c34e |
|
BLAKE2b-256 | b3560552d6300ed316964a168ed7c7239b7040684d4ec7522fa8b7e6e0d2d334 |
Close
Hashes for swmm_toolkit-0.9.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff5e21acf1b94e55e54a909d5e24656f309461d0c0f49ee095838cc8d0e4252b |
|
MD5 | 10ac78ff98d2926b3435d01394eafb2c |
|
BLAKE2b-256 | 3f9fb099127735bce63c6a0b7334d3019327f5cafcce7763c1da0fc6d1e237e1 |
Close
Hashes for swmm_toolkit-0.9.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41f4ab59ecc1e0eb299edbe75b85d1bd8b964491051c345ee4359cec2a5e8fb |
|
MD5 | dbe335514f5824e58343ef32d0813647 |
|
BLAKE2b-256 | bff4abca0224c8d361755b432ff3259871df7c97c5a975d2f4ef2bb581b47cbe |
Close
Hashes for swmm_toolkit-0.9.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c91b68984a098154e8455b28eea71abe919fdcc23c2b60692480a09414d2d392 |
|
MD5 | 1639ffeb0c76e599315e3522e3793882 |
|
BLAKE2b-256 | f152d071fde9bb1bae3e6b666fa69e4b938e65a26cd3c7dbe424ed5cc750ebfd |