Skip to content

The Water Distribution System Hydraulic and Water Quality Analysis Toolkit

License

Notifications You must be signed in to change notification settings

EPANET-Project/EPANET

 
 

Repository files navigation

Water-Distribution-Network-Model

EPANET was developed as a tool for understanding the movement and fate of drinking water constituents within distribution systems, and can be used for many different kinds of applications in distribution systems analysis. Today, engineers and consultants use EPANET to design and size new water infrastructure, retrofit existing aging infrastructure, optimize operations of tanks and pumps, reduce energy usage, investigate water quality problems, and prepare for emergencies. EPANET can also be used to model contamination threats and evaluate resilience to security threats or natural disasters.

This is the official EPANET source code repository maintained by the United States Environmental Protection Agency (EPA). EPANET source code is written in the C Programming Language and released in the Public Domain.

Intended Audience

The intended audience for this repository can be divided roughly into two groups:

  • Programmers interested in water distribution system modeling
  • Engineers working on water distribution system modeling interested in programming

EPANET has an active open source software community including consulting engineers, students, researchers, software companies, professional organizations, other interested members of the public, and EPA partners. An Open Source EPANET Initiative at http://community.wateranalytics.org has released source code for an EPANET engine version 2.1 that included community sourced bug fixes and they are working on additional releases with new feature requests. Others are encouraged to fork EPANET and develop a great new feature to share with the community.

License

EPANET is released under the Creative Commons CC0 public domain license. See the LICENSE.txt file.

Contributing to EPANET

Information on how to contribute to the development of EPANET can be found in the CONTRIBUTING.md file.

Find Out More

More information on the purpose, capabilities, and applications of EPANET can be found at the official EPANET Website. In addition, the source code distributed here and a user interface as well as extensions to EPANET are available for download.

Documentation

EPANET's user manual is available for download from the official EPANET Website.

Contact

epanet@epa.gov

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.

About

The Water Distribution System Hydraulic and Water Quality Analysis Toolkit

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 80.2%
  • C++ 10.4%
  • CMake 2.3%
  • Visual Basic .NET 1.8%
  • VBA 1.8%
  • Pascal 1.6%
  • Other 1.9%