Skip to content

Commit 535a8c3

Browse files
committed
Add getBinComputedAllParameters method
1 parent 15db3a1 commit 535a8c3

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ If you want to contribute, please check out our [Code of Conduct](https://github
190190
| getComputedHydraulicTimeSeries | Computes hydraulic simulation and retrieves all time-series |
191191
| getComputedQualityTimeSeries | Computes Quality simulation and retrieves all or some time-series |
192192
| getComputedTimeSeries | Run analysis with binary fil |
193+
| getBinComputedAllParameters | Computes hydraulic and quality time series |
193194
| getConnectivityMatrix | Retrieve the Connectivity Matrix of the networ |
194195
| getConsumerDemandDelivered | Retrieves the delivered consumer demand for a specific node |
195196
| getConsumerDemandRequested | Retrieves the requested consumer demand for a specific node |

epyt/epanet.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2269,6 +2269,19 @@ def getComputedQualityTimeSeries(self, *argv):
22692269

22702270
return value_final
22712271

2272+
def getBinComputedAllParameters(self):
2273+
""" Run analysis using .exe file """
2274+
self.api.ENsaveinpfile(self.TempInpFile)
2275+
[fid, binfile, _] = self.runEPANETexe()
2276+
value = self.__readEpanetBin(fid, binfile)
2277+
value.WarnFlag = False
2278+
if self.errcode:
2279+
value.WarnFlag = True
2280+
value.ErrCode = self.errcode
2281+
self.api.ENgeterror(self.errcode)
2282+
2283+
return value
2284+
22722285
def getComputedTimeSeries(self):
22732286
""" Run analysis using .exe file """
22742287
self.api.ENsaveinpfile(self.TempInpFile)

0 commit comments

Comments
 (0)