Skip to main content

Water Network Tool for Resilience

Project description

<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/build_tests.yml/badge.svg)](https://github.com/USEPA/WNTR/actions/workflows/build_tests.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)

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, go to https://usepa.github.io/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.A., Hart, D.B., Bynum, M., Hogge, J., Haxton, T., Murray, R., Burkhardt, J. (2020). Water Network Tool for Resilience (WNTR) User Manual: Version 0.2.3. U.S. EPA Office of Research and Development, Washington, DC, EPA/600/R-20/185, 82p.

  • 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.

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

wntr-1.4.0rc3.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

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

wntr-1.4.0rc3-cp313-cp313-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86-64

wntr-1.4.0rc3-cp313-cp313-manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13

wntr-1.4.0rc3-cp313-cp313-macosx_14_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

wntr-1.4.0rc3-cp313-cp313-macosx_13_0_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

wntr-1.4.0rc3-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

wntr-1.4.0rc3-cp312-cp312-manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12

wntr-1.4.0rc3-cp312-cp312-macosx_14_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

wntr-1.4.0rc3-cp312-cp312-macosx_13_0_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

wntr-1.4.0rc3-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

wntr-1.4.0rc3-cp311-cp311-manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11

wntr-1.4.0rc3-cp311-cp311-macosx_14_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

wntr-1.4.0rc3-cp311-cp311-macosx_13_0_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

wntr-1.4.0rc3-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

wntr-1.4.0rc3-cp310-cp310-manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10

wntr-1.4.0rc3-cp310-cp310-macosx_14_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

wntr-1.4.0rc3-cp310-cp310-macosx_13_0_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file wntr-1.4.0rc3.tar.gz.

File metadata

  • Download URL: wntr-1.4.0rc3.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wntr-1.4.0rc3.tar.gz
Algorithm Hash digest
SHA256 b90d1cc6816c553e9b8aca43b38cef540dfe5ef12d8242c0594196e6075cf4ce
MD5 ffd5abf124de774716a08985793a9404
BLAKE2b-256 13c8ac93d7688ae1976d3c984f1abd285c3a5407b81502a3cb3acab17a4f0eb4

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: wntr-1.4.0rc3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wntr-1.4.0rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4a6b532bed6bbc043a40bd0e394370d4ed21d745a31e77d08dcbc8055a2d82fc
MD5 62400ee95e51949a11e87197f262b891
BLAKE2b-256 ecca45356c11245dd80fc8cbf92690d889da72ab1cc87e659290c8901c376afe

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62d89af22636a461007b325924cfc82a0e3a079de70e3e86c4d8ccd8c9f74b8e
MD5 c992224c40ce716b055b7bbb55367b32
BLAKE2b-256 e9d15846b6265cdc81c64379b5895884875b2813aac92285bbe122b3aa09ac44

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d9e1cc8ee5b65f22b36018dbe48d0beff4db801f5d1a696084908cb548054ac5
MD5 36009401c0eaad4a52cb2551fc0b0df0
BLAKE2b-256 2a242099f4ff116db992e098e8ff463367072d9aed048bacfa4c796abce2991e

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2881b5bb516db19cb3ef7c4bd19260a264b9f7799b3ed2538bd9e491adbf09c7
MD5 7089143daa634ed62fb7413e657d3839
BLAKE2b-256 84587be8bfb5253d61c27dbb8ce6cf896cf96332d836d956a92afca66e628c2e

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: wntr-1.4.0rc3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wntr-1.4.0rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 44dc0605f5540ea934be7d76f15f3b490004ad765f2ff62c56320a24de735ec4
MD5 b397c7c3c33fbb97c101f8c7e58b43d9
BLAKE2b-256 e105a16029b39d392b7ac9450cb066703a17727aec8b1ddda628425fbda842a0

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e27a05c609138d19693f042db6fe0583843fe71d13ba555745b1749af900fdb6
MD5 da7fe089cd04d1537a78ef6763ff1d84
BLAKE2b-256 5ff1dc02074f18b5f3c4ad6e54e523aec4dc3f10446f0f5272ea59ad774f42d0

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 20e959f1eb9e8aba928f672cc01036cf538aafd51178b00d6c59f289eb16b04f
MD5 9824729ee498986e875d56c565658465
BLAKE2b-256 ee279607cdff5be75eaa96bd213f488989ce9917c8bdf8e8ddb367bb4b77a2df

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 64ccb9c1b9775e8e2ed4fc5f4ec99a195fe6bff9ba3b95c0dd5abc3c376c0313
MD5 e49a170c10b4a3e66c2e588b0aa8bd95
BLAKE2b-256 c73324e228e46e3af262b52981e8f6fa72afbd433dee71096b40d0fc30e8c0db

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: wntr-1.4.0rc3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wntr-1.4.0rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a7795916831dc65e8bf5397d456e39cfac17a38bd96dc3c907a049752a62f363
MD5 d80c6700394a2312ca723a13859beaf2
BLAKE2b-256 1788ed539c2e15628c6ce955103f0d08776ac9c841ed8f41c7b312650872fadc

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78412aeaa2664fe021df844c33fb7c590d2fad69bf7ea1d001227920ebbcf546
MD5 96bfafcaa8809c53d9faa1f411051105
BLAKE2b-256 35400802264cab11e6602e2da088ab7ebc685204db9af1516b485f98aed49c14

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 91c0a8a1d97ed7e01ce1da32625d1b3ff81869be79943ef345e8aaba5d082574
MD5 b4c84a6f3446369b33c3701d99872b41
BLAKE2b-256 8f8dd09d5bcb4fbf3c89c322e0e1814c9caa9dc6301cef89454270bdad91747a

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9e584b254ebb5197082020c86b4db9f978a9897e982a00a95b7803437a2836a8
MD5 0c377b664d9e9c31ebdfe113afe3abb7
BLAKE2b-256 cf47ac372b5998def7ded4a1178035dccde22eba58b1e488b1a1538a50a80a91

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: wntr-1.4.0rc3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for wntr-1.4.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 87e00397bc855b70f99fde84b7c8dd278cca6e2829fa4e69b9d731a3c66d192e
MD5 f9c3947e7400573f4680a470b1011758
BLAKE2b-256 bbef706b610662eb82a1a051daf46fb18d7775edff193547875e54ecc2203de2

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6031462ffb16d67dd77dd66a6a8eac5f3f44324f9995d672198f6a53b5f1ba9e
MD5 d2203f5a434d4dcca2a71896aec5a58b
BLAKE2b-256 b40212515c34b7f76657092353c9bba666dcad0719929550c6a760afc7b29819

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 355fc7153aa75b58e3e00ed35aa085ed020d8697510a098b255caecf35d039a9
MD5 eb985266410946ffb9968125a68bb88f
BLAKE2b-256 25f98993a447859a47157a8e405d52a3e4b5294bb0b589de5275a44fe1567316

See more details on using hashes here.

File details

Details for the file wntr-1.4.0rc3-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.4.0rc3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 afe38c01485741d5c032449b625f398b99259bff1a26dc17f357f829a4b34158
MD5 5a015f54efa644a78ce20377ca7680ec
BLAKE2b-256 fcb2a5aa1cd65077979e0316a11ced966bb892ee20de9104577af534aee24be4

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