IC: Fix incline computation in case of zero marging.

setup.py
Pierre-Antoine Rouby 2024-04-19 16:31:12 +02:00
parent ab1b7a2605
commit df1ac5586e
2 changed files with 5 additions and 2 deletions

View File

@ -743,7 +743,10 @@ class Reach(SQLSubModel):
incline_acc.sort() incline_acc.sort()
marge = round(len(incline_acc) * 0.1) marge = round(len(incline_acc) * 0.1)
if marge > 0:
incline_set = incline_acc[marge:-marge] incline_set = incline_acc[marge:-marge]
else:
incline_set = incline_acc
logger.debug(f"+{incline_acc}") logger.debug(f"+{incline_acc}")
logger.debug(f"-{incline_set}") logger.debug(f"-{incline_set}")

View File

@ -430,7 +430,7 @@ class InitialConditions(SQLSubModel):
logger.debug(f"({profile.kp}):") logger.debug(f"({profile.kp}):")
logger.debug(f" width = {width}") logger.debug(f" width = {width}")
logger.debug(f" strickler = {strickler}") logger.debug(f" strickler = {strickler}")
logger.debug(f" hieght = {height}") logger.debug(f" height = {height}")
new = Data(reach=self._reach, status=self._status) new = Data(reach=self._reach, status=self._status)
new["kp"] = profile.kp new["kp"] = profile.kp