Skip to main content

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))
        #print(epanet_api.getnodevalues_numpy(EpanetConstants.EN_PRESSURE))  # Or get the values as a NumPy array

        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.

Metadata

Release files for epanet-plus 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for epanet-plus 0.3.1
File Size Uploaded
epanet_plus-0.3.1.tar.gz 342.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for epanet-plus 0.3.1
File
epanet_plus-0.3.1-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
epanet_plus-0.3.1-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
epanet_plus-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
epanet_plus-0.3.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
epanet_plus-0.3.1-cp314-cp314t-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64 Details
epanet_plus-0.3.1-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
epanet_plus-0.3.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
epanet_plus-0.3.1-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
epanet_plus-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
epanet_plus-0.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
epanet_plus-0.3.1-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details
epanet_plus-0.3.1-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
epanet_plus-0.3.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
epanet_plus-0.3.1-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
epanet_plus-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
epanet_plus-0.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
epanet_plus-0.3.1-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
epanet_plus-0.3.1-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
epanet_plus-0.3.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
epanet_plus-0.3.1-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
epanet_plus-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
epanet_plus-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
epanet_plus-0.3.1-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
epanet_plus-0.3.1-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
epanet_plus-0.3.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
epanet_plus-0.3.1-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
epanet_plus-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
epanet_plus-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
epanet_plus-0.3.1-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
epanet_plus-0.3.1-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
epanet_plus-0.3.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
epanet_plus-0.3.1-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
epanet_plus-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
epanet_plus-0.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
epanet_plus-0.3.1-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
epanet_plus-0.3.1-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details

Total release size: 36.8 MB

Release files / epanet_plus-0.3.1.tar.gz

Download URL epanet_plus-0.3.1.tar.gz
Size 342.1 kB
Tags Source
SHA-256 checksum
How to use checksums
58008619189bd8512e97f4a7995b5604c3b2947899ff40069f40af091c954c0c
BLAKE2b-256 checksum
How to use checksums
ee45237d0da31c29cdf3887b94db0dd3ce66554418c5fc0461748b908a227ad2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314t-win_amd64.whl

Download URL epanet_plus-0.3.1-cp314-cp314t-win_amd64.whl
Size 759.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
97ed5c186e29acd97f03989f6e1718c8ea13fe39e39482a9e76f108a19f982ac
BLAKE2b-256 checksum
How to use checksums
4221ae48f76de77cc8c8d11037186a4634c476828468e2ad167461811b4aa1b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314t-win32.whl

Download URL epanet_plus-0.3.1-cp314-cp314t-win32.whl
Size 677.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
d3185935fd63939eaf328d234c20c19b8c1d0206067d180814b653988e358a4c
BLAKE2b-256 checksum
How to use checksums
d30ab36debfa5d7aad9e2ae7f45c25db4418b6b5cafd8451e11e54cf67297a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL epanet_plus-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
93fa5e1722db14fdb0cc343b4023465dca8ac94f48ff4ca8430321c8c6cc5507
BLAKE2b-256 checksum
How to use checksums
49a7f1786fe469fb788d4109bde94e0022e759dcde8691c93c2bb3f7b08a2cd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL epanet_plus-0.3.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
772cd6847f1f7bcb9fdf4e74460377e5c29e6ff48623c875865305803a6190b1
BLAKE2b-256 checksum
How to use checksums
cf80025fa13f07119d28009458a8231606d2632a50af5802c903acb3eb00f733
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314t-macosx_15_0_x86_64.whl

Download URL epanet_plus-0.3.1-cp314-cp314t-macosx_15_0_x86_64.whl
Size 917.5 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1283374b5f8314aab9cc5e68be8fe00c19f6e4773c32db31f48f6f42a7c290a7
BLAKE2b-256 checksum
How to use checksums
4e7dcb1595db4bee7f1d54feccdd1abb89b81d9df1c765974fe03906e876a3ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314t-macosx_15_0_arm64.whl

