Skip to content

Commit 8158f6b

Browse files
Merge pull request #1250 from qiboteam/fix-sequence
Fix `sequence` plotting function
2 parents da814d2 + f8bee1b commit 8158f6b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/qibolab/_core/pulses/plot.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
from .envelope import Waveform
1212
from .modulation import modulate
13-
from .pulse import Delay, Pulse, VirtualZ
13+
from .pulse import Delay, Pulse, Readout, VirtualZ
1414

1515
SAMPLING_RATE = 1
1616
"""Default sampling rate in gigasamples per second (GSps).
@@ -166,7 +166,8 @@ def sequence(ps: PulseSequence, freq: dict[str, float], filename=None):
166166
if isinstance(pulse, (Delay, VirtualZ)):
167167
start += pulse.duration
168168
continue
169-
169+
if isinstance(pulse, Readout):
170+
pulse = pulse.probe
170171
envelope = pulse.envelopes(SAMPLING_RATE)
171172
num_samples = envelope[0].size
172173
time = start + np.arange(num_samples) / SAMPLING_RATE

0 commit comments

Comments
 (0)