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.13.0.tar.gz
(582.9 kB
view hashes)
Built Distributions
Close
Hashes for swmm_toolkit-0.13.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa7b04a321217f09e44e445ad57b369977f08ce815e037816a61e172f133ddfa |
|
MD5 | 75f60342a215e18ff200c14f8741f34b |
|
BLAKE2b-256 | bb170ba113b72a23b5935dd5e15d58ec70d71d2edbe52691593ddbca0a7e4364 |
Close
Hashes for swmm_toolkit-0.13.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67d2111c6d22dae94a231110d58667401201af971039831d090d7d80f16bfefa |
|
MD5 | 4428228827f7c49f0d2b30adde8fc694 |
|
BLAKE2b-256 | e186569430c24e093af17b46b09db1cfb5ccfcadbf48c237a0695a554ece5f0b |
Close
Hashes for swmm_toolkit-0.13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 974de9fce4f7eb2f47614090ca328b508e229a657d484e9b5f55df79248b5f70 |
|
MD5 | 435ce5ce46f8c1ff6a3938d2e7347490 |
|
BLAKE2b-256 | 7cb769550d5ca71e80b829cd47b0aa6527ec29e66f929047937ef490aef2edfe |
Close
Hashes for swmm_toolkit-0.13.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d246f0dfb1b2e067f3c48bbcc129bc85b536d36d95653fe8fa95ef7916e7914f |
|
MD5 | ed430c14d093740d144b8be1546423e7 |
|
BLAKE2b-256 | 479e360feab31be3d86aeeb01fc7366fe8198aba479ca72038333f452862a6fc |
Close
Hashes for swmm_toolkit-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad4e8e68960cc05ef52f6200078300cd0bf44db322b6df532db1fba7b3b94d49 |
|
MD5 | a0095ae8642aaac624627e20d3d660a9 |
|
BLAKE2b-256 | 31270dc619b73e321c80739890a8fdf6ad4ba35022b530766d6ad18c9e8d8c7e |
Close
Hashes for swmm_toolkit-0.13.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2011c496b8fefd22651956e52b1ab447e3418ab09a312797f52800058eec01a |
|
MD5 | b761f608b823729fe7574944f4f57ab2 |
|
BLAKE2b-256 | 02f90fd4f5127d8bd3e0433e44492064c4d51aa5cb254a34ee622b240505496e |
Close
Hashes for swmm_toolkit-0.13.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a468627ee1019993cd3b41cdad51cced9f29bb5f0d3b20d4ea68eaf7bf24d99 |
|
MD5 | a703500057ee3704046d2840c8e02d30 |
|
BLAKE2b-256 | c742e4c29411bc675b28c12716879456cb131fa221b723d4020c92cee2365cc1 |
Close
Hashes for swmm_toolkit-0.13.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26ba9ba516db5374bc4fe09843d47500e612fc9c383dad2459945ac0d1243b6 |
|
MD5 | f59cba3ea848d9c735107c861524dca8 |
|
BLAKE2b-256 | ba7d06ebf3af072a9919967bc310110a21242321d77ca544b2041fe171e000af |
Close
Hashes for swmm_toolkit-0.13.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6d15fd44d7cc441563410a55f4acbdb4c022398d70ce4d143f42929ab466944 |
|
MD5 | 03e59a9658e1b87d4dc1c41fe9c0374e |
|
BLAKE2b-256 | 261893ef00634acf203e9e54111bb4ff7775568f6d9ac85883e18369218ddcb4 |
Close
Hashes for swmm_toolkit-0.13.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 146d5ff1f43e027f8e48bc96bf663ef3687d13d23ebadbecd3897f50416b7499 |
|
MD5 | 3adf4a6b5aa195448395b69e8815bd1c |
|
BLAKE2b-256 | 98366ce253039bbbbc7422180b90bd3d3a9c5c670affb2ba4750821d2e5e9d7b |
Close
Hashes for swmm_toolkit-0.13.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f3018a906bb729ff3f20127e5a1743e24f3e89c73f888339421ce7532c675db |
|
MD5 | 6a69f0df333f5af1cdb644d48d7c1e31 |
|
BLAKE2b-256 | 2e1e47148bd6084f9c5832591e2a20790e00a5af6e4e4b1ca694d72907b99842 |
Close
Hashes for swmm_toolkit-0.13.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e3840c556916b0090c3d0364ea240f31247607cb464532c710cf665daab76f |
|
MD5 | 0dd8c78fd827710544f44455caf609db |
|
BLAKE2b-256 | b0ee77ba271f2c58975fba498c774c9065622c6233077c35d1e2f295561bfc18 |
Close
Hashes for swmm_toolkit-0.13.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4529eda6985d93064ad7e9380c5383d6bf5a2813a0be2de26552be9c410512d1 |
|
MD5 | 339f8710daeacc8410a401727f774747 |
|
BLAKE2b-256 | 080cd754f00dd99ffeb843d0269ec112db42ab2b7dec56226411e1c1c299fee3 |
Close
Hashes for swmm_toolkit-0.13.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a578bed843b8d6d17d7752a894dbf5a75a3102951731c3022f0403484e383f3a |
|
MD5 | 6d6e2d94b2f6fbf75dad5d14cfec0196 |
|
BLAKE2b-256 | 9a552a113e415a655f7bcb38841f73b2cfca8aeaf8b8c9dd2b997722f1ccf6f0 |
Close
Hashes for swmm_toolkit-0.13.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20af92abfbe17d94de43e5508c856c477aaabb89a40b5a79bfdc8feb34fe8863 |
|
MD5 | 43b03a1c46b8a2e1ec4dc498d4202163 |
|
BLAKE2b-256 | 86f0f6215b0196710b4ce385b150107309c1ea6d1608969bbf0d5d1ff8bd9c0a |