EPANET icon indicating copy to clipboard operation
EPANET copied to clipboard

The Water Distribution System Hydraulic and Water Quality Analysis Toolkit

Results 95 EPANET issues
Sort by recently updated
recently updated
newest added

This PR is in response to the recent discussion in issue #18 . In addition to code updates that implement the new PCV valve, a new unit test for a...

I tried to make this as non-invasive as possible - but i did change the signature for a very old function to return an index instead of being declared void....

This addition should be viewed as a helpful counterpart to the `pviewprog` callback that can be passed into the `ENepanet` function, but with the inclusion of the project handle and...

Flow control valves (FCV) operate by sensing the pressure drop across an orifice upstream or downstream of the main plug. [See here](https://www.bermad.com/app/uploads/2016/06/ww-mun-iom-770-55-u-english.pdf). ![image](https://user-images.githubusercontent.com/20404014/183405177-3e4a829e-e4b7-45eb-97ab-5350a9c4b86c.png) The pressure drop across the orifice depends...

@eladsal informed me of a paper by Olivier Piller et al. presented at last month's WDSA-CCWI conference that gave an example of EPANET 2.2 finding the wrong solution for the...

awaiting-PR

I think it's pretty common to have valves that have their degree of opening remotely controlled. This seems to be hard to do in Epanet. This calls for a TCV...

enhancement
Roadmap

in my application, I have a need to know when the next time step boundary will occur, and for what reason. Epanet tracks this internally, but it mutates some internal...

The new rules/controls API functions are great - however in my application I have a need to be able to selectively enable and disable these rules/controls individually after load-time without...

instead of logging to a file managed by EPANET, I would like to give EPANET a function handle to call when logging output so that I can manage that information...

Currently, negative flow through a pressure breaking valve will cause the valve to _generate head_ instead of losing it. It is much more sensible for the PBV to always cause...