{ "info": { "author": "Sam Hatchett", "author_email": "samhatchett@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# epanet python package\n\nA slender, auto-generated python wrapper around owa:epanet hydraulic network analysis toolkit. This package uses SWIG and scikit-build to generate python bindings into the C library. The goal of this package is to establish basic python support for the toolkit, rather than present a \"pythonic\" interface. More abstractions can be built atop this package to further abstract the API, but the set of functions here is meant to (as closely as practical) mirror the well-known and established C API.\n\nWhere possible, SWIG has been configured to throw warnings/exceptions instead of using the customary EPANET return integer value for success-checking. Also any output (pointer) parameters from the C API have been re-routed to return values. In these cases, the return tuple from the Python API will contain the values desired.\n\n```\n\n./scripts/clean.sh\npython3 setup.py sdist bdist_wheel\ncd test && pipenv install ../dist/*.whl && pipenv run python -c 'from epanet import toolkit; print(toolkit.__dict__)'\n\n```\n\nThis python library was packaged in the following way:\n\n```\npython3 setup.py sdist bdist_wheel\npython3 -m twine upload dist/*\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/OpenWaterAnalytics/epanet-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "owa-epanet", "package_url": "https://pypi.org/project/owa-epanet/", "platform": "", "project_url": "https://pypi.org/project/owa-epanet/", "project_urls": { "Homepage": "https://github.com/OpenWaterAnalytics/epanet-python" }, "release_url": "https://pypi.org/project/owa-epanet/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "a thin wrapper for epanet hydraulic toolkit", "version": "1.0.5" }, "last_serial": 5985969, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c923e4fdc0ac62169ce920f21b861486", "sha256": "97e209e65d81eaad76060a793d051e8d5e57b168677016aa7862160c819cabd0" }, "downloads": -1, "filename": "owa_epanet-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "c923e4fdc0ac62169ce920f21b861486", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 178207, "upload_time": "2019-07-05T17:19:01", "url": "https://files.pythonhosted.org/packages/8d/90/1d82b147ff7313f99b1dabdfe87798c7e2c8c76afd126bdbc5c4dea92014/owa_epanet-1.0.0-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ec12d281cf86badb4386669f9fecb0af", "sha256": "19416901096d77c5071cfc3c20a0cbc10cb728e406734054fa047021b0f4164b" }, "downloads": -1, "filename": "owa-epanet-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ec12d281cf86badb4386669f9fecb0af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 789987, "upload_time": "2019-07-05T17:19:04", "url": "https://files.pythonhosted.org/packages/d4/64/77ba481c9f5af5d0b9b702bc7dc7e48ce8e8b6c9f29fe2c9ddbe175c056e/owa-epanet-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ad69369f80f68b0e5e3e8077d1a44029", "sha256": "262159c371fab3ff9d55b8d387b782402e4f12e74780eb7f7b8c3ffb88570bad" }, "downloads": -1, "filename": "owa_epanet-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ad69369f80f68b0e5e3e8077d1a44029", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 178205, "upload_time": "2019-07-05T18:19:37", "url": "https://files.pythonhosted.org/packages/38/5b/533225b02783a68247366386481cd07687ffa3d7b1e5af3fb3d5c1a6fbc1/owa_epanet-1.0.1-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "2bcd53c0573616af7256b9a71e62e6cb", "sha256": "2ee98961fd146bc1cb79905eea4355b47140973576802b1b0ec947c7789f66de" }, "downloads": -1, "filename": "owa-epanet-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2bcd53c0573616af7256b9a71e62e6cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 789259, "upload_time": "2019-07-05T18:19:39", "url": "https://files.pythonhosted.org/packages/d4/78/607917526229d590d8c3688a9877be266f68bea303f8de567731b523dac1/owa-epanet-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "ffe75e4afc3cba97587df4cd73366897", "sha256": "2673536a3c542dcf1bac653e60f73e5d8357a008acdcfb90756e8ecea4b769c0" }, "downloads": -1, "filename": "owa_epanet-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "ffe75e4afc3cba97587df4cd73366897", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 177835, "upload_time": "2019-08-02T17:22:25", "url": "https://files.pythonhosted.org/packages/b2/e9/da05368083baa75e3d6dd8c8c8776b2997f731fde5beecad7b787d5856b4/owa_epanet-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "009fd5ebab0b1e79ca89ea96a7fa376a", "sha256": "57c55966a5677b48b02eed14918199a0203f88873ca949dc88b6b98829e2053c" }, "downloads": -1, "filename": "owa-epanet-1.0.2.tar.gz", "has_sig": false, "md5_digest": "009fd5ebab0b1e79ca89ea96a7fa376a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 782541, "upload_time": "2019-08-02T17:22:26", "url": "https://files.pythonhosted.org/packages/9b/ae/b2e74b588d43da09ddcaac68da5bd5df6dde6730ecff8fc2a1733d48b431/owa-epanet-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "8415c2212c8cf6c09726050d8bfb3c4a", "sha256": "043791b2de78bae6591f4d229b73b9d6d415d0c3abfe850aaf1b8b94eb040f96" }, "downloads": -1, "filename": "owa_epanet-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "8415c2212c8cf6c09726050d8bfb3c4a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 177955, "upload_time": "2019-09-10T15:03:30", "url": "https://files.pythonhosted.org/packages/6f/cc/b50396a7d1b18e743197636037820cee655523403ac2497eefadd67ee103/owa_epanet-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0125bd8a326f8fed08da15de46df39b9", "sha256": "0c41f6852f78e7aae37733ab58cd5ed9d245fafa403eb2127296af92da7a3bd2" }, "downloads": -1, "filename": "owa-epanet-1.0.3.tar.gz", "has_sig": false, "md5_digest": "0125bd8a326f8fed08da15de46df39b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 787754, "upload_time": "2019-09-10T15:03:32", "url": "https://files.pythonhosted.org/packages/fc/5e/735efbddb371896f4430556fc4f4407d1cbe33c3afef128197b5dcd3c6c2/owa-epanet-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "774f67af7ace3a927ede7e1a4fbf7416", "sha256": "4cd41dd56326cb6fea91fa448d13008dbbd67153f2b0799fa0d82a80b86ce6cc" }, "downloads": -1, "filename": "owa_epanet-1.0.4-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "774f67af7ace3a927ede7e1a4fbf7416", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 179049, "upload_time": "2019-09-19T17:38:39", "url": "https://files.pythonhosted.org/packages/bc/d9/d7d6aecb7804308bc3256d86a9631797cff0d8d43be7a13c114994f87a22/owa_epanet-1.0.4-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "7ba3f7bcd067e92a9c1fb6709c362d29", "sha256": "086b01e0f22c17d0d2bfc4ab7713dd34bde378a6bf8299a285a31d2f8c31c74c" }, "downloads": -1, "filename": "owa-epanet-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7ba3f7bcd067e92a9c1fb6709c362d29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 788057, "upload_time": "2019-09-19T17:38:42", "url": "https://files.pythonhosted.org/packages/86/86/bb5004917541dc6728e65ab4535ed44c42c1be50f692fc0bb5df449bf4c4/owa-epanet-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "bde4b1ebe12271a4cf3212ce5feb1ea5", "sha256": "1f9677b49849493566b6c1f00a992cc154ec12364a16fa33186401be653d568d" }, "downloads": -1, "filename": "owa_epanet-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "bde4b1ebe12271a4cf3212ce5feb1ea5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 177297, "upload_time": "2019-10-16T19:14:05", "url": "https://files.pythonhosted.org/packages/1a/b3/ee3c792f85101e9d08c95d08c7b94c48cc71eb8eb2b921241117c8c8f559/owa_epanet-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "223e7a9f920aadfa4a688d337d59dcdb", "sha256": "9968e734ae3fc6b2a18d6cd56308988e879f4e2ac7ee83cccc2d0f3db771b75d" }, "downloads": -1, "filename": "owa-epanet-1.0.5.tar.gz", "has_sig": false, "md5_digest": "223e7a9f920aadfa4a688d337d59dcdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 788861, "upload_time": "2019-10-16T19:14:07", "url": "https://files.pythonhosted.org/packages/2b/fd/d29fd4182221079afe9b8e38dded595e6b232b99c4c2ca32797404849cd3/owa-epanet-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bde4b1ebe12271a4cf3212ce5feb1ea5", "sha256": "1f9677b49849493566b6c1f00a992cc154ec12364a16fa33186401be653d568d" }, "downloads": -1, "filename": "owa_epanet-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "bde4b1ebe12271a4cf3212ce5feb1ea5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 177297, "upload_time": "2019-10-16T19:14:05", "url": "https://files.pythonhosted.org/packages/1a/b3/ee3c792f85101e9d08c95d08c7b94c48cc71eb8eb2b921241117c8c8f559/owa_epanet-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "223e7a9f920aadfa4a688d337d59dcdb", "sha256": "9968e734ae3fc6b2a18d6cd56308988e879f4e2ac7ee83cccc2d0f3db771b75d" }, "downloads": -1, "filename": "owa-epanet-1.0.5.tar.gz", "has_sig": false, "md5_digest": "223e7a9f920aadfa4a688d337d59dcdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 788861, "upload_time": "2019-10-16T19:14:07", "url": "https://files.pythonhosted.org/packages/2b/fd/d29fd4182221079afe9b8e38dded595e6b232b99c4c2ca32797404849cd3/owa-epanet-1.0.5.tar.gz" } ] }