From 7c2d9891d0f32880305f293091d0fb99b4981a0f Mon Sep 17 00:00:00 2001 From: Theophile Terraz Date: Fri, 5 Dec 2025 16:51:39 +0100 Subject: [PATCH] debug IC --- src/Model/InitialConditions/InitialConditions.py | 15 ++++++++++++--- .../InitialConditions_Dialog_Generator_Height.ui | 4 ++-- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/Model/InitialConditions/InitialConditions.py b/src/Model/InitialConditions/InitialConditions.py index ec57c231..3fbaef25 100644 --- a/src/Model/InitialConditions/InitialConditions.py +++ b/src/Model/InitialConditions/InitialConditions.py @@ -395,7 +395,10 @@ class InitialConditions(SQLSubModel): strickler = 25.0 if not compute_discharge: - discharge = data_discharge[profile.rk] + if profile.rk in data_discharge: + discharge = data_discharge[profile.rk] + else: + discharge = 0.0 else: discharge = ( # ((width * 0.8) @@ -461,7 +464,10 @@ class InitialConditions(SQLSubModel): strickler = 25.0 if not compute_height: - height = data_height[profile.rk] + if profile.rk in data_height: + height = data_height[profile.rk] + else: + height = 0.0 else: if abs(incline) <= 0: height = 0.0 @@ -513,7 +519,10 @@ class InitialConditions(SQLSubModel): for profile in profiles: if not compute_discharge: - d = data_discharge[profile.rk] + if profile.rk in data_discharge: + d = data_discharge[profile.rk] + else: + d = 0.0 else: d = discharge elevation = interp(profile.rk, diff --git a/src/View/ui/InitialConditions_Dialog_Generator_Height.ui b/src/View/ui/InitialConditions_Dialog_Generator_Height.ui index 36d77a44..68dbe7f6 100644 --- a/src/View/ui/InitialConditions_Dialog_Generator_Height.ui +++ b/src/View/ui/InitialConditions_Dialog_Generator_Height.ui @@ -22,7 +22,7 @@ - Upstream height (m) + Upstream elevation (m) @@ -70,7 +70,7 @@ - Downstream height (m) + Downstream elevation (m)