Download URL epanet_plus-0.3.1-cp314-cp314t-macosx_15_0_arm64.whl
Size 859.7 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
4e8cedaecdb7a6efec0b2c153bc00694c09c7315550328bd065878b9b42d6a56
BLAKE2b-256 checksum
How to use checksums
21cdfb588312646da1a48ca58658df2d7330149346d134c97a2614818438dfd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314-win_amd64.whl

Download URL epanet_plus-0.3.1-cp314-cp314-win_amd64.whl
Size 757.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cdf89a7f6adcc88c09b64a0862381d893f8762eaf6337d00e606afcb608d0da5
BLAKE2b-256 checksum
How to use checksums
675ff2e83d9915a00a8093dafcb30b0a5dff384465853b3f54e6d7509699cf04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314-win32.whl

Download URL epanet_plus-0.3.1-cp314-cp314-win32.whl
Size 674.8 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
c9da3775ac51f792322f309fa620a0f4bdfb6ba52fbb84423f0d6165f2ec8e51
BLAKE2b-256 checksum
How to use checksums
0958b8cffc304311292e9b1198a3e6e8c8981c08c1d7af8c76487637fa8c7cb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL epanet_plus-0.3.1-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
520fc6131eef0c698afc4a22e54f6e5f5b0716594b9201c311ba7ff236e414e1
BLAKE2b-256 checksum
How to use checksums
f2b0c2071a8943339812f533cd52f09babd23218fae3aa783aac7782dda1d3d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL epanet_plus-0.3.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1afb9ac4751659f92d423ea7686103c078d852cf3f92398c7f7b34c0992f46db
BLAKE2b-256 checksum
How to use checksums
008894031cc662b2818892205fd601eea9c48ce6814545bccda13de9a0c2da52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314-macosx_15_0_x86_64.whl

Download URL epanet_plus-0.3.1-cp314-cp314-macosx_15_0_x86_64.whl
Size 914.5 kB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
0bda5933adcb19178bc0910e40ee4c5d854531c35b3ad490180907b3de0f42e7
BLAKE2b-256 checksum
How to use checksums
a71636e39b3fe5763ebda9ea644dc854f4bce01f79d125c8e665be8269c2ee12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp314-cp314-macosx_15_0_arm64.whl

Download URL epanet_plus-0.3.1-cp314-cp314-macosx_15_0_arm64.whl
Size 855.8 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
76960871636e81b02473e0324a6fb2853c2b9717ec65ae863a25247f004b1e8d
BLAKE2b-256 checksum
How to use checksums
7015098a6bf9d8d4c2409c1885a483d358d8669f6247ca0db3b4b189589fb471
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp313-cp313-win_amd64.whl

Download URL epanet_plus-0.3.1-cp313-cp313-win_amd64.whl
Size 743.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a7afade47d72a388d94e0c152b01e93bb676ba4f0b5c1e17a82c89b23a2a445b
BLAKE2b-256 checksum
How to use checksums
029510980b6110e93449ddaf9b01522ed270ade1a638210dd4aace51587f2e38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp313-cp313-win32.whl

Download URL epanet_plus-0.3.1-cp313-cp313-win32.whl
Size 665.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
076fdd9be7d0dc3e589c878a48601fa14a4b7137164c943398e1477c7e01f485
BLAKE2b-256 checksum
How to use checksums
142b28c28eafbceb6d00bfc3d02286373fd3c33feaf9fb66959db0609117e144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL epanet_plus-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
228cfaf4555926b87b41f4db2f0762ff69847994a2dedec41ee9da4f5222f782
BLAKE2b-256 checksum
How to use checksums
95bc67c2e08639e8420ed890bcd209e84d96588fbe4af6c3fd43ed3e87449251
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL epanet_plus-0.3.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
264dd692d82d42136d6c9c4b44677a9aab1db456a50ab46ff161e00510818dd5
BLAKE2b-256 checksum
How to use checksums
7b6e24f8fec0e028a90249dba454e054ea33512795ad246faeb110cd9f7e520b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp313-cp313-macosx_15_0_x86_64.whl

