Skip to content
Sam Hatchett edited this page Sep 25, 2015 · 15 revisions

EPANET is a program that analyzes the hydraulic and water quality behavior of water distribution systems. The EPANET Programmer's Toolkit is a library (DLL, dylib, or .so) of API functions that allows developers to customize EPANET's computational engine for their own specific needs. The functions can be incorporated into applications written in any language that can call functions from a C library, like native C/C++, Matlab, Python, Visual Basic, etc. The Toolkit comes with several different header files, function definition files, and .lib files that simplify the task of interfacing it with C/C++, Delphi, and Visual Basic code.

EPANET and its Programmer's Toolkit were developed by the Water Supply and Water Resources Division of the U.S. Environmental Protection Agency's National Risk Management Research Laboratory.