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.1.0.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-1.1.0-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11Windows x86-64

wntr-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

wntr-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

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

Uploaded CPython 3.10Windows x86-64

wntr-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

wntr-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

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

Uploaded CPython 3.9Windows x86-64

wntr-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

wntr-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

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

Uploaded CPython 3.8Windows x86-64

wntr-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

wntr-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

wntr-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

wntr-1.1.0-cp37-cp37m-macosx_10_15_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7mmacOS 10.15+ x86-64

File details

Details for the file wntr-1.1.0.tar.gz.

File metadata

  • Download URL: wntr-1.1.0.tar.gz
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for wntr-1.1.0.tar.gz
Algorithm Hash digest
SHA256 aed676833b6ca19b095ad26b7f0028107afef5a5c75a8aaed0ff98014405d752
MD5 df1e6f6a00462b1df9607b0958f068f1
BLAKE2b-256 f014fbe4013884a93c540e616fda2f6d9c5b2843d66a6ec4c187693701177a18

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: wntr-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for wntr-1.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1ca29d3e41433cd59e0767607837ae3c9077a81be9573256919dc2c2c100e21a
MD5 a26bee0a6baf3cd93773698647a8b60d
BLAKE2b-256 0e41a9f3f0e331977b3b4173074edcd63969336c32275a5fa4966f9ff0b2f676

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c5c8494bc1daf1d5304f212098da9d65d31b97c3e861a7eac69a8e32ec4c2ac
MD5 766260fd9e818b86fe48148ccc631a5e
BLAKE2b-256 d9844aa25d5d4ad05cd3e9c40554529088f42547f2b6275398c871f419175f72

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b81cb79f709768844574e016370cb907e8e682965436ed5e2cf4fb9bffe84e8e
MD5 f8449c987eafda813e75e63f5caee575
BLAKE2b-256 e9a4372ddb667b4f419a571f1dde1c7d34dcc25a7a30ac8163d1cf1be7d6625e

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: wntr-1.1.0-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.2 CPython/3.11.6

File hashes

Hashes for wntr-1.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 777065f69739d63dd5631ba64177a3db1d2482ea52012b7a73d30b78a23d7a82
MD5 996208fd0322371c9804701c7309a120
BLAKE2b-256 d322c48577c123bad5327891f96247def24b005a2de04d140e4ad374b16f28c6

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0b2eaf3024da8a2b7273f1e040f299cd47a1864c50867d9645d5b433f7ae1d1
MD5 17837f89b15b95ea046cd37d3493cb69
BLAKE2b-256 057a8a150d5ccea7d10e0cf540e002672bd5d1ba75589e525535f56637b99bad

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3911bf899469957a82cd54915271c8891ac1a4ed3989d72139f86323dbd21d13
MD5 14bc747896a38dda7de1a6308e7353bd
BLAKE2b-256 473619ea6a52586ef0e7876e0fb7123ab80effb5fbd29acf3bbbd7a3abc652ad

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wntr-1.1.0-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.2 CPython/3.9.13

File hashes

Hashes for wntr-1.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b8f1e96cc844cc3ea926093a1845cc1d7c068f9f4fb563060277fa222e37cfb9
MD5 72cc14611b0efea61f843de7bdb484d2
BLAKE2b-256 697b280b201412153c114362f90606d3e659b0a8417f35d2518f80647cca1c7d

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d67684e05aaec5e1689643009033497a718c9f0e0cb19e599faf784b0ef3996
MD5 127b74597eb94244011dfe5c8cfd8eb4
BLAKE2b-256 e2fbadbb9f34bb5e1290d80a0db27ce6616d9a95f491587c3b9c30a8dd102897

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a9ba998b1cd51b4c506587e7709557c738bee532a34f4f3c4ece105587851c0e
MD5 b541c1ed16df0297d919a06f23ea49ec
BLAKE2b-256 55e601fd5e51a0311996287c374aa42777f0081a84bb0b5d05053c62fc1c692e

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: wntr-1.1.0-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.2 CPython/3.11.6

File hashes

Hashes for wntr-1.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5e4a365801f5cb49f3404a14acc0b1f09f1d3f3cacfd1af15640e2812ac73015
MD5 bd885205e3fe3e091d570678dc2ab891
BLAKE2b-256 19b361178024bb852f54a40e7bb628ba1094f999651e1a8b545f939d5e39f4c1

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81f22e4f18ea575c2a7624c7d091005d7f58660490ff7769ed59b307a16a60fb
MD5 ca88e12ed82830a262b9e0033dfff252
BLAKE2b-256 92943391dbf74118cb8eeeb3a19a476b321ade9f9351902a82565d32df05345f

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bb944c207ea0bf47f81ef3ae4283f51a750c57b60c992d9bf7ec3abb9bcc3c7e
MD5 a41a21781c0cdba3af8a6084d29fb708
BLAKE2b-256 da556d071a29bbead2121f5f2e26315b3a3050353281dddbcdc8f6096d94d32d

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: wntr-1.1.0-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.2 CPython/3.11.6

File hashes

Hashes for wntr-1.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6bbf57b5d350be8da23af69789c76284c9b4b16f01d36bfff0fd24f70a5dea12
MD5 216ad407c16a17d5213659d345f3767a
BLAKE2b-256 a4a68d39d9dff05d7f871080d37fdcf3df38259397c99633f1df5c3343b060b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wntr-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cc66b432c9e7c31ae67178267006bc498e8f1ce4ac2919e4c200ca590032e5f
MD5 d18d21a6a39d285986436280d28aadb5
BLAKE2b-256 84cfa8322728e18a9f716d6515c1f680f33d1ca5c0274f9a4853c912c94451e0

See more details on using hashes here.

File details

Details for the file wntr-1.1.0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for wntr-1.1.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7c9bc2b35acb59c33499c190ebbb20ea1ecb04c3493edb2dc66f59a8443d1646
MD5 b2374b2fad2af1d3706741436bc2b1c8
BLAKE2b-256 3e929c76ca4287d9183c1f3e2f96078d701284e09f1af575b9e6176b134ac3c3

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