Download URL epanet_plus-0.3.1-cp313-cp313-macosx_15_0_x86_64.whl
Size 914.8 kB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
bb97054743b4b3425e10927156d68f0491d7bccf28b7198b52f1e3c38ea9a588
BLAKE2b-256 checksum
How to use checksums
5cefc80dbc8386f7b98e90f02cd2b44431815edfbe4f48c0ab7d4766f8e570fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp313-cp313-macosx_15_0_arm64.whl

Download URL epanet_plus-0.3.1-cp313-cp313-macosx_15_0_arm64.whl
Size 855.9 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
fdb516b7824a2361cfd88ec458ca3190634da7a154e195aa766d93301618dca5
BLAKE2b-256 checksum
How to use checksums
a99b9c3010931f1438c45550cffd6d7e1bd10c8e08db0137f4744ac495435c85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp312-cp312-win_amd64.whl

Download URL epanet_plus-0.3.1-cp312-cp312-win_amd64.whl
Size 743.1 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
2364b53fca12bd7d16c67d3ae29c750160e75bddd4fea072079976adb8f3ec6a
BLAKE2b-256 checksum
How to use checksums
122639a7536160e5522ee212d0ec2c4fda92630e34c082351cdc8b33d91e2fc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp312-cp312-win32.whl

Download URL epanet_plus-0.3.1-cp312-cp312-win32.whl
Size 665.7 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
2383ce348d1a4e549a372d2b0ad0213511e1645062a515dee735aabd7fa1db99
BLAKE2b-256 checksum
How to use checksums
7ca0973ff6d9fcc3d7084092d0f43b8b08326d0d406c25e8eb6a29c62df86b4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL epanet_plus-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
808a890a867928ac4c8c1ab9307e7b4a919c08f704c3ac82ab93cda1667d1800
BLAKE2b-256 checksum
How to use checksums
c533b11cab6499992a116563babc93ea5c163b979ce29912db6b5bff5d3f014c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL epanet_plus-0.3.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
57e9193331e50acf4994d84836123b985c44de1323984fccfdfdc79805070816
BLAKE2b-256 checksum
How to use checksums
9096a57a2499dfe8856b601822fe6c9a9b8b01cbd001333746255b62cd091d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp312-cp312-macosx_15_0_x86_64.whl

Download URL epanet_plus-0.3.1-cp312-cp312-macosx_15_0_x86_64.whl
Size 914.8 kB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
44f36c2aa30f694f978d7d27c58508b9426a2513ac7dcd4dcda244038e965132
BLAKE2b-256 checksum
How to use checksums
e44db69b9da15e94855fa521b5f416815200700a9d709183d7be54c82dd5eae9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp312-cp312-macosx_15_0_arm64.whl

Download URL epanet_plus-0.3.1-cp312-cp312-macosx_15_0_arm64.whl
Size 855.9 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
45f50d1e6da4650627bd32781713d2c81295c6318dece4898bea077bbfe8c1cd
BLAKE2b-256 checksum
How to use checksums
0b9abbfdb96b27dc63a3b6e00d54c4bb4c277bbc915309af75bb81c3cd87e651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp311-cp311-win_amd64.whl

Download URL epanet_plus-0.3.1-cp311-cp311-win_amd64.whl
Size 743.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
35dafeeb010f51cbe0be044bf2a37f63485698a45a68f50973cc3a059cc1a2d1
BLAKE2b-256 checksum
How to use checksums
457499c86926ea066800aae71723ae69a4adbbf2c2317d45df00c56ed9d710d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp311-cp311-win32.whl

