From 04822f608f04a80cd7aa51459c316f87f1bf92b2 Mon Sep 17 00:00:00 2001
From: Laurent Mercadier <laurent.mercadier@xfel.eu>
Date: Tue, 17 May 2022 11:55:38 +0200
Subject: [PATCH] replace xarray ufunc by numpy ufunc

---
 src/toolbox_scs/detectors/xgm.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/toolbox_scs/detectors/xgm.py b/src/toolbox_scs/detectors/xgm.py
index 944dcc5..6882fe3 100644
--- a/src/toolbox_scs/detectors/xgm.py
+++ b/src/toolbox_scs/detectors/xgm.py
@@ -146,7 +146,7 @@ def align_xgm_array(xgm_arr, bpt):
         compute_sa3 = True
         mask_sa1 = is_sase_1(bpt.sel(trainId=valid_tid))
         mask_sa3 = is_sase_3(bpt.sel(trainId=valid_tid))
-        mask = xr.ufuncs.logical_or(mask_sa1, mask_sa3)
+        mask = np.logical_or(mask_sa1, mask_sa3)
         tid = mask.where(mask.sum(dim='pulse_slot') > 0,
                          drop=True).trainId
         mask_sa1 = mask_sa1.sel(trainId=tid).rename({'pulse_slot': 'sa1_pId'})
-- 
GitLab