From 0b04e1f6667195043b5adb6a40288a7bf37d5066 Mon Sep 17 00:00:00 2001 From: sldesnoo-Delft <s.l.desnoo@tudelft.nl> Date: Sat, 28 Jan 2023 16:23:17 +0100 Subject: [PATCH] Improved output of describe() --- pulse_lib/tests/mock_m3202a_qs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pulse_lib/tests/mock_m3202a_qs.py b/pulse_lib/tests/mock_m3202a_qs.py index 16f8bd89..d12ea1c7 100644 --- a/pulse_lib/tests/mock_m3202a_qs.py +++ b/pulse_lib/tests/mock_m3202a_qs.py @@ -178,10 +178,13 @@ class SequencerChannel: self._plot(self._phaseQ/180*np.pi, label=f'{self._instrument.name}-{self._number}') def describe(self): + n_wvf = sum(map(lambda x:x is not None, self._waveforms)) + if len(self._schedule) == 0 and n_wvf == 0: + return print(f'seq {self._number} schedule') for inst in self._schedule: print(inst) - if len(self._waveforms) > 0: + if n_wvf: print('waveforms') for wvf in self._waveforms: if wvf is not None: -- GitLab