From 0f9ebf2e1ece731de949599107178d915ce40aa6 Mon Sep 17 00:00:00 2001 From: JuLa96 <206707905+JuLa96@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:16:57 +0200 Subject: [PATCH 1/2] fix generateTopo.py to allow a generic debris-flow topography without a channel --- debrisframe/in1Utils/generateTopo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debrisframe/in1Utils/generateTopo.py b/debrisframe/in1Utils/generateTopo.py index bf85a63..e912f8f 100644 --- a/debrisframe/in1Utils/generateTopo.py +++ b/debrisframe/in1Utils/generateTopo.py @@ -45,9 +45,10 @@ def debrisFlowTopoAverage(cfg): [A, B, fLen] = genTop.getParabolaParams(cfg) # Set surface elevation + zv = np.ones((nRows, nCols)) mask = np.zeros(np.shape(xv)) mask[np.where(xv < fLen)] = 1 - zv = (A * xv ** 2 + B * xv + C) * mask + zv = zv * (A * xv ** 2 + B * xv + C) * mask # If a channel shall be introduced if cfg["TOPO"].getboolean("channel"): From f6a9105b74c6c79ca46ae32c3018a9b67f3ee5b4 Mon Sep 17 00:00:00 2001 From: JuLa96 <206707905+JuLa96@users.noreply.github.com> Date: Wed, 15 Apr 2026 12:56:26 +0200 Subject: [PATCH 2/2] Update generateTopoCfg.ini due to fix of generateTopo.py --- debrisframe/in1Utils/generateTopoCfg.ini | 3 +++ 1 file changed, 3 insertions(+) diff --git a/debrisframe/in1Utils/generateTopoCfg.ini b/debrisframe/in1Utils/generateTopoCfg.ini index 3922097..9bd1c5a 100644 --- a/debrisframe/in1Utils/generateTopoCfg.ini +++ b/debrisframe/in1Utils/generateTopoCfg.ini @@ -34,6 +34,9 @@ meanAlpha = 0 # total fall height [m] - required for PF, HX, DFTA C = 709 +# flag to set channel +channel = True + #------------------------------------------------------ # Channel parameters -----------------------------------