From 9c61ac38c0d917d81fa2d6537ff48aa097a8a098 Mon Sep 17 00:00:00 2001
From: "Mads M. Pedersen" <mmpe@dtu.dk>
Date: Thu, 31 Oct 2024 09:08:56 +0100
Subject: [PATCH] fix nan issue in FugaMultiLUTDeficit

---
 py_wake/deficit_models/fuga.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/py_wake/deficit_models/fuga.py b/py_wake/deficit_models/fuga.py
index 0cbab4919..17ad3abb1 100644
--- a/py_wake/deficit_models/fuga.py
+++ b/py_wake/deficit_models/fuga.py
@@ -261,7 +261,9 @@ class FugaMultiLUTDeficit(XRLUTDeficitModel, FugaDeficit):
         if z_lst is None:
             z_lst = np.sort(np.unique([da.z for da in da_lst]))
         x_lst = np.sort(np.unique([da.x for da in da_lst]))
+        x_lst = x_lst[(x_lst >= np.max([da.x[0] for da in da_lst])) & (x_lst <= np.min([da.x[-1] for da in da_lst]))]
         y_lst = np.sort(np.unique([da.y for da in da_lst]))
+        y_lst = y_lst[(y_lst >= np.max([da.y[0] for da in da_lst])) & (y_lst <= np.min([da.y[-1] for da in da_lst]))]
         da_lst = [da.interp(z=z_lst, x=x_lst, y=y_lst) for da in da_lst]
 
         # combine_by_coords does not always merge attributes correctly
-- 
GitLab