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.10.0.tar.gz
(550.5 kB
view hashes)
Built Distributions
Close
Hashes for swmm_toolkit-0.10.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd268f2eef9b22edcdb19ab1d75cfe058503443d23005240c90425e09364064d |
|
MD5 | 5ad0ef20d6c814d2a3ea7523585f9405 |
|
BLAKE2b-256 | 4ca5503c0624c7341a8255633c7df0fd372e5c09b786d6fdd131cb3ff686249d |
Close
Hashes for swmm_toolkit-0.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3526b6693978d195ca65529ddbd69981869427e5146c643d244e1b850126e7c |
|
MD5 | 2c24957ad08fdcd496219a0c2dc42a57 |
|
BLAKE2b-256 | 8b4ed1aece41cc11fd8411e36aa8cd6e67b833268be000da9800160f32e1412b |
Close
Hashes for swmm_toolkit-0.10.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03bc113d21a941a7b0c13f3ec79719250d2e2c18a23477192369f54402217e0e |
|
MD5 | b68eb38fe948f1ae7a84f4975938720a |
|
BLAKE2b-256 | ad5531c01f09a24f4fd2e25a6a4ce226bc9c10d30b4fc4fdf09d984d11857c55 |
Close
Hashes for swmm_toolkit-0.10.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a21bf3f5052f898ddf675328d3badb79431167c9d5b2091ce5a3721b4117a030 |
|
MD5 | aae5136f0fc42d9fba5fee1044147c69 |
|
BLAKE2b-256 | 02675341c7a03728d7e1a26bbdfa47a5b95c85163d0764397a5f6d39c5c2c992 |
Close
Hashes for swmm_toolkit-0.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a34c741099065ab3db7909cfc980a401e55d38604d5b40314541070fc8d658a |
|
MD5 | f55bedb2878cb6d4e62e69c2d631e1f5 |
|
BLAKE2b-256 | 32c7b3498c369fb9ae1a8e0a709d9dff7d1abb5ac9a210f363fc3702929c7914 |
Close
Hashes for swmm_toolkit-0.10.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3588bd194d1912ea90214390c52197b092d0c5e9987a032b768a32aa9e74daab |
|
MD5 | 491e7f06e8914c16fff9820c13583332 |
|
BLAKE2b-256 | ecad4849fbdd05f487714e3ad574ac604986fcd179dcc561226c3006b259a626 |
Close
Hashes for swmm_toolkit-0.10.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04cf532d1a89d4a04efa2c80b42e3fd7dd31389e9c9a07933a915c2175a820a2 |
|
MD5 | ebb6daf29173b90ba240ba52d944462a |
|
BLAKE2b-256 | 5f78c71e9b7ea4180be9b22f7a525d753c398449e3e1f49c2ebc35633496167f |
Close
Hashes for swmm_toolkit-0.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d4d5a63c156d204037a645a0bcaa134cc8e123636ffb6e66b162daaa982276a |
|
MD5 | 5ca839b00d45b104540f28120ecc3f53 |
|
BLAKE2b-256 | cfb0fc79843e7578476f7c513ff6fed1532ec720b7bfef491731703c6c4b9be7 |
Close
Hashes for swmm_toolkit-0.10.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d02d74ab17d06528bb29243488ef3d54f46968631548d1ab49aef603b141dbc |
|
MD5 | c166d8482886f14b33b88a589bd08212 |
|
BLAKE2b-256 | 760ed981a20aa72a818cc312ebb1d7aa19ad814e87f6f32c99aa85cf4bca5f96 |
Close
Hashes for swmm_toolkit-0.10.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff3b6448dddc7e6141d45e01f1c81dc21afa972b1551c23c7bb1e1860e30a7a3 |
|
MD5 | aa337a521d52561ac057152563053648 |
|
BLAKE2b-256 | 1598bbd42dd7d7de07f8ce36021a17944e5a78475f5f36b6ef875f40e9ef607f |
Close
Hashes for swmm_toolkit-0.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37965e15dd0dc2300c4f17d800c590b3fa00f7dcec523c06ee0b9b110892d6b7 |
|
MD5 | 6da09b1470666ade2d00555dab33fdd0 |
|
BLAKE2b-256 | c70fede3088f0f44d42cba44034f2cdf04960df7f5961d769b92e99bbb4734d5 |
Close
Hashes for swmm_toolkit-0.10.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5afd868d753541396b862d7028b1872f02bcdf9e7938ffb6b46fa5209b1736e |
|
MD5 | a7783ff945c157fc00c5ca7c3488d97f |
|
BLAKE2b-256 | 75b19adb7446fdf0e9f9ba9b57716b59a29ac98824fe13527bcd6094cedcde23 |
Close
Hashes for swmm_toolkit-0.10.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d69d65006c87fd10e57de8d7b658e4a46564ac7370a11242c6673bc97f9c2c |
|
MD5 | 3a8998319c6a84b3309bf6f81ad29e42 |
|
BLAKE2b-256 | fe3eb9adf875e47de831b18b8eaced56e5780be5161d37570bb4c6548f0b43cd |
Close
Hashes for swmm_toolkit-0.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aaedfaa9e32a5cff06700525eddb97a5e28d3fa715d442bd46dfac58f059d8f8 |
|
MD5 | f0dc4615e0b85f18de8a8f89c53e764a |
|
BLAKE2b-256 | 55810f16efdab28fa6795993a9fdd5c50667649117399321e7dc90778792b22a |
Close
Hashes for swmm_toolkit-0.10.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abeaa4cd8241d50bacff1ac31bc82135d45eb539e6a161c8f8cf0ecc69ae70ec |
|
MD5 | 015b9a421e2672be187c53c60cafdbc5 |
|
BLAKE2b-256 | 4d431908d22e04ee7bea2c6f683ea5e7daa58308f04df75620b112d5f1abec37 |