Skip to main content

Python interface for EPANET-PLUS (incl. EPANET and EPANET-MSX)

Project description

pypi License: MIT PyPI - Python Version Build + Test Documentation Status Downloads Downloads

EPANET-PLUS

EPANET-PLUS is a C library that merges EPANET and EPANET-MSX into a single library. Most importantly, it also provides a Python package with a high-performance interface (i.e., C extension) to the C library, together with additional helper functions for an easier use of EPANET and EPANET-MSX.

If you are interested in creating and simulating complex scenarios, we recommend to take a look at EPyT-Flow, which builds upon EPANET-PLUS.

Unique Features

Unique features of EPANET-PLUS that make it superior to other Python interfaces of EPANET are the following:

  • High-performance (single) interface to the latest version of EPANET and EPANET-MSX
  • Additional C-functions to extend EPANET and EPANET-MSX
  • Python toolkit with handy functions for working with EPANET and EPANET-MSX

Installation

Note that EPANET-PLUS supports Python 3.9 - 3.14. The Python package contains the the C library as a C extension and is already pre-build for all major platforms.

PyPI

pip install epanet-plus

Git

Download or clone the repository:

git clone https://github.com/WaterFutures/EPANET-PLUS.git
cd EPANET-PLUS

Install all requirements as listed in REQUIREMENTS.txt:

pip install -r REQUIREMENTS.txt

Build and install the package:

pip install .

Quick Example

from epanet_plus import EPyT, EpanetConstants

if __name__ == "__main__":
    # Load an .inp file in EPANET using the toolkit class
    epanet_api = EPyT("net2-cl2.inp")

    # Print some general information
    print(f"All nodes: {epanet_api.get_all_nodes_id()}")
    print(f"All links: {epanet_api.get_all_links_id()}")
    
    print(f"Simulation duration in seconds: {epanet_api.get_simulation_duration()}")
    print(f"Hydraulic time step in seconds: {epanet_api.get_hydraulic_time_step()}")
    print(f"Demand model: {epanet_api.get_demand_model()}")

    # Run hydraulic simulation and output pressure at each node (at every simulation step)
    epanet_api.openH()
    epanet_api.initH(EpanetConstants.EN_NOSAVE)

    tstep = 1
    while tstep > 0:
        t = epanet_api.runH()

        print(epanet_api.getnodevalues(EpanetConstants.EN_PRESSURE))

        tstep = epanet_api.nextH()

    epanet_api.closeH()

    # Close EPANET
    epanet_api.close()

Documentation

Documentation is available on readthedocs: https://epanet-plus.readthedocs.io/en/latest/

License

MIT license -- see LICENSE

How to Cite?

If you use this software, please cite it as follows:

@misc{github:epanetplus,
        author = {André Artelt},
        title = {{EPANET-PLUS}},
        year = {2025},
        publisher = {GitHub},
        journal = {GitHub repository},
        howpublished = {https://github.com/WaterFutures/EPANET-PLUS}
}

How to get Support?

If you come across any bug or need assistance please feel free to open a new issue if non of the existing issues answers your questions.

How to Contribute?

Contributions (e.g. creating issues, pull-requests, etc.) are welcome -- please make sure to read the code of conduct and follow the developers' guidelines.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

epanet_plus-0.1.3.tar.gz (366.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

epanet_plus-0.1.3-pp311-pypy311_pp73-win_amd64.whl (613.4 kB view details)

Uploaded PyPyWindows x86-64

epanet_plus-0.1.3-pp310-pypy310_pp73-win_amd64.whl (613.4 kB view details)

Uploaded PyPyWindows x86-64

epanet_plus-0.1.3-pp39-pypy39_pp73-win_amd64.whl (613.4 kB view details)

Uploaded PyPyWindows x86-64

epanet_plus-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

epanet_plus-0.1.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

epanet_plus-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl (650.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

epanet_plus-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl (643.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

epanet_plus-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

epanet_plus-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

epanet_plus-0.1.3-cp314-cp314-macosx_11_0_arm64.whl (646.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

epanet_plus-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl (640.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

epanet_plus-0.1.3-cp313-cp313-win_amd64.whl (613.2 kB view details)

Uploaded CPython 3.13Windows x86-64

epanet_plus-0.1.3-cp313-cp313-win32.whl (555.3 kB view details)

Uploaded CPython 3.13Windows x86

epanet_plus-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

epanet_plus-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

epanet_plus-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (646.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

epanet_plus-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl (640.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

epanet_plus-0.1.3-cp312-cp312-win_amd64.whl (613.2 kB view details)

Uploaded CPython 3.12Windows x86-64

epanet_plus-0.1.3-cp312-cp312-win32.whl (555.3 kB view details)

Uploaded CPython 3.12Windows x86

epanet_plus-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

epanet_plus-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

epanet_plus-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (646.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

epanet_plus-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl (640.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

epanet_plus-0.1.3-cp311-cp311-win_amd64.whl (613.3 kB view details)

Uploaded CPython 3.11Windows x86-64

epanet_plus-0.1.3-cp311-cp311-win32.whl (555.1 kB view details)

Uploaded CPython 3.11Windows x86

epanet_plus-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

epanet_plus-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

epanet_plus-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (646.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

epanet_plus-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (640.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

epanet_plus-0.1.3-cp310-cp310-win_amd64.whl (613.3 kB view details)

Uploaded CPython 3.10Windows x86-64

epanet_plus-0.1.3-cp310-cp310-win32.whl (555.1 kB view details)

Uploaded CPython 3.10Windows x86

epanet_plus-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

epanet_plus-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

epanet_plus-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (646.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

epanet_plus-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (640.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

epanet_plus-0.1.3-cp39-cp39-win_amd64.whl (613.2 kB view details)

Uploaded CPython 3.9Windows x86-64

epanet_plus-0.1.3-cp39-cp39-win32.whl (555.1 kB view details)

Uploaded CPython 3.9Windows x86

epanet_plus-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

epanet_plus-0.1.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

epanet_plus-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (646.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

epanet_plus-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (640.1 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file epanet_plus-0.1.3.tar.gz.

File metadata

  • Download URL: epanet_plus-0.1.3.tar.gz
  • Upload date:
  • Size: 366.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3.tar.gz
Algorithm Hash digest
SHA256 462dbf61107f894a2f884c518ca36eee036f141b8249af035db77f35622dd0c7
MD5 1bc51e7d57e492089210cc5f9cf1f402
BLAKE2b-256 ecf92350491a43fab1cca06c74f0114962591d377019fe8910f553f11694eb8f

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a9f31bcf72f29c6f5f18c67add026b4af8dcab23104673530031ef9b33f310c1
MD5 cf3d0fff4b8cf70aa5fa1c2b5ef921c2
BLAKE2b-256 c6b1d4e6e88b3bcaba789e79db381c9f592725da24cb47183c8e511fc1ea09d5

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 c74541a885f682eb90f10b02a97e08e1262ad4852fb98d2ba430253ae3a9a23f
MD5 34d47b75582a660456f47f5fe3f0ace0
BLAKE2b-256 a8e3f032fce53e32acf72da77e7e500d7f41bea296eed8b67a7a96c0bf562045

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 214e38707b835b787340a14abed9829f94c40e9b5e7a104043371e496e6ddd70
MD5 2771a9fc66ef7d37d1f58b08572a46eb
BLAKE2b-256 23add32af4fe4cf79fc45ea52e8f0d23e025abe8b7f49f20469fd042d3808d76

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e72b830c177d84db58cb3ee54f01fd56d86142c73f27d8b417d29d788350516
MD5 493a0d1275aefeb1073ed791d39d605a
BLAKE2b-256 3c6fbe1a380b1198088c9e9b6744b639473e800e10dff8777fe176d5953cd056

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41b8f9a55051afff674e867fe1b8945b48af6c068e05434dac9b757c22495437
MD5 60ceef6119f0d99c097ea8eb3f4c60ee
BLAKE2b-256 c5ba12ccda2d7763c3b83b53ce207fb696b9e90c6566b34b6dfd00badaaeec1b

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e5279e093cd1201def4876e76b493f4d8b76fe8a6bc60ae94250dd6738ea915
MD5 43ec9232ab7305e5b603db5fc87cce38
BLAKE2b-256 17ced07640848afd60259a5440c327ad69f0a166b40e722850b0f3a8c1d651b0

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c83c7d3beff45adef5032b7cea5c5869cfc744ea2e76a2937a06c2e679d690e9
MD5 c9b11279f9703b37e1e95d88d69ff9d8
BLAKE2b-256 5b2bcfda1da964338d99039deda842b2865a03674e3384913e0ee4fd5da29c99

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 528505835172054a8970999b77da1112c25495875455f86c83a72adb2971519d
MD5 d0a536970245d19720f8ac98e0b76d97
BLAKE2b-256 4f0c54092315ebafa0a7eb21e7bd66bcbdba49c9a43f40bde2c49abe326ff608

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f056f1671fbc04e66092a38c24a4e2d2e2472d220f8fd113e6b6ceea3020fba
MD5 312c1ee599810edeaa1364fa9f395a91
BLAKE2b-256 90905a1c9c07209fd056fe6a88baf522a31fcf1567827abd825da882a7e55281

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19de9dbbfcc07b843be071ffba210ed272c958c22e01e20023cca34ee0777961
MD5 93c107cf8012e2938dc80bfd8e5344f0
BLAKE2b-256 66c6763495d3a7d85fd00646e5a882a5f0739dbb99f998a063d93f36b7962277

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5be29e50fbf472f54dd0a6ceb14e5fee71bd935a29c4f98d281b3f9da89cddef
MD5 e9425b900e8659687decdae615f9aa78
BLAKE2b-256 3ff1cffd41897816d359870459126b56c0add0649fe41a4fab24df18067f1e8f

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 613.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93d898b9c165d455e98382c5652f3b0fa64dd626c7c16baab969982b92fb8e9c
MD5 c863dd91b11634ca96794c7775b54f59
BLAKE2b-256 c31c85cb0e8e5b508ac6cfa00f4981988bdda1efea6eefdb5af6afce74436406

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp313-cp313-win32.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 555.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6c9ed84f50ab8d8ddc807888ef0cbbc16ca78169ab94753726eaf7efb488aad1
MD5 607232b54fac46c05cef8b64816fda33
BLAKE2b-256 635518431d5991acdc9eb74d8d0927a71a829a780a24971112cfef8e17f11195

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c17fb628a351a4673efae0af1854290fa41ae8ed5962d09cf095e37d3ffe60ff
MD5 6378cea84509c7bbd431a3f7454c565d
BLAKE2b-256 949a13a0cd79789e1c1120cadbb880c21c9d50ffcd4cd770c29d8fe47953ef96

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8570f388d81d0a477c137ce9896cf753ff1f80c2be2a60522f8be9cbe57cd92
MD5 e6eae859b0d1f485354692ff183367b8
BLAKE2b-256 c5402ada371b2ebd889220f4d137301c2e49618d9f6f2a0e2be03733477bd916

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbfbcc00f9d0e7f0a4c6f74465a16bf215a4ca250f255f69c382c956c2700245
MD5 b6a7313f2e03170ee7e8ae84cd11a2b7
BLAKE2b-256 bcec4f4ec2589f5f5b0a07d380a5775dfa088b75dd26b8735bf1c54f7e7e7081

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 96129541ad28a7e079e9f654502c609bdc9b9580d0f6966300c84d0fe8941776
MD5 a5bbcff69fe22593793d95d19fe16312
BLAKE2b-256 84427f091a47c46741e7b1340db117afd519e99194b80ab6dd33f8d250b771e5

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 613.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7e2791e3e36d164c59a8e587b159ab9ed7f22036d1a873b79c21395c3e210117
MD5 eab82edaa41766c539ab351016c9003c
BLAKE2b-256 bdc4d91371ba735cbcd484992bf2f87f718cb78aeaeb23243ca496926ed4c1ac

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 555.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d4afb4281b8a0750d03fa79013bf3e83df7ed78f9fd0e48ade6370b5510aac20
MD5 db6129aeccb3441698d954df0485c7be
BLAKE2b-256 dc3f321e0570eafb5f7c514b484239fb33d1b54e9cc49497163bd74a860a759f

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c91465e121561490110e44fcdc35758a4cb41b5461e49d13ec5a6407016d4bea
MD5 64e2f246045c7a771b09889a88d18ede
BLAKE2b-256 3d25883cac08997d0d2bffeeca75014e5a3873611ff7a1358219254b285da162

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa144dee5ababf50e43eb0ae5786a44022fb9ba6d1cf9b86ed0754718559e02d
MD5 89047086d51ca4de27185e4cea0aa245
BLAKE2b-256 825f59750e62758052f7541891359a9523271cc1c472b86ca5bf9a3469fdbf1b

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b752ba955e9d5587f18c907cbee3d7e505578432d19d68a1a924b440e90a4084
MD5 c4c1f64e1ce43653f029bff7838744fa
BLAKE2b-256 e812f23f0f0ad939b79d44bf6b30ee6f2bb2565d85f9c12e8c08dd98fcd28f48

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5e1dbc6bbf616b4eebf76c10d7efd4453b76fe0c9404f5df19fcc3f697bd5992
MD5 51ace127778a08ba232da2a0c943c237
BLAKE2b-256 8f860e53e98878def3d74096272fb8fa1f9ba5e4f637df970ea8db6cb62fc550

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 613.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9f14557498228190a1e42dc4043056a32cea382b212cef76a520cee967e839d
MD5 d0fa8b3fa100a83c772f69ce6418dc6d
BLAKE2b-256 8e18cc11caf61ac9c87536ce90d4984289b687811238458aba384271f1bd0075

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 555.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9f5de2588836b6e2005a45a6dfdb0970d9e21eafb0f503bc6fefd8409bf13cfc
MD5 a68c002f0355948a09b5ef5747e20575
BLAKE2b-256 3bb5c0f55f20ae3849ab8fbd12d511338393125f8dc35af12bc83f4d11a07ba1

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3e8f0d070492d73ea3db1210fc9737d477f9c5f41765d8c2f4e3dcd02a8b5e14
MD5 aaa21208a75b31ff33c102ac103862bf
BLAKE2b-256 6a539f7d420595f1acb6d76cff4d4cd32157fe11f5b0cbd9ef81112c99700f99

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fac4daf178335f04561a2cd1528c8fa516fba7417c57b144bafce496830d137e
MD5 2f58d90b6e120e0211c03bc9a52dd1c5
BLAKE2b-256 a7b8aa2aa8c078bbbb7370ba56eb109929fbcc710edcbcb2f55c97987326c782

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb0d129f3eae906894030a3064ccc6d807e4790ba2f93f265db40f085a9fc5f3
MD5 43f78c23bb050cb4accef59755ff97c8
BLAKE2b-256 e7cbb155839f6f0b6650d8d686dda3a70937525fdb001150828c548dcd1dd6e7

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd3af1a8f60e91c89e21432ae839641379f936c11987cf1612d5343f9533d467
MD5 97521264dadb640f9968882ff66293db
BLAKE2b-256 ddbd25b2ea7c2afcd7e6f4e763d0419be8ead607c20175a5d54780cbc088a394

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 613.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 de00bdb008ee6ffa8c2e844db5c42dddd0f5155330a5d83566c2509eae1ca6bf
MD5 150fc599e4ba596322dac318a50932db
BLAKE2b-256 284598140a7c01cb7c5eef3bc8d9a812c48a1f916b40b6a4ce333224b6af83b9

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 555.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 27d661f7d192c764a2326276f66d3c5b158d6d1c5b9a3658f61f1d719bc6cd2c
MD5 cd50c47ddc65ec6a84cb82a34e3a8996
BLAKE2b-256 e71d041a6f412aaedde70dfccbc1e5424ab45253b1dbd44e107c15055ae630dd

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5db297e6674c42520afb2f59e4422fe48c871624235469654ffecd97742cc2ad
MD5 602954980ec0279f86a63ff63f8cc288
BLAKE2b-256 312f3fc055842503a93e99ec5783a5b1863264640c74284a318b32681f2e3c62

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae8ae10ac620ef0c6be5759e0f00cf411339ed99c9e80dcdd594a19b727d982d
MD5 85c9178c59dce05556731c232df69fd8
BLAKE2b-256 e5bdb42ed11c74173f2a379702fd60f41ebf9e8692576bf28f16c64d1cd0ed5f

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 184ebcc1d8a78bda8287f4fb24239e39bee469c7b3afe5eefd1ef3d25c0e2bf0
MD5 fac211f6667f158e10d1b127afb2bc6f
BLAKE2b-256 8f512efb17c4059a1e194af6e2c90ed74e6c3fdd887e30dbb29b8d0ec2a8b58e

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 82b041dff5e5881fee175d11ac8aa3cceb3db153fbdd6c1415a95627fe2795d8
MD5 b6c241d49ec4ba2c8b898faab25e5d1f
BLAKE2b-256 ea4adfa17a3f30b8240c42827d64fc244333967ab23afaed142e50326246fbd4

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 613.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 277eb4bb88f6cd271faa17fb0063ea3dbb7481ffd40948f2b6c4e4030fd1e78c
MD5 010a3f6f782329b4c87f9dca338358ae
BLAKE2b-256 15af3ba717713c192f6a2d5274bbb940e2a46baa509e8cde09b14b136f86a515

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: epanet_plus-0.1.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 555.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.1.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 263f2811d4012755c96c20d235bb71b19c44b0fb8c8d8a0a7ec204354feb0c1d
MD5 a1389c8a9a7be96db22856328210e40a
BLAKE2b-256 1ee26b0dd05631f5555b3d417893c1f6457555d53f3505ec741a2326fce32bd8

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7125e84000c02470223bb2789bea2f1776f82e51ec3877103e7e0f70effcc230
MD5 d9af0eb0a26256ecefacafd12446ffd1
BLAKE2b-256 f65592bbb9abdc8a10bb99c625c352cc5ab3a229d7c10f05d2d5ae16cbff9648

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 110a487e79fce32bed905299daed8c2f7bde1d10518a28e11c8d45ff457a4e91
MD5 e6d5aa192d172a622c593e5dfc2a5990
BLAKE2b-256 ed230b46f78d4f758e59622a2f64ab41f98a8a41e0dbb68e1850607269896267

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14d5248f7be16b5c57ecaa944fead0a295619b3b3a471cbafa3a026e98a46c93
MD5 0c7bbf97665499a15f419a92bff02ded
BLAKE2b-256 ca13bbed279a1ad6b6473f9b03f1731b1091c32c3580e97bed1e93e5b2106eb4

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46adc099cff1a58a78cbef56c1afee40227995f3bf9468e51f71635308f5b072
MD5 3e4048e21796a3994b0a2ae78132cfb3
BLAKE2b-256 e4ebce985542096b42124cebbbb29a0dccf378496370c6af0e739a7baf223600

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page