From 7b72cae9e18dbb8721f6d19bd23a37aae002f7be Mon Sep 17 00:00:00 2001 From: Mattia Mancini <mancini@astron.nl> Date: Fri, 10 Nov 2017 08:28:58 +0000 Subject: [PATCH] Task #11515: Fixing rtsm.py for being compatible with numpy >= 1.13 --- LCU/checkhardware/rtsm.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/LCU/checkhardware/rtsm.py b/LCU/checkhardware/rtsm.py index e2cf89e5377..56f70d87ff3 100755 --- a/LCU/checkhardware/rtsm.py +++ b/LCU/checkhardware/rtsm.py @@ -171,12 +171,14 @@ class CSV: rcu, self.rcumode, self.obsid, check, freq[0], freq[1], self.record_timestamp) mean_spectra = "MEAN-SPECTRA=[" for i in data.median_all_spectras(freq_band=mode_to_band(self.rcumode), polarity=data.polarity(rcu), masked=True): + if np.ma.is_masked(i): i = 0 ## FIX numpy >= 1.13 mean_spectra += "%3.1f " % np.nan_to_num(i) mean_spectra += "]\n" bad_spectra = "BAD-SPECTRA=[" for i in data.rcu_mean_spectra(rcu=rcu, masked=True): #logger.debug("BAD-SPECTRA=%s" % str(i)) + if np.ma.is_masked(i): i = 0 ## FIX numpy >= 1.13 bad_spectra += "%3.1f " % np.nan_to_num(i) bad_spectra += "]\n\n" -- GitLab