From 762e4d70a0d0c6db9e746811d36fc5a46fea25c4 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Wed, 1 Jul 2026 17:54:08 +0200 Subject: [PATCH] Results: Exports: Use np.{min,max}. --- src/View/Results/Window.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/View/Results/Window.py b/src/View/Results/Window.py index 53b85b31..f5e13429 100644 --- a/src/View/Results/Window.py +++ b/src/View/Results/Window.py @@ -33,6 +33,7 @@ except Exception as e: from functools import reduce +import numpy as np from numpy import sqrt from datetime import datetime @@ -915,13 +916,13 @@ class ResultsWindow(PamhyrWindow): if envelop: my_dict[dict_y["min_discharge"]] = list( map( - lambda p: min(q[:, p.global_index]), + lambda p: np.min(q[:, p.global_index]), reach.profiles ) ) my_dict[dict_y["max_discharge"]] = list( map( - lambda p: max(q[:, p.global_index]), + lambda p: np.max(q[:, p.global_index]), reach.profiles ) ) @@ -935,13 +936,13 @@ class ResultsWindow(PamhyrWindow): if envelop: my_dict[dict_y["min_water_elevation"]] = list( map( - lambda p: min(z[:, p.global_index]), + lambda p: np.min(z[:, p.global_index]), reach.profiles ) ) my_dict[dict_y["max_water_elevation"]] = list( map( - lambda p: max(z[:, p.global_index]), + lambda p: np.max(z[:, p.global_index]), reach.profiles ) ) @@ -998,14 +999,14 @@ class ResultsWindow(PamhyrWindow): if envelop: my_dict[dict_y["min_depth"]] = list(map( lambda p1, p2: p1 - p2, map( - lambda p: min(z[:, p.global_index]), + lambda p: np.min(z[:, p.global_index]), reach.profiles ), reach.geometry.get_z_min() ) ) my_dict[dict_y["max_depth"]] = list(map( lambda p1, p2: p1 - p2, map( - lambda p: max(z[:, p.global_index]), + lambda p: np.max(z[:, p.global_index]), reach.profiles ), reach.geometry.get_z_min() )