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.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| epanet_plus-0.3.2.tar.gz | 355.5 kB | Without provenance | Details for epanet_plus-0.3.2.tar.gz |
Built distributions (wheels)
Total release size: 37.7 MB
Release files / epanet_plus-0.3.2.tar.gz
| Download URL | epanet_plus-0.3.2.tar.gz |
|---|---|
| Size | 355.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
282a9fdcdcefa5812e05db980e75dc7cca081f6ca6fb5a55b4292612c8bee591
|
|
BLAKE2b-256 checksum How to use checksums |
b1600997aa066b95c2e17b3f5698b1a890eed3286ac03066654c2fae8fc72e4b
|
| 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.2-cp314-cp314t-win_amd64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 777.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5cc9d37472fd8565c06ec484097e6b6a8a0c47b2be1aa73168a09f0c0e5bedcd
|
|
BLAKE2b-256 checksum How to use checksums |
6df27cc3cd0a7177924dc5806b181c141c364c9233b979c75f1b71a31285f08a
|
| 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.2-cp314-cp314t-win32.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314t-win32.whl |
|---|---|
| Size | 695.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e22313a59f1fdcb6399dca6684556fd14f056e83e39a0aaa724cd64fb749e2f6
|
|
BLAKE2b-256 checksum How to use checksums |
49f03dfc4065f804b5217857fe6d9bb729420d75ec9983f30cbacb3b01a4ffc0
|
| 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.2-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | epanet_plus-0.3.2-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 |
bd0480ee0c91f5fbc39c8730f33069d0e4d8a4226a4b4c1706124cc7b0aecc72
|
|
BLAKE2b-256 checksum How to use checksums |
c514158202a7d9121916f5105f6e0d2b880cd9d2827dedf4351ba3faf30befe1
|
| 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.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | epanet_plus-0.3.2-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 |
5854fca20860019ad9072b9e00d3a1038eca52f193aad323ac8915ce0834d174
|
|
BLAKE2b-256 checksum How to use checksums |
10672967b7c5e4a530b3b0d6718a8d655eb72609c271669d5cb2204321be7beb
|
| 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.2-cp314-cp314t-macosx_15_0_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314t-macosx_15_0_x86_64.whl |
|---|---|
| Size | 938.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
16ecf85cc812ace3fe79cccdb5e31a5adccc13a4052f3e03a904d131cb5214a4
|
|
BLAKE2b-256 checksum How to use checksums |
e6838dc4bd545fc57bd0b03f4a11ab559fb44dd4c12701c6faa9b48eecb546e9
|
| 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.2-cp314-cp314t-macosx_15_0_arm64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314t-macosx_15_0_arm64.whl |
|---|---|
| Size | 880.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7a02fdfa1e0533c4a87e254a71833f290a7cc50b94b9c735737cdc0474bf8690
|
|
BLAKE2b-256 checksum How to use checksums |
e0f0c926db478a12c9d26c702048bc1f828beba2a50736d0008d86af21ced2b2
|
| 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.2-cp314-cp314-win_amd64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 773.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e1231f0aab7915c5ee4b1134d5df9c5fe37e0f55d8a0f4d301e78f19c2a81f2e
|
|
BLAKE2b-256 checksum How to use checksums |
1239094faec3612f33a3c10731d5ed2837cbc4ef47d88adfcc3f96a4c28e8b0e
|
| 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.2-cp314-cp314-win32.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314-win32.whl |
|---|---|
| Size | 692.5 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
3274709490e9015c8d1cf6620a497df41d8673970c586c1aa9eab9fb13b866d8
|
|
BLAKE2b-256 checksum How to use checksums |
75dc08f5cb66898236e0c4449a9dc3db3e8c5f769dc8fc8ea52bc7e87d9c5f0f
|
| 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.2-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c75ffa6cb690510dee7e4e5129ae5bb936c8e0d2c04eb38854b02f1bf808446b
|
|
BLAKE2b-256 checksum How to use checksums |
1aaaf644cf4f5005e009959c0da014195c9ad1473be5c81fdfad20ea6f9d0f60
|
| 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.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ed0cf8d4adf0d7b3c74f732c16c404e206aa0bc0a9bac17a33826491f01a48c
|
|
BLAKE2b-256 checksum How to use checksums |
f9cdfc76c0e14dfb8fd2c0bcaecf6aa973fd465487aca71f760fc92137c9152c
|
| 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.2-cp314-cp314-macosx_15_0_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314-macosx_15_0_x86_64.whl |
|---|---|
| Size | 934.9 kB |
| Tags | CPython 3.14 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d5bb6f99d58e852f117f9ba0c39060b91f1b87659a719e88ebb3d6d6a4765b75
|
|
BLAKE2b-256 checksum How to use checksums |
1f56d5806a67edaa83160ff03fc1504681958a5e75b95916714f5b7fa0d67e31
|
| 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.2-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | epanet_plus-0.3.2-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 876.7 kB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
22c7962b64341d3c1154224c7f760e8e0eff4e682babf97d3ad6ac073ef8ae88
|
|
BLAKE2b-256 checksum How to use checksums |
86de358310802f0953fc5e239045c08e3d794d95e1883847b7035a5b94c534bc
|
| 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.2-cp313-cp313-win_amd64.whl
| Download URL | epanet_plus-0.3.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 760.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a777a16825dcb14d948945c970d5b96c0038345288caf631afae289e76951929
|
|
BLAKE2b-256 checksum How to use checksums |
83203072d87120b4cd8e1e71f7475b8c2493b58b1a361f52b4e41d585b294222
|
| 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.2-cp313-cp313-win32.whl
| Download URL | epanet_plus-0.3.2-cp313-cp313-win32.whl |
|---|---|
| Size | 683.5 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a1489a1bee72624a8e850f01a08470c0276d3a0ee2f2703ae79d70cfc525abac
|
|
BLAKE2b-256 checksum How to use checksums |
5c5847b078e488c43750f0694de0f502451bf8557dbae559dac91e918ae79429
|
| 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.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0d9f47a33c3176d545fbea4ed69f01d62d052d6376ac3fff6ba23728a4b68908
|
|
BLAKE2b-256 checksum How to use checksums |
1e1a36413c5ed57f4dca5ab1d352f1df57ad951615cd7e9f74e4a557a94e4e2d
|
| 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.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
75f1458550f0868922ea449cc978edb0aa381dfefb6b2d522c61afafe9037c33
|
|
BLAKE2b-256 checksum How to use checksums |
bdaa2e37060173edeed53a4d4560d7ca1eaa6c00cafee946e487011ffd1422c9
|
| 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.2-cp313-cp313-macosx_15_0_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp313-cp313-macosx_15_0_x86_64.whl |
|---|---|
| Size | 935.2 kB |
| Tags | CPython 3.13 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
87ebbd8a5f3389a4a8f552e79c3e4bfe80820004e0b34e5c642768293be1931e
|
|
BLAKE2b-256 checksum How to use checksums |
b39f826b0b1129ed11d80f4ea3822bc337ac2fdc922c0f7d4b6601cb91cf98aa
|
| 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.2-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | epanet_plus-0.3.2-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 876.9 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7eec3cb60eafaab7eca3df3e3c0cb642919a871f772c0e238debd70913b511d5
|
|
BLAKE2b-256 checksum How to use checksums |
fc9f0eef6f5f880034eeb1b8f0caaa4b5ffef98c7d44c54eb35b0982a0db4b49
|
| 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.2-cp312-cp312-win_amd64.whl
| Download URL | epanet_plus-0.3.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 760.1 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bf59927b6fe6ef9f13cee4a653a49354e65d884402483a2655cf6e16deddb844
|
|
BLAKE2b-256 checksum How to use checksums |
50eb467fff688e93c78c456043d019360a43828a0374d260d16f8b7aeaaf733f
|
| 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.2-cp312-cp312-win32.whl
| Download URL | epanet_plus-0.3.2-cp312-cp312-win32.whl |
|---|---|
| Size | 683.5 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ce2c52fc2204502591745647d4f8db21f1e9cc8c5b069fcb23563675098d89f5
|
|
BLAKE2b-256 checksum How to use checksums |
36f5a8e7dd9dc9a7bc64ebc005ee5b00f8d0bc795039b30749002198fb19f445
|
| 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.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd48f9f007da56ff6fada72ccf9dcb22359265d86cb8b27993dff017ef87514b
|
|
BLAKE2b-256 checksum How to use checksums |
616d231ebb51d7852365e3d21564c0df7f0a118edbbb370c1c7c73b8e1971b40
|
| 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.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f313ff72dc1b79d20017d9843c166cbd3572005855b569555f15bc594f1f9c37
|
|
BLAKE2b-256 checksum How to use checksums |
fd5b1577b2e1ab7d8256026e4d1570d79aa3964551df0a65511edd5f5c0d296d
|
| 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.2-cp312-cp312-macosx_15_0_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp312-cp312-macosx_15_0_x86_64.whl |
|---|---|
| Size | 935.2 kB |
| Tags | CPython 3.12 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
f2486d787c833429a8b066a9e950aca91ee6aae4f3a4dbaedc8214fabb2e7b53
|
|
BLAKE2b-256 checksum How to use checksums |
dacd47e2dbba4cad7852965ddd7255f4202b7ad8329553867c6e5d1819b89834
|
| 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.2-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | epanet_plus-0.3.2-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 876.9 kB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9b887b8f403c826531a8bb64b4ed55e8797e4e77d2e8c3805e4bfda07054da5a
|
|
BLAKE2b-256 checksum How to use checksums |
0c6ebefaefb94248579d543b013b61879e0de968c06898b1b38871eaa71a82af
|
| 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.2-cp311-cp311-win_amd64.whl
| Download URL | epanet_plus-0.3.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 760.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dab2639285f92769d4c5a68c02cc3a1ae38d80c5ec8f424237e30bfab5c0375b
|
|
BLAKE2b-256 checksum How to use checksums |
281388f58247e27850126fec44e658c7145cdcaba18c4ecc736166c0bd28e50e
|
| 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.2-cp311-cp311-win32.whl
| Download URL | epanet_plus-0.3.2-cp311-cp311-win32.whl |
|---|---|
| Size | 683.3 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
298dbbc7ddef5809816659b7cd5f1006dc7ac1f2e14eff7797f15b4c3f102c76
|
|
BLAKE2b-256 checksum How to use checksums |
70aff838e91b73c7f1732d7fd8c53c6006d2fe2d1f3c5073899330cd10457bc0
|
| 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.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
51af12fb7c4bad26de8b5e996046f427e535735526131c4afbe14d1f3020171f
|
|
BLAKE2b-256 checksum How to use checksums |
eaff1c9b53283eea7b9e7c640c675f4623fb394087a4f35b2ae301fe3890700b
|
| 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.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | epanet_plus-0.3.2-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 |
e65ae275bc038399db60da8f7de3a525b4c82be37eef26d5bf5f9f244edae656
|
|
BLAKE2b-256 checksum How to use checksums |
94816dc0389f3d9b2974293936b86cb077792c4a0852a460c9d42dcec50c78d0
|
| 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.2-cp311-cp311-macosx_15_0_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp311-cp311-macosx_15_0_x86_64.whl |
|---|---|
| Size | 935.3 kB |
| Tags | CPython 3.11 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
baa24b7e9f65d005214551f4ea77272913aec750826c742d8c062b23346dc26d
|
|
BLAKE2b-256 checksum How to use checksums |
fcaba0fce3c738d90962a420616647b0ce38dfa3b5ac4ba6b385b7b6c23576d4
|
| 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.2-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | epanet_plus-0.3.2-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 877.8 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e6a75ee409edc344cdadb24d58fb787b5bbea57a3031874119925ddc3e0dd3c7
|
|
BLAKE2b-256 checksum How to use checksums |
8639dc16e8804d204432dd8b238e263f77401d442baa8f7e1f66d8709bcd0f77
|
| 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.2-cp310-cp310-win_amd64.whl
| Download URL | epanet_plus-0.3.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 760.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
48c5fb76ee755353e4bcab8fb533875b00093db42c127a73d9712d2e07e8e970
|
|
BLAKE2b-256 checksum How to use checksums |
af67d119c277372810b35ed026d1976bde0d99d4ff2ef8352e3a257ea8d76182
|
| 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.2-cp310-cp310-win32.whl
| Download URL | epanet_plus-0.3.2-cp310-cp310-win32.whl |
|---|---|
| Size | 683.3 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
c8f233e1aaed0f4fbe7e3b8ccfef7fd8ae5dd4273a9191e6cdf401c0f47b7f16
|
|
BLAKE2b-256 checksum How to use checksums |
745937bba5b8749a4753ee7c8cf91c1034a41dd9d8b54823254f0129b043054f
|
| 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.2-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ae8c3ef4ded37616d80213aea54b183adfc9e5713e22062b1290635af4b02960
|
|
BLAKE2b-256 checksum How to use checksums |
295f7ef56e3e7387e0eb33452194a4480f6f9c0e6a698c0bb3ad6954e96c7389
|
| 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.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | epanet_plus-0.3.2-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 |
bc1ee8fe94c273df5f4742f5593cef9d626d8bd0fd5225f27b9b3685402dc254
|
|
BLAKE2b-256 checksum How to use checksums |
98132fff5e5d6e9b6056a5286e0703e876d432b92e60f0112b29059fd98b7568
|
| 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.2-cp310-cp310-macosx_15_0_x86_64.whl
| Download URL | epanet_plus-0.3.2-cp310-cp310-macosx_15_0_x86_64.whl |
|---|---|
| Size | 935.3 kB |
| Tags | CPython 3.10 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e55816ed782ca78b0e1e5a688d4263ccd232f80ac61be1d0061ebe9985def56e
|
|
BLAKE2b-256 checksum How to use checksums |
6557ba6d4d890d684764178084ad8a6d7adad96c4c3436bbc461448f1e7a94df
|
| 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.2-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | epanet_plus-0.3.2-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 877.8 kB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
bfccbc63897b0ac4467b958bc9021bac110cb61a3401d1a3b7049eb2e41560c9
|
|
BLAKE2b-256 checksum How to use checksums |
bd49d0e73eba71e463ef9bfcbd20f1b9e4068c28f8523daac7d9be00bb83820c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.13
|
Security for epanet-plus 0.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.