From c9f43c374965477fc30b8d3748b4213f37b1251d Mon Sep 17 00:00:00 2001 From: sldesnoo-Delft <s.l.desnoo@tudelft.nl> Date: Thu, 27 Jul 2023 18:14:24 +0200 Subject: [PATCH] Fixed returned data when no shots are accepted --- pulse_lib/acquisition/measurement_converter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pulse_lib/acquisition/measurement_converter.py b/pulse_lib/acquisition/measurement_converter.py index ae856634..cfa7ba5c 100644 --- a/pulse_lib/acquisition/measurement_converter.py +++ b/pulse_lib/acquisition/measurement_converter.py @@ -382,11 +382,11 @@ class MeasurementConverter: self._total_selected = [total_selected] self._selectors = selectors if total_selected > 0: - # @@@ this is not correct for time traces. + # Note: for time traces the threshold should not be set. self._values = [np.sum(result*accepted_mask)/total_selected for result in values_unfiltered] else: logger.warning('No shot is accepted') - self._values = [np.full(len(values_unfiltered), np.nan)] + self._values = [np.nan for result in values_unfiltered] def set_channel_data(self, data, index): self._channel_raw = data -- GitLab