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.10 - 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.2.3.tar.gz (335.3 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.2.3-cp314-cp314t-win_amd64.whl (638.9 kB view details)

Uploaded CPython 3.14tWindows x86-64

epanet_plus-0.2.3-cp314-cp314t-win32.whl (571.0 kB view details)

Uploaded CPython 3.14tWindows x86

epanet_plus-0.2.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.2.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.2.3-cp314-cp314t-macosx_11_0_arm64.whl (654.7 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

epanet_plus-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl (647.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

epanet_plus-0.2.3-cp314-cp314-win_amd64.whl (625.5 kB view details)

Uploaded CPython 3.14Windows x86-64

epanet_plus-0.2.3-cp314-cp314-win32.whl (564.8 kB view details)

Uploaded CPython 3.14Windows x86

epanet_plus-0.2.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.2.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.2.3-cp314-cp314-macosx_11_0_arm64.whl (651.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

epanet_plus-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl (643.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

epanet_plus-0.2.3-cp313-cp313-win_amd64.whl (616.8 kB view details)

Uploaded CPython 3.13Windows x86-64

epanet_plus-0.2.3-cp313-cp313-win32.whl (558.5 kB view details)

Uploaded CPython 3.13Windows x86

epanet_plus-0.2.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.2.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.2.3-cp313-cp313-macosx_11_0_arm64.whl (651.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

epanet_plus-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl (644.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

epanet_plus-0.2.3-cp312-cp312-win_amd64.whl (616.8 kB view details)

Uploaded CPython 3.12Windows x86-64

epanet_plus-0.2.3-cp312-cp312-win32.whl (558.5 kB view details)

Uploaded CPython 3.12Windows x86

epanet_plus-0.2.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.2.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.2.3-cp312-cp312-macosx_11_0_arm64.whl (651.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

epanet_plus-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl (644.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

epanet_plus-0.2.3-cp311-cp311-win_amd64.whl (617.0 kB view details)

Uploaded CPython 3.11Windows x86-64

epanet_plus-0.2.3-cp311-cp311-win32.whl (558.3 kB view details)

Uploaded CPython 3.11Windows x86

epanet_plus-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

epanet_plus-0.2.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.2.3-cp311-cp311-macosx_11_0_arm64.whl (651.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

epanet_plus-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl (643.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

epanet_plus-0.2.3-cp310-cp310-win_amd64.whl (617.0 kB view details)

Uploaded CPython 3.10Windows x86-64

epanet_plus-0.2.3-cp310-cp310-win32.whl (558.3 kB view details)

Uploaded CPython 3.10Windows x86

epanet_plus-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

epanet_plus-0.2.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.2.3-cp310-cp310-macosx_11_0_arm64.whl (650.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

epanet_plus-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl (643.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: epanet_plus-0.2.3.tar.gz
  • Upload date:
  • Size: 335.3 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.2.3.tar.gz
Algorithm Hash digest
SHA256 b21fcc06aae873f3f0f14e4f5e99f97c445b8c62cfb5d5327fb81f4baf15d25d
MD5 76cb767bee7e9a60070b4f8e36840a40
BLAKE2b-256 f640ea8b6a8c37f0d23af3ffd847779e6b75f0fa5aa3e82818e8d6669a14f904

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.3-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 12050f0465477f7b19fe6e59ed0e4a41a1aeb0116daac9ee8173312de594e0c2
MD5 46b550eee94b5233dad3a07ad3c547a0
BLAKE2b-256 d094e7eebb86c9a92c49e37a974e850a2328eeb53732d419040ec67c7408b3a0

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.3-cp314-cp314t-win32.whl.

File metadata

  • Download URL: epanet_plus-0.2.3-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 571.0 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 dae33dc1f78c0c9db71e3208f85ce74ee9e6d705502b847212a8695741f93ff0
MD5 97a85f4f073a059dcd26dec578037e62
BLAKE2b-256 2dcdcbf4e0a43e55f25f17871472410f142e5931732ae8cc10e6e13cbd4b7441

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aacfec26356c10eb22c61241d2ab036a2aa81ac3924866dd554dee5768dc5a4e
MD5 1b0a0465aa038ee42bec8844c4654fab
BLAKE2b-256 3af9bfbb828a13eded07e1a0d07217e658380e4711173722f7af64a14ce71eed

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a455fc65d6da676c4e2041e32674717dc6637dee3916209aa71b7b1e03fe317d
MD5 809d89e25095f15f4be4c0938a034653
BLAKE2b-256 40316c4495616e82d3099165506bd4b39783d8125d87fd8f6c9caf5e6cd00f2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9f90211f53769cd670d77e8bb3bda2be9b96ea578e49403a0b2a0a12893f03d
MD5 5c36c3100e21380c57b26b6f65c4d17a
BLAKE2b-256 544d89fdbfb6e15a4fceabccd75b6ba29dfe1894488de4111558a2a3199caba9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a92046a40ade30cdde851d15c053eb88538ac3d19753e740ebeb798dc0638399
MD5 ef4a24e826914b6c1dc07f7b160cc809
BLAKE2b-256 5fb34ba8dfe12cf05d1bc353154ec902aeb0a8b45a886ce581dc0129417089c4

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 dde23bf20d6d8d03e8a4cecee197619f1cebaad0e4f4c9c8b54737ac3c2a3375
MD5 4e5ddf72f14e9acb5a2abac1a6b3a181
BLAKE2b-256 fc75304a0e512b28fca26e8c82f72f01e201bfa75d2d9a6a4ad65583677f1092

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.3-cp314-cp314-win32.whl.

File metadata

  • Download URL: epanet_plus-0.2.3-cp314-cp314-win32.whl
  • Upload date:
  • Size: 564.8 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 d3eaa3dbf38404b0b40ed5686802f48215a921535c4a6b65ad9a87a9627ce9f1
MD5 f65754e9b4ccd7791b52291c9270efad
BLAKE2b-256 33cae7cd87558ce5009e6676f0d9b1530e34f05ae550ca638321307e98b75fcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94f0606aed461db5e62d8522d424ee92097e8d419ebd677b6cf83179fdd480a3
MD5 426ff63404ba4f924de291cc02d196f1
BLAKE2b-256 0b3d096276f5d0246cf3540f0e0567ad851966909909f758ef42914749347a6e

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 06522ea5240c4013d119b14d5dd906bef3231dea5a554d22d39a87fe24299fb8
MD5 8218ac57bab61a8d300beb0df0185dd4
BLAKE2b-256 59b7332f1fb993ff05bb22b571f10d7b39331f81b6b27fc27d778deefaf9b2d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8546663ba564513646ab089d51712284d6bdc1a59a44f2a221aeb5eb91e0d881
MD5 42f02f4aa51b7f365cc90d771a86463f
BLAKE2b-256 17d3b173eaf6353eb92d7168e9f55aae98fe7471593f2ad401368b6f7d06138e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d0bd6805719ac939cba3fc1432f19325c60992a847853a502c9c87663cfe8fad
MD5 3e6164709792d45fa4c2faca8701abf8
BLAKE2b-256 2a433853d690814a1ac3b85bfcf0db1a454b1fcb830193fa7b872e6309b04947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 980d95af1b4f4ab8d5bb275df78edb96cf3e0dee4627cccef6c8df04a0e68c4e
MD5 a456bf6de1f652ded8b96db6401eadfe
BLAKE2b-256 6faac412c0bb3ae4e1dee0035dc7f756b7d4d25348f1ceb19d2a2f270f0d8ed1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.3-cp313-cp313-win32.whl
  • Upload date:
  • Size: 558.5 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.2.3-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 42fbcec4f06a17a5d862debffe72e96ed7d6e472578c3fb7e8fadb9c0faa9c08
MD5 cc71645bcc7800410cc7b651f7fb9512
BLAKE2b-256 17d968f8cd91c332a77d6096de16e0d484b72008230e475bb3cddaae05340d1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1883134f6fd82c70a5cceb859c66be92d78e9dfe66ad51e8aa4351c0aa6b73e5
MD5 2d61a0dc3cf080f44f776be913ef703c
BLAKE2b-256 a33687340c4e079bdaa82f90a0d3ff62423e9c434540bb093529b205a4b53b24

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0e4495dcc866c2fa942b7da9a78a16f873fb05a4da0218a0e2cfee1b96f5acad
MD5 64db498c1cc8766770ef21a9f50dc4d7
BLAKE2b-256 f812f4e7a87347d10e587db47ede6a340b3e91e087969c3acc379a9f831ccd2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f54cd8a26ba9a5dd7dab6eeed2cbe778eeb7ba55986cbc5a6cc336829179585
MD5 2b6f13ef9d36fee000cf8da9f8f29383
BLAKE2b-256 211b6842725b65b6212df59c6f3b7e1e1e9598d111642cc0e5752651b72df99c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7c3f664b66a7c964767b5ba291b06142693fcf107756d0622ca4c0fe30f55293
MD5 609770c7bb9ce37d9ebc34e09de7a4a5
BLAKE2b-256 9401a8320b7aa4b9f39933254fa82ceb60e9d529047a91194247248f9d0513be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6f477c39c3a534438f1445832b2024a58fa8e3fb154f162ee7db3075397d6fe9
MD5 7c7f21cf7f91c6c754be71d0e3e44866
BLAKE2b-256 cf9d49e72e62e17abc21c887c8d4b9cbb538b7193837314f90e152a042dc8a98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 558.5 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.2.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2bbb46fad33da650a431f4600cb5f4d8e3fb1538b6c1dfad73a8dd6e9b9f0fb0
MD5 ecb76628291b55a808ab48747df55439
BLAKE2b-256 5f990fb78c062b4039c61cfa682a818ea20a515efadd223b35b8041478126132

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21e307d98badf1a41c90b690c73ffeefee6815e63ea7fabb28543609cf4a197e
MD5 46404233c8a4b2a623e5c495e25b1651
BLAKE2b-256 bd40e3a6bbc90a930b9bac5512e9dddd64f57abe2766d5a3a69f0311ea7a58f2

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a2119f5daf329a4b152714192ebccb0bae0fe92a04108154b337f3ade2db6a16
MD5 c91532b94c563c763e3e611804994240
BLAKE2b-256 ed7062d25251372c5a53a5b1159d06d56fba689bf908aab5fecfe28ba2710d1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e65c76eb3f44d09d85da1d945cabb7f28882710501fae5b9a5a6331c12e4eea7
MD5 0f6d68559d92246a483cebc9ea021833
BLAKE2b-256 b2b94edc491933e974c037bc2ddef5f5eecf8a16ce85412d1b4c4f4e7efe86f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 222fa84cd64eae87c10fc4347a1dd3970f5d613b2d31d09eb514c4f605949b39
MD5 fdbebbf9e1fb6538020be690f18fa978
BLAKE2b-256 65b1d6bf630605b2aa483f4701c33aba0b141d3568ae0950f8c907d55cff15ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d37c881b600ed34830469c6194486af7dc133e76e8471e0815af278fafad577f
MD5 517b37edcbf45a0a017129e6d63588dc
BLAKE2b-256 97d66e2a918951380fafefa06daf682cb9832b2355252dcab7adbbf033a04007

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 558.3 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.2.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a506c0528ca71d5b9c0ce464208ad331a82e09b336efa245ec176a7ce97513e2
MD5 2480beff0e2cceb2af7a5bcd95b77587
BLAKE2b-256 665ab0d8b2c1b7e9a4c3bc20efc1babfbad62a669b13720c71cc8bbc8f1d1e3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4eb9efde5dc959e58e3b8b32134d2f8bb5bc016c9583ce2db49f9779768127a
MD5 27bad1b8838044995d3a7e81c8a8f982
BLAKE2b-256 69d8e7beb56349d7790fa67e0e57c18564a0cdc7384db894b8d8dc0d15c92252

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e80c83fbac9815880a516638e4f8f3b4a0867f4807de00e805e3c1899ea8034
MD5 c5d9ee85f33ab8dea8170250eec136d8
BLAKE2b-256 4bdf05ec5bb0d7b335fdd8856387c29a6d6eafd5ffbcb8525e6bd310d8b5e104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e9ae8dcfc7e2e2abec32bce68b88bc14563e19822039227fc356fa5fabf9258
MD5 0a2502a9565e343be5558032a50309b2
BLAKE2b-256 475234b432df72abaf4d9aef93ed13843b06241502ca6c1cb249ba549dc14695

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cda368ba7ce13d432f7d7888911a6c790016d2790955d36517530b8f36c919a6
MD5 8ead1d57a5a1650c5a6c27322d892fb3
BLAKE2b-256 f9be825eddc60e5542624b59856e04bc99f416f0b949d404bd1c4c9d1988b002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b5369d8748d5f52becf199646291b272ecf638180c67ab84cee9d94623468951
MD5 29bce3e315dcf43e60a8902832e81fa6
BLAKE2b-256 c152d560f8822c729787f9e38c6c061440651cb812675888193f29284dba47d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 558.3 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.2.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8bd0249f86832921d0fb588b3db90eb3f47f55774ce2a48a7748281a031efa65
MD5 cf69cdde78f96b95a97cce397aac5ff6
BLAKE2b-256 dcdcc937b55b09ad8a87ba8c4ff9ebca910c98f4ab9fce04a4613851bc425b28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8995b532d3294d19b71bcc0de2a1f78cbf69a70fc37fbbb37f372cdbce639db0
MD5 d1266334284390fd974559d9ad8e5da9
BLAKE2b-256 c6484c1b46c3d98271a39cdcd64576660e180dc331ffea26f0796f59ea6aa3d4

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46a4ff75a1ed6791836bde3da070dad4882f7ce5e0c59c105a456dba5541bc6b
MD5 f907ed5e307378b650e155f924681e2f
BLAKE2b-256 ddd7d51b981134e889e8a04522bc8d15d5fddcee5b052c8f66a9e9ae125ba70d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f24c1b6bdf5cf8b8283cdeed3b0b085d828c115fd956273efc5889f459c27aa4
MD5 ff67c12ea14b6c62a5fa6b8fd1df8ad3
BLAKE2b-256 8171149247c8724896e64cf24a9fe770bc9648dd04f2ab779f83fc200524962c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fce28eaf7db01813e808b00d64ccbe1df2359b929b1de3652ffe43ca50de86b1
MD5 2bfd19c8bba9b4a0871075af7041eac8
BLAKE2b-256 cf47771656679fa5106f2ea77921ba4704d6fbc4573bf59d938b1502bf0177d0

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