From 3e92a0c40dd212ea79fbe3114e6095d6cc45871f Mon Sep 17 00:00:00 2001 From: Theophile Terraz Date: Fri, 5 Dec 2025 16:58:54 +0100 Subject: [PATCH] debug IC --- src/Model/InitialConditions/InitialConditions.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/Model/InitialConditions/InitialConditions.py b/src/Model/InitialConditions/InitialConditions.py index 0e998d65..a5a87d1f 100644 --- a/src/Model/InitialConditions/InitialConditions.py +++ b/src/Model/InitialConditions/InitialConditions.py @@ -537,7 +537,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) @@ -605,7 +608,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 @@ -656,7 +662,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,