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.1.tar.gz (367.4 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.1-cp314-cp314t-win_amd64.whl (635.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

epanet_plus-0.2.1-cp314-cp314t-win32.whl (568.3 kB view details)

Uploaded CPython 3.14tWindows x86

epanet_plus-0.2.1-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.1-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.1-cp314-cp314t-macosx_11_0_arm64.whl (651.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

epanet_plus-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl (643.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

epanet_plus-0.2.1-cp314-cp314-win_amd64.whl (622.2 kB view details)

Uploaded CPython 3.14Windows x86-64

epanet_plus-0.2.1-cp314-cp314-win32.whl (562.0 kB view details)

Uploaded CPython 3.14Windows x86

epanet_plus-0.2.1-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.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (647.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

epanet_plus-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl (640.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

epanet_plus-0.2.1-cp313-cp313-win_amd64.whl (613.8 kB view details)

Uploaded CPython 3.13Windows x86-64

epanet_plus-0.2.1-cp313-cp313-win32.whl (555.8 kB view details)

Uploaded CPython 3.13Windows x86

epanet_plus-0.2.1-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.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (647.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

epanet_plus-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl (640.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

epanet_plus-0.2.1-cp312-cp312-win_amd64.whl (613.8 kB view details)

Uploaded CPython 3.12Windows x86-64

epanet_plus-0.2.1-cp312-cp312-win32.whl (555.8 kB view details)

Uploaded CPython 3.12Windows x86

epanet_plus-0.2.1-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.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (647.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

epanet_plus-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl (640.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

epanet_plus-0.2.1-cp311-cp311-win_amd64.whl (613.8 kB view details)

Uploaded CPython 3.11Windows x86-64

epanet_plus-0.2.1-cp311-cp311-win32.whl (555.6 kB view details)

Uploaded CPython 3.11Windows x86

epanet_plus-0.2.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.2.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (647.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

epanet_plus-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl (640.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

epanet_plus-0.2.1-cp310-cp310-win_amd64.whl (613.8 kB view details)

Uploaded CPython 3.10Windows x86-64

epanet_plus-0.2.1-cp310-cp310-win32.whl (555.6 kB view details)

Uploaded CPython 3.10Windows x86

epanet_plus-0.2.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.2.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (647.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

epanet_plus-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl (640.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: epanet_plus-0.2.1.tar.gz
  • Upload date:
  • Size: 367.4 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.1.tar.gz
Algorithm Hash digest
SHA256 3b3f03052cdadfef742ea1b1736a2e7ea3aee6c6302aec5cc887eedef21577ac
MD5 40972dc5c6a6c682d1c7c4e025ea44ea
BLAKE2b-256 285df36737cb27e90805c9daa7f407b527461ee7c12a217580e0c7473f6ce905

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 0a9513232a4fe3fd506b32645cd674f0948216854fc643f7dca42e9f038a82f1
MD5 5d44f9391b3cf31b9179f2c3866d9546
BLAKE2b-256 a2c794c451fd1e1def711d468b3011bf007ee41ab1421f3d9c0b3e11b16fc508

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 568.3 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.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 007e2c47999c187ec8148bb92a72a419fb699d0e019e73f9ee492f4a94cba0b4
MD5 a94184b2a04e06b6716b2b4a61eb2578
BLAKE2b-256 91b62b1fdf265e62ba12c1f89c71a4056af1f315802ab13a26e1c8b9e44f50f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f180e12b21eb7ede8054632e3994c6b919ffa6324b595be536669f3326388a3b
MD5 1d05e4f787ec4ff943fa7857985f35b2
BLAKE2b-256 5d9a7898b464f27e91b41de6c84f555c20c97879d5aeb5e9c812ecae5cd7e393

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 797c7d3fc9a2e7eb188399da5947a5c27c2ea041860cc1e779ee0cbd1b496550
MD5 a4a3177fff070167d3ddb28df49a3a04
BLAKE2b-256 382bac45d1cd6f1bbc8dc2d5fed5849d553d63917029e97be4b4a7b0c212f15d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26033e5c03ad3a174445a7ec1c4126782748f6d2da6c880e4fc394725354d65b
MD5 9a05ee9b4c48960e3aae7fb37e8428f0
BLAKE2b-256 3c52e0582aa55da8793af7f2c705aab55799cc7f757421f4c2be04abd2f4a550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8907d66447df24a025750224cbe540c141e77c145050d9bf6f1a39c45f1863dd
MD5 ee497605281775189dd34033aaf5ed24
BLAKE2b-256 7b314e8e80b0093d0b3981e742c97a57e505473f61ee7650f5e13726413e14df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 74b3dfc0d4115143649c2a12140095508d1e04b9b2f3162ec5e29f3fe523914f
MD5 c798e92ade94578c62cbc66599b60a3b
BLAKE2b-256 35594a6460436e879ef89b92c8018a7dfaa975adec1663245c30b82f8371d770

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 562.0 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.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 0a9a43d415aa8f3321a68073372098bdc7fd252218864c8cd2743fe587cb023c
MD5 30f467e27380783322900b2e7fd116fa
BLAKE2b-256 5a894b2a9fa3174f164a03e9b6b92a83f57220f84a0b6bb04a550b0479baf87d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e19a76bd0309df5094c95f866e5e6865d4d38a534cd18394a4c5039378ffbcf2
MD5 68e4a4a05e5065accbee81dc76251d61
BLAKE2b-256 852565c59dc9f45decda7df06d728fa2e57a4d0824d572638b1d6ca15546632c

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ad2a1fee935f9111068ec9b03b87310ed39bfe8b6e0d6e9349497aa815f852d
MD5 47871510900b826d308a678668d2709c
BLAKE2b-256 9e8b315124ae9f6b6b6c50aa27efb5e087b630db491673afed1bc0737f38ac7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74d41b49188ac838e6973f64c8f6906ba8cbdf2564104f134e36041269f468ad
MD5 805b8efb3f82ef0f4932462be6ce5c1d
BLAKE2b-256 f594f8c2038323a5007d5c3cabe7d566f2cd2b6fb3cbb9d2efad28e771f5cc27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0190df1432f72411330bc3064e5b636c79137c9a5df00926aa44bbb1fd9ec559
MD5 117d9d50ce6d6db0a32fc4fb1f2a76c7
BLAKE2b-256 1b16dce129c3c95551bb575bda6dc5f175f22496449cb3f81247ad9e3bed9178

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7131ede6582487c150edc27593f26ac4b8c2eb7c61df6e99a5167fc116db5867
MD5 ccb398a24eb450acea7a52546de60522
BLAKE2b-256 570baaae8bb752c399d7570e90ab9eb96e00421884ba0ee6ce90930bc6e09aca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 555.8 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.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0aac507aadb541d80fbbb2b74b8627887b1a560db8e50a57f86df39609068e22
MD5 a6c2b9a689333983c8bcd03231b6ab7a
BLAKE2b-256 bbece30b0b6d93e42643669013536722330efcb3f5bc6a0e2b1b0f6da01b5124

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c24f8e1b27bacb36fbaa5ea1898c374e1b546d1f2778d0de49e0480fc44cccde
MD5 ddadc9dfc52a4fa6e26e9cc7acf3849e
BLAKE2b-256 4647b350066ec98daaa43d218f43a2cf17f50ef20302b6fa3809ecfe5540e3e6

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04e07daa18538547d2725e39def69aabd1e3a3afd81a8e18ab6d6891398263d0
MD5 c926c0eb59a7e6c02699454a41da3b80
BLAKE2b-256 3352db0014095b4bf1f174c4e8f4cd497a7ac4c3ed4e0ca2b0a6b2595cc4c448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 314a99f49fd3c0c6e4d2c1c3700412c1fe42427f30a29a6b7bad3d52e0a4924d
MD5 99480777b2da4543f02a0b8a4289dafe
BLAKE2b-256 bcfe72b207488774387dcb261d0266528ac905bc243a7d35e3c15e66e77e6f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 85e936a2e84d5a6c39bd60c8eed28709c8db0d78db81c6d823ef5f8463180310
MD5 77b9e344b57403632c000e6bcd2ec060
BLAKE2b-256 b49c45253b371c20ae98621d08433954de772fabf34d475b90fd1bb45c1e2f73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 92ab5eb445e0f457750bd0ffacece7d97b3f0ce14af2618e153e9ff42d14ccc2
MD5 fa8834a940fa46e84c53232db1c340e9
BLAKE2b-256 6ff84bb98443e5bf824ffbb5cfb836e3a9f4ded8678966135fc84bcab41e21a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 555.8 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.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cb98065543b916b5f5ccf0d0b3b45c5dcfa00860244a07e5ee5f6e0de2c8300f
MD5 7f8ee24cb1754019017b56c88970c1e9
BLAKE2b-256 0f7bc0d64e9ab66e8447118a9cdf940c2889f3c28b92cd3c4995d595e312beb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54390fc01f4f35fd86dd312b058b0b66cdd6c71af3de2580a3fb3a2bf88c6896
MD5 98df01a4cd4cd3051a563ddc5fa4d047
BLAKE2b-256 fd59863e59894b4af478f0e9ccb61f4ce4eb54b623e609d477f7cb68bab37c94

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0de7ea959eff985f0d563211b827736481b47dfb8f304b0343cf1ceaf5c218f9
MD5 0b87db3b3f36919efdf3a31c4ffc111e
BLAKE2b-256 261b6e7e0c12bd2b4aca60c349c09270d4fd33f9ebb77a3ff3dbd281f722634b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba5bca152dfcbab24e605ec80cdfdfcb074278836aa29697093f274bb69b25fe
MD5 f516712504327a83274351aabdee3234
BLAKE2b-256 bc93e54c13dc5ae88cf6ae71167446223ac57b677f432f7aafe7e1727c85685d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a6573db79c63f1b9f0150edddb524cf07ada6a5b79d59b49117fc9d420ae4455
MD5 3343d4cf8f47b9a675ebf7a68e384abb
BLAKE2b-256 c68b7ff28463680984a86d9c1bec6bfd036737094b0824df0361befb24768258

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 934a75dd77d43e3bf8129afff552bd1faf8e8826b644b65618b990bd7c916176
MD5 18c0038e70bafc1f2034ac73434054d1
BLAKE2b-256 35448b0eacd2d56e58ddecdf82293593b75681a7dbf8fd1ada0b24ba49859b74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 555.6 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.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 eecd8d5401ca80c68405b53812c3ffebb67c4115e31b78606738cae861d0aefc
MD5 fd960102c1e6d0b4a682e0e1bca8a696
BLAKE2b-256 b52b824af1f458463bcedd05914532cfd1287a5606065e6db16c1a8dba46e032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ccf8f46591232a2d678d52cbc22d59bb72ed1e6c7a3192bbcc1695837e5e977
MD5 8d1c1503fa9dc6fd276a20ca08594be4
BLAKE2b-256 2c290361fb44d8e39a2b923516c994076661e7a3aee7f0929a462ba6b2d866fe

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 009894782e80b140aee0878785c4edfd11136b738ce48f972e67eebabcfd0cb4
MD5 946d5f1127bf4636e6f05b769b768404
BLAKE2b-256 d5e0dde6b2b84a1370b3fff0ef9928ed75538fe0c8e19ac176392fb6f0d3618b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 251aedc6034c574ccae613b11d1cd40b05568937015289a370f1be089f8909a2
MD5 29ad65813d28427761b9563c23191594
BLAKE2b-256 0b988656ec9cbcb34104c86f6d09b210062157734835eb39c655539edd3e688d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41d2d2059ce4f1d529830a707033d3f8e306fbf5074b5d5761ffa53c7289c5d7
MD5 073ade1be76fd87a18ac6ac42d35c948
BLAKE2b-256 05443b5441a49e432bf2c774f6e7d22e83da2e106d8922e491923176a9a894b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 987dba529a103c79daecb2a5515e7422f108a106ec11247024a7f8d61d63e292
MD5 bcac17eb863b79998c82cd3abcf40a2b
BLAKE2b-256 a52da5df76081bc3d4462067bb81777777dcffde9ba5ec3bcde8e1d9c5f4fce6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: epanet_plus-0.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 555.6 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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 82013b3c496e39f1ab4b4a2ccaa0a35280ae72125c9de0cfdd74b78ad40190cb
MD5 52ccd6d3403dc27563d0c074b8c8fa17
BLAKE2b-256 5801a1b481176b34a7c9e86814cbf6d760636591d6937e6b540a44cc2a496b45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 080e03d7cff4d2e964cc48f3386f4427623858a753512dd3f4704c95d141d2af
MD5 b01a90d6fd7bd0a4197e3419c9b1fc04
BLAKE2b-256 f8c956b49874525eda5238413ab0d3008c7bfe87630808eb1eeab475399e06f8

See more details on using hashes here.

File details

Details for the file epanet_plus-0.2.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.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 966661fada4236564bf64816a89e8ec5052b16e4366c1871418dda3a50a14fe9
MD5 38c1ca450528d2ac02a93d222567b1f3
BLAKE2b-256 82bdbd36bcc36eb8359a2cbe840c39b6d000bd5441110e2e9e43350a310b57ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 038a25169631a38abee07402e1b78a79c5b7bcc590f55899bfd1a81bf36504f0
MD5 70866cf6bdb9675d93a7bc36a68c570e
BLAKE2b-256 81535b62c7476be606dfd1ad2f4e01355ae765ca3bebd9f160304218b83b749d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for epanet_plus-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5243bb9ab810ba751676bd7dbb4a453dec8303bb4d275f73eeb43b8b44ecdae9
MD5 03d0a5a61bb0576e65a34697b85c8e42
BLAKE2b-256 ff33672690bff178fed66a9f07add3dfd182ba4baa66688303c3924076abfe50

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