Skip to content

Commit 5eb4d3a

Browse files
author
Cinzia Mazzetti
committedMar 22, 2024·
water abstraction from total water volume in river channel

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎src/lisflood/hydrological_modules/waterabstraction.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -478,8 +478,13 @@ def dynamic(self):
478478
# 10.1 Withdrawal required from channels (CH)
479479
areatotal_withdrawal_CH_required_M3 = np.maximum(areatotal_withdrawal_SW_required - self.var.areatotal_withdrawal_LakRes_actual_M3, 0.)
480480
# 10.2 Max abstractable volumes from channels, accounting for e-flow constraint
481+
482+
# PixelAvailableWaterFromChannelsM3 = np.maximum(
483+
# self.var.ChanM3Kin - self.var.EFlowThreshold * self.var.DtSec, maskinfo.in_zero()) ### QUESTION! # * (1 - self.var.WUsePercRemain) THIS BIT IS COMMENTED FOR CONSISTENCY WITH EPIC, UNCOMMENT BEFORE THE FINAL MERGE
481484
PixelAvailableWaterFromChannelsM3 = np.maximum(
482-
self.var.ChanM3Kin - self.var.EFlowThreshold * self.var.DtSec, maskinfo.in_zero()) ### QUESTION! # * (1 - self.var.WUsePercRemain) THIS BIT IS COMMENTED FOR CONSISTENCY WITH EPIC, UNCOMMENT BEFORE THE FINAL MERGE
485+
self.var.ChanM3 - self.var.EFlowThreshold * self.var.DtSec, maskinfo.in_zero()) ### QUESTION! # * (1 - self.var.WUsePercRemain) THIS BIT IS COMMENTED FOR CONSISTENCY WITH EPIC, UNCOMMENT BEFORE THE FINAL MERGE
486+
# using total water storage in river channel
487+
483488
self.var.AreaTotalAvailableWaterFromChannelsM3 = np.maximum(
484489
np.take(np.bincount(self.var.WUseRegionC, weights=PixelAvailableWaterFromChannelsM3),
485490
self.var.WUseRegionC),maskinfo.in_zero())

0 commit comments

Comments
 (0)
Please sign in to comment.