From 5d5d88826cec8dc83a2c692de95fd215261c1f5b Mon Sep 17 00:00:00 2001 From: Samuel Holt Date: Tue, 13 Aug 2024 16:06:49 +0200 Subject: [PATCH] last min change --- mumax3c/scripts/util.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/mumax3c/scripts/util.py b/mumax3c/scripts/util.py index 949352e..fd4ea2c 100644 --- a/mumax3c/scripts/util.py +++ b/mumax3c/scripts/util.py @@ -91,7 +91,20 @@ def unique_with_accuracy(array, accuracy=14): if len(array.flat) <= 1: return np.array(array.flat) array_max = np.max(array) - return np.unique(np.round(array / array_max, decimals=accuracy)) * array_max + return ( + np.unique( + np.round( + np.divide( + array, + array_max, + out=np.zeros_like(array), + where=not np.isclose(array_max, 0.0), + ), + decimals=accuracy, + ) + ) + * array_max + ) def set_parameter(parameter, name, system, ovf_format="bin4", abspath=True):