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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

epanet_plus-0.1.1-pp311-pypy311_pp73-win_amd64.whl (603.1 kB view details)

Uploaded PyPyWindows x86-64

epanet_plus-0.1.1-pp310-pypy310_pp73-win_amd64.whl (603.1 kB view details)

Uploaded PyPyWindows x86-64

epanet_plus-0.1.1-pp39-pypy39_pp73-win_amd64.whl (603.1 kB view details)

Uploaded PyPyWindows x86-64

epanet_plus-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

epanet_plus-0.1.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

epanet_plus-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl (637.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

epanet_plus-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl (632.9 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

epanet_plus-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

epanet_plus-0.1.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

epanet_plus-0.1.1-cp314-cp314-macosx_11_0_arm64.whl (637.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

epanet_plus-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl (632.9 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

epanet_plus-0.1.1-cp313-cp313-win_amd64.whl (603.1 kB view details)

Uploaded CPython 3.13Windows x86-64

epanet_plus-0.1.1-cp313-cp313-win32.whl (552.7 kB view details)

Uploaded CPython 3.13Windows x86

epanet_plus-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

epanet_plus-0.1.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

epanet_plus-0.1.1-cp313-cp313-macosx_11_0_arm64.whl (637.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

epanet_plus-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl (632.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

epanet_plus-0.1.1-cp312-cp312-win_amd64.whl (603.1 kB view details)

Uploaded CPython 3.12Windows x86-64

epanet_plus-0.1.1-cp312-cp312-win32.whl (552.7 kB view details)

Uploaded CPython 3.12Windows x86

epanet_plus-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

epanet_plus-0.1.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

epanet_plus-0.1.1-cp312-cp312-macosx_11_0_arm64.whl (637.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

epanet_plus-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl (632.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

epanet_plus-0.1.1-cp311-cp311-win_amd64.whl (603.1 kB view details)

Uploaded CPython 3.11Windows x86-64

epanet_plus-0.1.1-cp311-cp311-win32.whl (552.7 kB view details)

Uploaded CPython 3.11Windows x86

epanet_plus-0.1.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

epanet_plus-0.1.1-cp311-cp311-macosx_11_0_arm64.whl (637.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

epanet_plus-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl (632.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

epanet_plus-0.1.1-cp310-cp310-win_amd64.whl (603.1 kB view details)

Uploaded CPython 3.10Windows x86-64

epanet_plus-0.1.1-cp310-cp310-win32.whl (552.7 kB view details)

Uploaded CPython 3.10Windows x86

epanet_plus-0.1.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

epanet_plus-0.1.1-cp310-cp310-macosx_11_0_arm64.whl (637.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

epanet_plus-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl (632.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

epanet_plus-0.1.1-cp39-cp39-win_amd64.whl (603.1 kB view details)

Uploaded CPython 3.9Windows x86-64

epanet_plus-0.1.1-cp39-cp39-win32.whl (552.7 kB view details)

Uploaded CPython 3.9Windows x86

epanet_plus-0.1.1-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.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

epanet_plus-0.1.1-cp39-cp39-macosx_11_0_arm64.whl (637.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

epanet_plus-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl (632.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 0560f6f02f08e899536362d6a79c54fab326fa56b83097cf7bf47677105f35d7
MD5 98c25f60ad0cc0f1ec2cf6b0bd9a6f01
BLAKE2b-256 36824f4ebaf0f1e713af93baac3913682d02599dbf0fec95d1be72091f4ad98d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 af5181b7303efefd2ad2e99a3449a189e6c23437fdad7fc75d611d439fa4e223
MD5 cc45c80a8ac76117c80643ae86adf5c0
BLAKE2b-256 dfce13d97c13ef59fd740d7144bd1b77f13521b6a08ff19661baa665f12ffa02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 35b843b68b1b101123b024b6f7867171274e5bea7373dddb774a1eb18d56d626
MD5 1fba008fda1d95bfc083e1720630ab04
BLAKE2b-256 76d259e21ac232148f061bcc847720ac2b95fed297d48a44fde3675c25dd8cf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b98e46729fe6b2604ceea02caad2c7c8b59cfb02f968ddfd565baef9ccc6cb0a
MD5 04cea28259d7394fec11cfa90945225b
BLAKE2b-256 4dffdb786aa5a355a415cce319b027799f5d94281780323ed97eb143e8d6c9fd

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.1-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.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e616c4393e58251758fa692f9e376b6e0dc53a93d747930f160545caacb85797
MD5 c97f84136709f8d9356bff8ab5b86aa0
BLAKE2b-256 0e4560b797914595c714db759871de3ff6ffbc7ccb4e3e2eaf4a0784ea1d4695

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a25e53578985a3d3901347904663543a619b435d0d5c1b1ccb45a42b5ebd16b0
MD5 981041710b69c318407c191eea58930d
BLAKE2b-256 51ee0498042036f88ec14065f914f72485b2e55e8a20ca1b40b8d6998e936de5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4701db22d87c92c3210bc2ef043fa3165a4e6c4f45d767393a7f87cca30f419d
MD5 18d3ddf6a9e8b547f322cd79b3bab7b8
BLAKE2b-256 f9a390b50f6c2faf4546aff12052fe2a00d8d60503ffe89c88efe006d7228761

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 661196f6db686af551be492cc51e6250cdf89c14cd63e5a1e5bb9f4807a0671b
MD5 c4ade69bf1f83875f57509999a4285fa
BLAKE2b-256 f7fe1ac6e98f6713d13e21b727d0f2430d5ba6a0c8f5aa492b8956d18960d012

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.1-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.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07cdbb1d0046b963f2ec2239182a722b61e3ac21585192c39a904992ef25b616
MD5 4a04c5b704321c74561b13e3d35ce217
BLAKE2b-256 b01fea27e9ee41832fe535aab66076755971903c39f69bde39bd7e40dec528a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30cca332241c57dd64a048b2abc88d4ba7e42cb535e3e37c0d8d6971dbb6f3f2
MD5 aeb22855439a7b30808983f5ac11139f
BLAKE2b-256 5f266937aeb98558021b845fbaf33a2efb19f9f5cd2c318916fe3723c4cb672a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d02b454706799c5e1fb0ca4b67540ce4440e2a33c1e1d138d1059cc75c669352
MD5 4dba3abfb6ea1d346e3cc0c20388e96a
BLAKE2b-256 bd9349a44de227ab8f11ac581bbfb4428e89bd23bf9df13b1bada7665a72c7ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9302f252e4f99ce0655b7b1155596957aef61a9a125bcc49f44c20891549ae60
MD5 e465a5f0828279e9be63fde894929337
BLAKE2b-256 339e92c954b87692618984e6d736d476853298bf5179091a5d55a93130282beb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.1.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 552.7 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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c84b79ad280c7ee80652d26e8f8a578700a37f87d4c9121f77d312652a10c7da
MD5 35eee13add1214c6371542f6accde20c
BLAKE2b-256 29ccd467ff4b32c203bb6de6efa56d37444d610c8d8e7d30d9ae4cfc05478a25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 30722a15ad0ef6a783072f71bce7634533357e6891345715943ca297702130bd
MD5 cf1a0dd1d34f61e2a5f4d5263914d020
BLAKE2b-256 db6142c4daba52dd58788e7a4399986205a256b6a48f34f3dc05aaead81bec8b

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8bf396301e793a5a1eb787ce1e57a47f9da47ef9ae7518cb4cc8f15a0d355583
MD5 e72083a815ca26b4c4101e07827c4ae5
BLAKE2b-256 3d5e3377a1bfb1544f0d75b6cc89e8e907c1ef220c84992749d2ea83c1ce0235

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd875a590cbf95f8345c5224c68f4371654d0b25e3c894ea4fe5962db2bfc9db
MD5 3fee3064dc16815f06174d6e7c3b5f8a
BLAKE2b-256 2183f4a59e16b34ade5fd0b02cbb969685035fca703be1b27f99c5e11b92b107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 ea3df3f00b184e6c256d577c3fc49c9fde7f01581f761cbf8f746e9196266c8b
MD5 580685545beb837b3fe0c9cc1f0ce018
BLAKE2b-256 98ed3019c71b12c05885064ba6d5a3f14a0ae931408a9c12467db5555bf3daaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 03a7994a5e837f7a785373696d72f54b6e7b3ee8c743a96d01366fca8f9d2149
MD5 e428da487461802df7871e6ce2fe91c3
BLAKE2b-256 9e35c12b3484d8c6cee416b44705f3c40abc6f189b14522d377200438e08f3fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 552.7 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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4ba47201ea60f8dc18836faa7ff49cd6d20ca1ce80118bee92214380d5ce8306
MD5 5c32b6ef0afe2de0175e7c229eaafa65
BLAKE2b-256 e7866a3bf5503426e736268fdc7206251900983de157cdf265f7ccfbf1e65666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9d95cd74f9be7cab8f018a891e4391c16b2d227983e1e5bb88de06f12631119f
MD5 a2ea3fca887129b916867b5f7dd55cbf
BLAKE2b-256 f090df6af3b0a13caaad5c9d0b6e9652859a12ddcd0ef6e623cd10ba3d7875bb

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae47ebb40e261e8cffdab807880816946ceb9a68198fa7f61303f97be61f1761
MD5 68711407b8b71ea3f8017101e5e6ecd5
BLAKE2b-256 13b2821d4d2f47cdb2b458146782b59c2d3a3946ecac065ce61a1744f21fb7d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8572bd6fbf76e1ba2f383502df22b9e2a69fb65bdcbaa0e6da1d22462b85876
MD5 1ea5523a4d0a3a8137657e00975fd8bb
BLAKE2b-256 e0c7c86c9b945fa567f797a7e34ca10aad706d026f01343914f83541a674741b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3276927dcad1c99baf359f28414deae3dd26d924550210236d15587c74e16910
MD5 289ba377ec16787762f017d156aba1e1
BLAKE2b-256 6e8ea13189bbbc13bc43eb1f9464706586901a07d01eb671849bb406f89ed16f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c798ad093f6800716bef6c4d8bb2f2e1dea716ed609d89bcf2757d90850f7135
MD5 5d9c7a1b63df139092540eb3d7875395
BLAKE2b-256 91e63c26318d6eb2279b2ab02b5d0386d1db7b92126ff06a6ba54e75a81b8ebd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 552.7 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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0146cb8220b9c6799b910b17afb6027ac1882e3c50d5f9a1a08ac4370fa954b4
MD5 6b0d3cd9a0551d2f17fd734496f2a473
BLAKE2b-256 41d0366e5c5eeadc0b3d26eee0b6544ffa4d7b6593a0f75a55de5f2a9592961f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 87d9dad5f1a04ca7edb8d7dab04d3d6013c8179825c352c1af52c718867eba7e
MD5 f0d0689b42b993e5a2f57080dcb76e0d
BLAKE2b-256 689f1c636d7791bd6fd7f627a0e611914c0ae15103398f9b03148c273c414edd

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b327be88a6418a9f83c94e8245090e080e5b81ecec317bc27cc01642c70f7be
MD5 f0a6c22c50281fe5941e540c9721039a
BLAKE2b-256 b563b2343213af541f6636ad31ee9f37ca8c7b8f183767849c4c500cf38ba750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ceed1235bbd9d120308f2bb5f9a3cc2152a49d4d3be42016eba2bfac5656701
MD5 3fe369e8d0d568837cef2cbbe2518d90
BLAKE2b-256 151d7eff562f718fc30cdc863b3e53a05ac28b9c250ba89fe4fd4328746f3810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5faec77dbd06b1b94b75c23bda91a8fbce660c7c021d1584c31047d5b2398a7
MD5 6f1b5150b5d7ffc41713b45615cdddb8
BLAKE2b-256 2f292a5e43d48a050c9bf386744d18609cdd4832ae308d9668a14387156441af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 244853be4c14e4484d644a895538115cb0198914bc8059144e1f138289736d77
MD5 b31e6facbf1f917f8b2b59a2d740146a
BLAKE2b-256 d86b4ef5d0bd0f025530b3654011ae3b291e8183eeb2bbc2de6c13ee70fb862b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 552.7 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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d26f409db4efdc7651694cd794c1221a5ae1e4729c764f9638314e055979db1c
MD5 8d41be8cfe469e4a5bfd3b5a74a983e0
BLAKE2b-256 d8f9d109919765b2bd05c27d81c345ea8fa4cb123c05ff492ebc578c2743e8ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15b453be3e9018dec5fa0eb78ea07b0ad4b7cf23d1de3aa25da711827fce3130
MD5 d466590c0ef40d7ce1be9546fd39100a
BLAKE2b-256 3b97695f29805c94fa5440fecb3ccddca953b60f3b8f681c6dcfe0069820f1ae

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7eee5f44a2535f2d26d25bedb4835dc8de78cadece48d710e912a6c0c879acc7
MD5 4b5f54efbfacd01da2e44a490d5275c9
BLAKE2b-256 4a01a0c6579622a7d237c7e7f8d3a6d0889d7d701260c6753c53385c5b04194d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22a82224aa3beaf0fc8fd34bf6b4413dbdb4c6c2e2a7038ce0d7fa1c50955163
MD5 fab105a527ac535ad99dc4e169063e2a
BLAKE2b-256 8faa465bf8516cbc7145f09ac53d33846f0eda77821db8eb074030f34794f368

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc1f4a1ae5503e5dd36e25a75cc2bd2941b73c6d0b7aa3ba74d90f45b73c63f2
MD5 62768706c9a9969a5026c7f0c042907d
BLAKE2b-256 8cc7a1245a0b8e6f24c983ad41f2e6d455055e79c67a6a923bea2359e5fdbe28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 603.1 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 932906a16f712e4ba622fd25fd4b82579875b3608a4dd6074f4e8d2e9d4fb07f
MD5 ab6094470c65fff77d969f4c8a6188b1
BLAKE2b-256 06fddaf5db41f89cfa0d56533f3cb9f6f67b0159d162f9b54c1730e00a54ca37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 552.7 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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 61e52ddc251d75f715891cab0c5844a8250ddeccd5e870a7ccd424154510cfcb
MD5 ad3d892d002dcd76b1c7b892abb34542
BLAKE2b-256 ba34a20dd61c3fdd91d42913ce95b5d597e8cc294250ac66f26aaca5011c5fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f97dcd2720e867dcd022b9bc865476246d92f6730f3229877332459f07d24a04
MD5 45109c9afc7f7c8cb9d305f695befb91
BLAKE2b-256 1e01e6eb5d5d366c166e29c00e632b2f2d2bdc1ac6dab75ae57cdcfb0402a3ae

See more details on using hashes here.

File details

Details for the file epanet_plus-0.1.1-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.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e506a5cfb88bc8def365d4a80fdd7a0bedad486093b6b06fac14c2668da9b53d
MD5 411660b155cb119274e048d214ea947f
BLAKE2b-256 fe31b779c73d207f29f796f498eb686f65c1993a43251032eb635fd080178563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3de44e05c5b141c7fd243056f83a1d0bb856cfdfb27ba0fe7eb5087651217dc
MD5 3059b08b11433271e192363babac1756
BLAKE2b-256 d2e856f99b00fff6ce9824345dfb630ed3ffe5bd5db132cf0cced3fee983e1c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69022097fe886446568b4c0a3f813ee78c28ecaa220bf3d652aea65c38620fe9
MD5 7eb3b55be2d77ba17a71090557c0f218
BLAKE2b-256 dbe2b55f920ac48d5ddc0971f7447905f846de3b62b83b25c4f2f82f7a1b0d4e

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