Download URL epanet_plus-0.3.1-cp311-cp311-win32.whl
Size 665.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
4d668ad172132c8e8b6bbab949033a6cb9a79523e30168a0b2c16b68cf68c1e8
BLAKE2b-256 checksum
How to use checksums
0183c077bc9a2f26342957441dabb56cb91ffa52176602d66cf3cf83431ca22b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL epanet_plus-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
74155baa06b966de4f2488c6dd7d5913bfc3bb42d8ffc1d7720757790d5ef4ac
BLAKE2b-256 checksum
How to use checksums
f4d7860c4f444e6d3e2e540a5a30c01381fb47878b04f41b6f2c49d2bbecca97
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL epanet_plus-0.3.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
727b7dfa41829da617f3e3a7bd83e92a15150cb5bc388909c2ab16cdeec5d095
BLAKE2b-256 checksum
How to use checksums
e8dcfdb27ad74025ad341e17ff1747028317bbd437ec009b6e81afedf015daff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp311-cp311-macosx_15_0_x86_64.whl

Download URL epanet_plus-0.3.1-cp311-cp311-macosx_15_0_x86_64.whl
Size 914.9 kB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
fc1ece695335f61a00f809a891845c967855c443de69ab4794caf7fe250f1c90
BLAKE2b-256 checksum
How to use checksums
f0ac9924a4d5b12b9b58c79541479a0af4657fa9d415794b98dc7d046190c062
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp311-cp311-macosx_15_0_arm64.whl

Download URL epanet_plus-0.3.1-cp311-cp311-macosx_15_0_arm64.whl
Size 856.7 kB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
80c826fed195f5d53c394ff3b4048d70132c0cd237090eaea0412739e8f12762
BLAKE2b-256 checksum
How to use checksums
8f99f95a4f313ffaff238ccc329a41764667341140d3e2d340a860393cd1cd69
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp310-cp310-win_amd64.whl

Download URL epanet_plus-0.3.1-cp310-cp310-win_amd64.whl
Size 743.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
541db2d29319ecc37c257ab30d0f6c01042a6d59bb2a21aec6463801bf8a0b14
BLAKE2b-256 checksum
How to use checksums
cd106da314e2466ea02360aa1c7bb530cfe3c8a9f7654264165170595530c87e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp310-cp310-win32.whl

Download URL epanet_plus-0.3.1-cp310-cp310-win32.whl
Size 665.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b35beaacc730c85fa0b6dfc6ec0c8e2a1e20cc2ebf2eaa5301ccdc88c56716ea
BLAKE2b-256 checksum
How to use checksums
4f6764bbe5e4803c433fd6b5310c0548c8db3e14f64d4dcd7b961bca0b4ddfc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL epanet_plus-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c25d6f5b0bed78e693b1fa742b5dd59def04d7bb2a2a2e61d74158ce9713e4a5
BLAKE2b-256 checksum
How to use checksums
081e9195f630e0c094c040d598c77d1024600152c91ee19d83ec9162d7385d07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL epanet_plus-0.3.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5053de7af63d03e489befdd7a5a58613cfcef7cdb2af9b0bbe02bb038200036e
BLAKE2b-256 checksum
How to use checksums
646097df490b3141f683ed5710a214c913fd8ca5f47e57ce895cfcc48e707b2b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp310-cp310-macosx_15_0_x86_64.whl

Download URL epanet_plus-0.3.1-cp310-cp310-macosx_15_0_x86_64.whl
Size 914.9 kB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
582bdd527b342be08f2a40b5f4ab62db6f32708127195a75b1dfa55075442910
BLAKE2b-256 checksum
How to use checksums
c03a099415659577f9b6dd8549113d15cae20ff2ae60f2a21cac0524820f7409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release files / epanet_plus-0.3.1-cp310-cp310-macosx_15_0_arm64.whl

Download URL epanet_plus-0.3.1-cp310-cp310-macosx_15_0_arm64.whl
Size 856.7 kB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0b931e74b5a1be311a510ed66de66378c73fac203e203ef0a3509410a8dd2293
BLAKE2b-256 checksum
How to use checksums
770116aa721dd503dcce2650ff7bcdfc2e5d23a189531277511986eca7898bd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.3.1 This release

37 release files

0.3.0

37 release files

0.2.2

37 release files

0.2.0

43 release files

0.1.3

42 release files

0.1.2

41 release files

0.1.0

41 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page