From df1ac5586e2b6d46341a23a34b97fe40c8df0b59 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby <pierre-antoine.rouby@inrae.fr> Date: Fri, 19 Apr 2024 16:31:12 +0200 Subject: [PATCH] IC: Fix incline computation in case of zero marging. --- src/Model/Geometry/Reach.py | 5 ++++- src/Model/InitialConditions/InitialConditions.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Model/Geometry/Reach.py b/src/Model/Geometry/Reach.py index bccaffab..448bc622 100644 --- a/src/Model/Geometry/Reach.py +++ b/src/Model/Geometry/Reach.py @@ -743,7 +743,10 @@ class Reach(SQLSubModel): incline_acc.sort() marge = round(len(incline_acc) * 0.1) - incline_set = incline_acc[marge:-marge] + if marge > 0: + incline_set = incline_acc[marge:-marge] + else: + incline_set = incline_acc logger.debug(f"+{incline_acc}") logger.debug(f"-{incline_set}") diff --git a/src/Model/InitialConditions/InitialConditions.py b/src/Model/InitialConditions/InitialConditions.py index ebfec70c..4eeb5225 100644 --- a/src/Model/InitialConditions/InitialConditions.py +++ b/src/Model/InitialConditions/InitialConditions.py @@ -430,7 +430,7 @@ class InitialConditions(SQLSubModel): logger.debug(f"({profile.kp}):") logger.debug(f" width = {width}") logger.debug(f" strickler = {strickler}") - logger.debug(f" hieght = {height}") + logger.debug(f" height = {height}") new = Data(reach=self._reach, status=self._status) new["kp"] = profile.kp -- GitLab