Skip to main content

Water Network Tool for Resilience

Project description

[![build](https://github.com/USEPA/WNTR/workflows/build/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://readthedocs.org/projects/wntr/badge/?version=latest)](https://wntr.readthedocs.io/en/latest/?badge=latest)

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 http://wntr.readthedocs.io

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.

Additional instructions are available at https://wntr.readthedocs.io/en/latest/installation.html.

Citing WNTR

To cite WNTR, use one of the following references:

  • 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

  • Klise, K.A., Hart, D.B., Moriarty, D., Bynum, M., Murray, R., Burkhardt, J., Haxton, T. (2017). Water Network Tool for Resilience (WNTR) User Manual, U.S. Environmental Protection Agency Technical Report, EPA/600/R-17/264, 47p.

License

WNTR is released under the Revised BSD license. See the LICENSE.txt file.

Organization

Directories
  • wntr - Python package

  • documentation - User manual

  • examples - Examples and network files

  • ci - Software requirements for continuous integration testing

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-0.5.0rc1.tar.gz (3.2 MB view details)

Uploaded Source

Built Distributions

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

wntr-0.5.0rc1-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10Windows x86-64

wntr-0.5.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

wntr-0.5.0rc1-cp310-cp310-macosx_10_15_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

wntr-0.5.0rc1-cp39-cp39-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.9Windows x86-64

wntr-0.5.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

wntr-0.5.0rc1-cp39-cp39-macosx_10_15_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

wntr-0.5.0rc1-cp38-cp38-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.8Windows x86-64

wntr-0.5.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

wntr-0.5.0rc1-cp38-cp38-macosx_10_15_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

wntr-0.5.0rc1-cp37-cp37m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.7mWindows x86-64

wntr-0.5.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

wntr-0.5.0rc1-cp37-cp37m-macosx_10_15_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

Details for the file wntr-0.5.0rc1.tar.gz.

File metadata

  • Download URL: wntr-0.5.0rc1.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for wntr-0.5.0rc1.tar.gz
Algorithm Hash digest
SHA256 d3de4121985b351a43d1a3c872b58eb0f22065591cd4f335273cc218498fc069
MD5 7b96d0d27e787d20c979946539575917
BLAKE2b-256 9876f482c020e32ef53cb25dd21a75c7e93758b72e85f5e48bc4fdf9d72af5ca

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: wntr-0.5.0rc1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for wntr-0.5.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8f7999039f10fd5df70542c26cb4aa72cb1006c6f2dbeed3380cee8746f236f8
MD5 d06587b6a3d55ddb7c3ac7f963042322
BLAKE2b-256 62ddef84a5e41a6ef2299580d3939a0e5ae5458f8359ef00a624b3c40d6a56ee

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a59f78d4036dc14a9310d90d38dbe4ddaeb830e5ebc36b60407738c93c1f9cc
MD5 cdb933991cc0560d3bdfbd5c06845d73
BLAKE2b-256 21b6f13adb7cf096a4480d1b3b85eaf62f84ad5f6e00aa15ddcd542e514cadf6

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 505c3b5eb78e1458b0d49c73346c3e2fd0b97478a0d088ea9dda3f1e395ef165
MD5 91d8cc60a92bee6688415be07de992ad
BLAKE2b-256 729853fab5da23ce2c21020ad1c03046e80cb6fb9b4926c978b996849015dd39

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wntr-0.5.0rc1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for wntr-0.5.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 826f0ee31500d80cee40e9ca7b4cf89828bc95862044e559ae10b207c5d31b6b
MD5 9b1ee493321ce5dd231f3109a41a3644
BLAKE2b-256 54971c20f227abb2da46ccaff0560c6aa306e3f3a530b46a21571fbd225af49e

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 559991b14d07bf85374a82ce09d9f609b37052e904e62d307c79b4f61912a856
MD5 b9d76e911fc68a6014b8d8ebac8475d6
BLAKE2b-256 bf63f3bd306d67f06893d280b16a14cbac419a7c46eb397448a9fc8397b69173

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e2614fe47751dc6f2f71bff8cd58fc2a0c68110d00ef09579416228f1257832d
MD5 e3a81b42c058a464b5bd59e00eba4429
BLAKE2b-256 8fe6e170cba197ac798e961c05c895f9108042fa85ae1c29e8bf891bdfeb006f

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: wntr-0.5.0rc1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for wntr-0.5.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b98a67f99d33a7b99c57511989d9641799b16da7208a921d88cff7dc53642bd8
MD5 d14307836e17b59baab0cb393f92e44d
BLAKE2b-256 808b4e108119a8e5cf9e9cf3db18d155f78e1837bcf7cfa189a1a4854a43870a

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68d244100176688e50a3463aafd5634d0482ee1d25db7eb3701631d92c6d648d
MD5 9802e0d07dfc6964219c7edc8dda4066
BLAKE2b-256 cfdeab6b8497dca485fa264a59a83c3eef88107c96b28248be75d60a0accc060

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b682d97cfa368613260b44fecb54b8e8e58e321b8395494fccc4bacecf975538
MD5 fc60693e2f1e3a40a2624b5d6ce36d88
BLAKE2b-256 099aac5a0bf20d141a6c0a62bde7c9c796894f04712d30afadea0fafb699c315

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: wntr-0.5.0rc1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for wntr-0.5.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bc2b691ac40c1b9c400fa2cc648a0588f89e0790cd12cf279bd371a1ca9d7c37
MD5 6542f51ca8718d5e5384b7e7e73b20f5
BLAKE2b-256 5cf6a3a3024951cc476c68f16a2d6a11db0883041fd4f90469dead9199cefa83

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e046020cbd9b8aa61b5487f6601bfc38ff2405ee9d391924c3b8c9973d43bfdf
MD5 c514a707e8f1481b9b15a16e0b07d263
BLAKE2b-256 4b40e46760a8ca01349a56b0f7ccfa70dcbb80a5e97518bd0e67257a34cbf13c

See more details on using hashes here.

File details

Details for the file wntr-0.5.0rc1-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-0.5.0rc1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b47fe9b1f8d2c973e5545fdffabd4c739aaebac153a1fbd0e9dcf6b6af498ab6
MD5 95d3b3b51d91fcae22f3a1caa0698911
BLAKE2b-256 4c02ba54fe5691104c8e2e8818dce0d2faa5f922d079180dc35ebab07adc0990

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