From e5145ddb1dc43f1b31c31e93044fee39544b5d7c Mon Sep 17 00:00:00 2001
From: Ann-Kathrin Edrich <edrich@mbd.rwth-aachen.de>
Date: Fri, 20 Dec 2024 16:43:30 +0100
Subject: [PATCH] changes to cut_and_interpolate.py

---
 src/gui_version/utilities/cut_and_interpolate_gui.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/gui_version/utilities/cut_and_interpolate_gui.py b/src/gui_version/utilities/cut_and_interpolate_gui.py
index 608750e..e63a337 100644
--- a/src/gui_version/utilities/cut_and_interpolate_gui.py
+++ b/src/gui_version/utilities/cut_and_interpolate_gui.py
@@ -871,8 +871,8 @@ class cut_and_interpolate:
                 f_nan = interp2d(x, np.flip(y), nan_map, kind='linear')
                 nan_new = f_nan(x_new, y_new)
 
-            # Set all by nan values affected pixels to no data value
-            data_interp[nan_new > 0] = self.prop_settings['no_value']
+                # Set all by nan values affected pixels to no data value
+                data_interp[nan_new > 0] = self.prop_settings['no_value']
             
             return np.flipud(data_interp)
 
@@ -916,7 +916,9 @@ class cut_and_interpolate:
                     nan_interp[:, i] = f(y_new)
 
                     # Set all by nan values affected pixels to no data value
-                    data_interp[nan_interp > 0] = self.prop_settings['no_value']
+            
+            if self.prop_settings['no_value'] != None:
+                data_interp[nan_interp > 0] = self.prop_settings['no_value']
             
             return data_interp
     
-- 
GitLab