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>

[![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://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.3.2rc1.tar.gz (2.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-1.3.2rc1-cp312-cp312-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12Windows x86-64

wntr-1.3.2rc1-cp312-cp312-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12

wntr-1.3.2rc1-cp312-cp312-macosx_14_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

wntr-1.3.2rc1-cp312-cp312-macosx_13_0_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

wntr-1.3.2rc1-cp311-cp311-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.11Windows x86-64

wntr-1.3.2rc1-cp311-cp311-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11

wntr-1.3.2rc1-cp311-cp311-macosx_14_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

wntr-1.3.2rc1-cp311-cp311-macosx_13_0_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

wntr-1.3.2rc1-cp310-cp310-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.10Windows x86-64

wntr-1.3.2rc1-cp310-cp310-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10

wntr-1.3.2rc1-cp310-cp310-macosx_14_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

wntr-1.3.2rc1-cp310-cp310-macosx_13_0_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

wntr-1.3.2rc1-cp39-cp39-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9Windows x86-64

wntr-1.3.2rc1-cp39-cp39-manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9

wntr-1.3.2rc1-cp39-cp39-macosx_14_0_arm64.whl (2.4 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

wntr-1.3.2rc1-cp39-cp39-macosx_13_0_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: wntr-1.3.2rc1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for wntr-1.3.2rc1.tar.gz
Algorithm Hash digest
SHA256 473e9cce5bf3144608e8eae737ba35c1018c95fd4cf5157a8046052134fcb56f
MD5 5332609ea46bc4db3de20d05de2a4d91
BLAKE2b-256 39b057f701b10f7b45335a4d4259ac825777702bdc420cdee062e45090a4f01b

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: wntr-1.3.2rc1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for wntr-1.3.2rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9be6929fdc8b3118174da43340682768eda4c666b9ebae02229fffb9f599faf6
MD5 89deb214c497efeb8930aa57529c0777
BLAKE2b-256 9374f8e06abfa9edef2a1002c21678195f687e86ac127873f9bdbeb1656c3263

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52e80b813a4519a1a56cc1dc916c10984722fb2c3810de8aa942018a09a8e946
MD5 a60e94b4d3629d5f5665d3a58f5aba34
BLAKE2b-256 93e31a53078c726252e5de764f3e95e7433d83a8e5e55d9c09f76d65c6b83e48

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a92cdc8d0c4b7a968b4723e2027ce49a3664d5881349a23fd3553657c55192ef
MD5 37d8a5a6fb53099d00dbf87ddf166293
BLAKE2b-256 af75ddf3c3b8c3a45c38311aab11cfb88ffc8e5c852053bdb84f8df98d4e90ed

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e02274ff8f5f1a9017c72b69ff37a965c79d65a737ec2053615a0a62016843b7
MD5 002e0389faad9653f10c26f2a9447828
BLAKE2b-256 e80e860bd19190aa1b54e72108a7c1b196d98887335c17dfb485764313f4b712

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: wntr-1.3.2rc1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for wntr-1.3.2rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 425ff80a5d03290b2a9e8a0be8f3bb650f2cbcd305402ffc4d94723b2f03deb4
MD5 672b65e67914cdecbfc19d0d0dc0c274
BLAKE2b-256 5b44630acb30e91cba2cc341211ebf77bad82ad3bbe2af824558f7b16954a577

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4f8da602a2ba44bd0d5cab3db6d426173c78e8b26b1b625372ad19659674d54
MD5 1435b41ed54e2faa91ff34d4ec82e997
BLAKE2b-256 fb61e3ecef77ce34a15594c25f672295dc91dcfc07c78f25ae198c8732fa47d0

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ead22ddb32a316944090b6e02140cd791f4cb602126cd3f0505900536ca42674
MD5 33236affa01437024948837eeaef8dbf
BLAKE2b-256 5d01e87a45c83b2ac46db1d4c0c88799b5fe7de12c5c72eea2d164bfcc8ffb0f

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 46313f05530a6f4c697313879ff3adb5c75afb252c910e8c2d825e207c59ec48
MD5 442a64824cd0b3783480882003095bef
BLAKE2b-256 65b634f195154a8f91b91dd0fe016bf3946ba0d0fe3f3f44ec7daea09bfb1a3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wntr-1.3.2rc1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for wntr-1.3.2rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99178ea26228570a3f306f8a93ad476b4855f095e642dafa625f00249e6582b6
MD5 79f1f82b0ed8ea5fa6e08bb139dbcbd8
BLAKE2b-256 4636cd727b7835da7e083c4caf365ab4d6e28c29fe4ca3849c15503f08bb7b2d

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71ec90df8cce58f47932336b8dd20ee7ffc11e9ab6ccc0bf11afb5ffa1ab7a6c
MD5 abb86e35647cb0016476d134e8444388
BLAKE2b-256 13500f731f593679c4d1653960d528e4f42c67f72c2f7114e7895637a27dda10

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3e946f5d601cc0ca964acc4bd273c45638670bd552ddd5bc2af7e1b496d6a686
MD5 98c33df8e972df109179263ac2254d1e
BLAKE2b-256 a8c7504df98ae3169daec249ae557df484ce872a79bfbd5a4ced79a8dac25e3c

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8c0eebbf540cd0beee21777e88381ff31d405639af974b5b6ed655be93112421
MD5 7fffa3770e8593fd3aeadcff3c3b591c
BLAKE2b-256 8f14bb439d316dd564350abb0a80f4f8406326a76fcfb161218956214925b828

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wntr-1.3.2rc1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for wntr-1.3.2rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fb2fa7080d5205a66bd179c62fe2576e6cd73dc6a50f5544a8b0273758c840a8
MD5 23517907277938b1a3ecf4514b64a4af
BLAKE2b-256 0dd2f3e32e573f95ca935cab4e2f98f9a80e488fe2ddec0c7ce3e6071fefd91c

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aee201e93036782028bdc58e2f06d3220d18a092e3f4f5b3e74d531bfafe2a49
MD5 be9330ffe229fa380db99b905826d125
BLAKE2b-256 02d1f93afa81d217c24a01bb8651b820bcb1e831eda057cbf63654ef21788ba6

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 049e157b05b7f4602e76d7bfaa186a09ef4b5872573587d55a5adc24646a16db
MD5 b06d376eeb4d990d19baa429d696fb38
BLAKE2b-256 797c282dc9339e328af7e333252de2a63cba0a008c7adce228d45bd6d2146bfe

See more details on using hashes here.

File details

Details for the file wntr-1.3.2rc1-cp39-cp39-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.3.2rc1-cp39-cp39-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e49f985fe9f978c456326b5dc01f6853384aa3fda8ea98d4dbdb751ca0c2fb89
MD5 e921ec598f64ac124ec81e51219c63c0
BLAKE2b-256 069f5d39b026743932cdc7ab6363f41ee8a9335315c3e739d8c246da582071ce

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