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.12.0.tar.gz
(582.4 kB
view hashes)
Built Distributions
Close
Hashes for swmm_toolkit-0.12.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76e022f51707d8a64a10478618d967cc9285ffca6cba05fcb765ace517b65fa1 |
|
MD5 | 52c05746e8913227ac433eda86b47eaf |
|
BLAKE2b-256 | f07d44459a4dc993121bdde6bb7f2cc669978e4dae94aa9035c804d252c30eb8 |
Close
Hashes for swmm_toolkit-0.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42b7e52f6df0127a4cd54d927ea4c49323bea683d8ebe0277e8ceafa7086e75c |
|
MD5 | 5645f9a1e35703d82b97a49a20a2f8a2 |
|
BLAKE2b-256 | 6cee94b9c8007496dfbe7e71bc3084e8f1102d0004f3e22058ce69d94f17915d |
Close
Hashes for swmm_toolkit-0.12.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b861cc4727ba2fccff64734c7e36072321bcbd14678950b0562b7d23a081336 |
|
MD5 | 32ac9f877e399be19edb8579028bc2e6 |
|
BLAKE2b-256 | c49c55ac3f3349262907d5486798544a563ca326e15d3363dccd96c42f75197c |
Close
Hashes for swmm_toolkit-0.12.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e592356d3330c3fff5ee83fa2b4b20c6b1ac39688386c75cce9c31e82b1ac5f3 |
|
MD5 | d15622413a985e2e84ee5fa2a16028a2 |
|
BLAKE2b-256 | 01624bf2cc5e43f9c526cbee9a55fbc3a75000d553382e3c67bac9ce92f767ee |
Close
Hashes for swmm_toolkit-0.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f56fabd6a4ffe03189309f17a1765931af9e012ff416dbce6b0f772d1b762b8e |
|
MD5 | 442b3b8810db13273b96c7dbd656d50f |
|
BLAKE2b-256 | e3634fe655f38824fd5ac2394701ebe1eb751be63d7ebc1da76f007ff380da16 |
Close
Hashes for swmm_toolkit-0.12.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c8aec32ce899cec25fedb570910381bc1947f03f343a89ecabf66f976126d08 |
|
MD5 | 34697b5aaecd67b797a7f47fc1cfed56 |
|
BLAKE2b-256 | f51b7af69b69fa22612ab637e21c6d5a613aad475b9f9127649b1eb863a3c7d8 |
Close
Hashes for swmm_toolkit-0.12.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5a3b8cacd8f610d6e5dabcca29ec805718dad99808359a476a291c00fec6c36 |
|
MD5 | 32cf7ab025019aeb077f9cf64ba8d4be |
|
BLAKE2b-256 | 4763adddbaab1716c95e3edb0c535aa0d5049aefe292779d186d2bcae7bf47e8 |
Close
Hashes for swmm_toolkit-0.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37328837553e6a43cff1770566378da582a2caeec6dd6271955855b51c631cda |
|
MD5 | b41870643c8c6fa8e25225d1aad3ab64 |
|
BLAKE2b-256 | a05b7335d1dd00bca06f321df0033edca0f0c6837b24ec622769f1646cd40399 |
Close
Hashes for swmm_toolkit-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d480eef5515841c526ad015a188d5dcca5dd905fad6df9d882424ef5e69ae7 |
|
MD5 | 9e2d9f9cc5e944c03f489cf215d03611 |
|
BLAKE2b-256 | 58fa3bcc5219137f03c8acf7e651729db758c390625a4ea4af4c44db23a04cac |
Close
Hashes for swmm_toolkit-0.12.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a82a2448147e322a223dfb9972b2abdc07414c090ac23d149b21e3c7d8e02c5 |
|
MD5 | 211031644bb95d0ac513483ffef8f0b7 |
|
BLAKE2b-256 | fec8eceb13d550c311b91847a1c805c423e46e2136da1e3b3f7ebc3f1f0c191b |
Close
Hashes for swmm_toolkit-0.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d991dad5edef116b17954794e627617c9ce6db88005a5d0ddb10df143565c5cd |
|
MD5 | 70246dc340c897c4a2c9220288f045b1 |
|
BLAKE2b-256 | 7f74790759b7cfbc593ee268d8838af0a754e557ec282fb491626f952904cc6a |
Close
Hashes for swmm_toolkit-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e02a613d6504f1490b80c9d8194221146af592eba2bd1b639ee790b5295699ec |
|
MD5 | 7310db5eaeadc6acc07f1aa74caf501a |
|
BLAKE2b-256 | f6f6d5cbf26d3f5fce8b291f60987bd3a214355f103d097c3d488baf3f19e34f |
Close
Hashes for swmm_toolkit-0.12.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b52fab90bf7912209ddf1f5d905f1ef0c5350d2f676ee0df3c6e842dc744b1dc |
|
MD5 | 844d2f977ca074574a209621ee92ac20 |
|
BLAKE2b-256 | 437ec5014fb59be8de345c8f201495cc718d6867e62a9783451bae0e700c4ec1 |
Close
Hashes for swmm_toolkit-0.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9651424d3644a16571c0ac3fe10bb8193c2d7c53cb705db95d9c764ccace2f69 |
|
MD5 | 0bce2f22d7c0dd44bf7d4170fcbbeb39 |
|
BLAKE2b-256 | be27783aa58654cc9a9cd3ceec18a8787c397822d90e19fe20959c8e0a641d87 |
Close
Hashes for swmm_toolkit-0.12.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65afc9b6373cb90588ca169d449f8f0c4b867bf48cfbc9167ee32f834102ff64 |
|
MD5 | a42bbf6e2818996fdf061f9c8d3a289c |
|
BLAKE2b-256 | dc60cc9ef3f7350fba66de68e5f9dff1e89c172fda87682c3ff7643891518315 |