Skip to main content

<h1> <img src=”https://raw.githubusercontent.com/usepa/wntr/main/documentation/_static/logo.jpg” width=”375”> </h1><br>

[![GitHub CI](https://github.com/USEPA/WNTR/actions/workflows/test_core.yml/badge.svg)](https://github.com/USEPA/WNTR/actions/workflows/test_repository.yml) [![Coverage Status](https://coveralls.io/repos/github/USEPA/WNTR/badge.svg?branch=main)](https://coveralls.io/github/USEPA/WNTR?branch=main) [![Documentation Status](https://github.com/USEPA/WNTR/actions/workflows/build_deploy_pages.yml/badge.svg)](https://github.com/usepa/wntr/actions/workflows/build_deploy_pages.yml) [![GitHub contributors](https://img.shields.io/github/contributors/USEPA/WNTR.svg)](https://github.com/USEPA/WNTR/graphs/contributors)

The Water Network Tool for Resilience (WNTR) is a Python package designed to simulate and analyze resilience of water distribution networks. The software includes capability to:

  • Generate water network models

  • Modify network structure and operations

  • Add disruptive events including pipe leaks

  • Add response/repair strategies

  • Simulate pressure dependent demand and demand-driven hydraulics

  • Simulate water quality

  • Evaluate resilience

  • Visualize results

For more information, see the WNTR documentation at https://usepa.github.io/WNTR

DeepWiki AI-generated documentation, which includes code architecture diagrams and a chatbot, are available at https://deepwiki.com/USEPA/WNTR

Installation

The latest release of WNTR can be installed from PyPI or Anaconda using one of the following commands in a command line or PowerShell prompt.

See [installation instructions](https://usepa.github.io/WNTR/installation.html) for more details.

Citing WNTR

To cite WNTR, use one of the following references:

  • Klise, K., D. Hart, M. Bynum, J. Hogge, Terranna Haxton, R. Murray, AND J. Burkhardt. (2023). Water Network Tool for Resilience (WNTR) User Manual Version 1.0. U.S. Environmental Protection Agency, Washington, DC, EPA/600/B-23/098

  • Klise, K.A., Murray, R., Haxton, T. (2018). An overview of the Water Network Tool for Resilience (WNTR), In Proceedings of the 1st International WDSA/CCWI Joint Conference, Kingston, Ontario, Canada, July 23-25, 075, 8p.

  • Klise, K.A., Bynum, M., Moriarty, D., Murray, R. (2017). A software framework for assessing the resilience of drinking water systems to disasters with an example earthquake case study, Environmental Modelling and Software, 95, 420-431, doi: 10.1016/j.envsoft.2017.06.022

License

WNTR is released under the Revised BSD license. See [LICENSE.md](https://github.com/USEPA/WNTR/blob/main/LICENSE.md) for more details.

Organization

Directories
  • wntr - Python package

  • documentation - User manual

  • examples - Examples and network files

Contact

EPA Disclaimer

The United States Environmental Protection Agency (EPA) GitHub project code is provided on an “as is” basis and the user assumes responsibility for its use. EPA has relinquished control of the information and no longer has responsibility to protect the integrity , confidentiality, or availability of the information. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favoring by EPA. The EPA seal and logo shall not be used in any manner to imply endorsement of any commercial product or activity by EPA or the United States Government.

Sandia Funding Statement

Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy’s National Nuclear Security Administration under contract DE-NA-0003525.

Metadata

Release files for wntr 1.5.0

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

Source distribution (sdist)

Source distribution for wntr 1.5.0
File Size Uploaded
wntr-1.5.0.tar.gz 2.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for wntr 1.5.0
File
wntr-1.5.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
wntr-1.5.0-cp313-cp313-manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
wntr-1.5.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
wntr-1.5.0-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
wntr-1.5.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
wntr-1.5.0-cp312-cp312-manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
wntr-1.5.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
wntr-1.5.0-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
wntr-1.5.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
wntr-1.5.0-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
wntr-1.5.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
wntr-1.5.0-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
wntr-1.5.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
wntr-1.5.0-cp310-cp310-manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
wntr-1.5.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
wntr-1.5.0-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 47.2 MB

Release files / wntr-1.5.0.tar.gz

Download URL wntr-1.5.0.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
244c53bedc11ac242f355b66923d102f9ef1db9510fbfd918c40c039028bd6bb
BLAKE2b-256 checksum
How to use checksums
a25b2d1272606854677ebd5a234f85d8aa7c951ce90d00854a3adc3b73917147
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp313-cp313-win_amd64.whl

Download URL wntr-1.5.0-cp313-cp313-win_amd64.whl
Size 2.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5f87ce6ebe7869cb65848dc4a73d9dcf42c91a984cfebe4d57e24aeaca7ba764
BLAKE2b-256 checksum
How to use checksums
f8f285f896c1b9eebb49e73337f4f88f060b20351e9f0d4640134b1f5229e09c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp313-cp313-manylinux2014_x86_64.whl

Download URL wntr-1.5.0-cp313-cp313-manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e4d455ca861a0d90f7fa0a4fd7a4d4fcdc902ed8e5df8b81383d5327c8a314ab
BLAKE2b-256 checksum
How to use checksums
da093d2d255d6473cee5efc4effbd7d35ac1be40b6d69e19122b205f0063aaea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp313-cp313-macosx_15_0_x86_64.whl

Download URL wntr-1.5.0-cp313-cp313-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
4d7fc8edeb5f0f51c1bb95e444dd1892f4f57d7bfb777408bdd3b818f12f770f
BLAKE2b-256 checksum
How to use checksums
44ab4f9d4184d15aa0d886e7d3bb1aae21540c70ce400f7e24eed8234fa639d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp313-cp313-macosx_14_0_arm64.whl

Download URL wntr-1.5.0-cp313-cp313-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f7fbb655e74be172e5126a36c55bf5370d05199d6729d46ffc099d3c52f12a28
BLAKE2b-256 checksum
How to use checksums
6a23319d575233d0bb0f3d64378576401667ce688737d81958e9819cb97c1cf0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp312-cp312-win_amd64.whl

Download URL wntr-1.5.0-cp312-cp312-win_amd64.whl
Size 2.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
736a76a0af61411f631002f09da6d398a76922ec5f8b4f3d21c00e992f30e26c
BLAKE2b-256 checksum
How to use checksums
5d1358c46d9d22d29969abca8a79d71ecbc516a6556ec1561e9ba9c596a20eb4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp312-cp312-manylinux2014_x86_64.whl

Download URL wntr-1.5.0-cp312-cp312-manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2e941cd1641da48a96627e5bd43c8727a09dd770418dccac41f2c8d5f505be1d
BLAKE2b-256 checksum
How to use checksums
c24de42b5e1a107d0c3e31c71e21d05b16dc6343c138382dc58af16096035ec6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp312-cp312-macosx_15_0_x86_64.whl

Download URL wntr-1.5.0-cp312-cp312-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
f8a2b80bf6e0fab1e2ad84fc50e4a32291b276f3df8334d457cb7b972f89a7ef
BLAKE2b-256 checksum
How to use checksums
4e929f8f40c59c8a7cab4f6ef4a4f581b4cd41ad1a45d077ca02ed3339b23ea1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp312-cp312-macosx_14_0_arm64.whl

Download URL wntr-1.5.0-cp312-cp312-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d7def783d58a60684541ad44852d4467d22c728101d92ca0f37e16e1e3c2a731
BLAKE2b-256 checksum
How to use checksums
c41455bbab03891ed1e65ecdf653570733fc3b18d32575d505a228871a339d0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp311-cp311-win_amd64.whl

Download URL wntr-1.5.0-cp311-cp311-win_amd64.whl
Size 2.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
607e94b4a12c09b18199e016d80130380637619e6ab0f65148a41d5e8ceed5d1
BLAKE2b-256 checksum
How to use checksums
8755f1974ed59a172087a868bd40be8b0531723de2b8102716d39e58cdedcf6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp311-cp311-manylinux2014_x86_64.whl

Download URL wntr-1.5.0-cp311-cp311-manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b1c4c620b1b55e856fbd9289ac5ab2320f0d3786a8122e9fd2e69d18c1d4c1b1
BLAKE2b-256 checksum
How to use checksums
ba85b758877185a00d61a333b43d430947eba3a72f3c6e378d96bd8c0eea390d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp311-cp311-macosx_15_0_x86_64.whl

Download URL wntr-1.5.0-cp311-cp311-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2d6833f3aac0a959b2b601c371638c73eee2a78c51841acd2db48b6a1b9b214f
BLAKE2b-256 checksum
How to use checksums
ed68d90fddbc73fd61f8b53c2e55580ed710393af1fae63c3559604d4236dd53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp311-cp311-macosx_14_0_arm64.whl

Download URL wntr-1.5.0-cp311-cp311-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d6a0c3e8cf1be3e3d69974087a4544892c6e21d9af05fbc1b5ccfe4302a04d04
BLAKE2b-256 checksum
How to use checksums
a988fab0e40b38d4d2d98ac6f9f4a6cd7c241eae4b6e25c46a32b13661367a7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp310-cp310-win_amd64.whl

Download URL wntr-1.5.0-cp310-cp310-win_amd64.whl
Size 2.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
bddb827d8eb8c4e0772b38fef52156e08ed132626fff7f87f0480fdd0ec5f989
BLAKE2b-256 checksum
How to use checksums
0cf896940553652be8482e30910c5d8d8bbbb07e15383ada0a3b9654a3379d8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp310-cp310-manylinux2014_x86_64.whl

Download URL wntr-1.5.0-cp310-cp310-manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2559cad8bb669bab6ba10fe670421272823105601776dffd5673c09d010af32c
BLAKE2b-256 checksum
How to use checksums
a014a9000fd71d977deff419b6a9719d36222a01d0bf3b51b5e5289987df3e6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp310-cp310-macosx_15_0_x86_64.whl

Download URL wntr-1.5.0-cp310-cp310-macosx_15_0_x86_64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
bd51a2e28db14651cfe997f385b47a4ce6cf57ec15c61d9b5cf4706a5f3d8ffb
BLAKE2b-256 checksum
How to use checksums
cdaf5231df109d137b1afc477bba467b88011d091336fe8dc3636ef176b5f5eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / wntr-1.5.0-cp310-cp310-macosx_14_0_arm64.whl

Download URL wntr-1.5.0-cp310-cp310-macosx_14_0_arm64.whl
Size 2.6 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
c11cd855fe10d6c3a18403b739c6e0b519a470dca2dd776e907b4779205e0fde
BLAKE2b-256 checksum
How to use checksums
dbafc181ecde51f8059d9863c640ea6a9e7b25e4ac08c7263212107abb45c2a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12
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