From dd1cc850e4ddfffa5684a23b1732e7f8b1493ab8 Mon Sep 17 00:00:00 2001 From: CoherenceController Date: Fri, 2 Sep 2016 13:30:25 -0400 Subject: [PATCH] amp. input was not passed to echoCR --DR --- QGL/BasicSequences/CR.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/QGL/BasicSequences/CR.py b/QGL/BasicSequences/CR.py index 75b962fd..7bff8387 100644 --- a/QGL/BasicSequences/CR.py +++ b/QGL/BasicSequences/CR.py @@ -70,8 +70,8 @@ def EchoCRLen(controlQ, calRepeats : number of repetitions of readout calibrations for each 2-qubit state showPlot : whether to plot (boolean) """ - seqs = [[Id(controlQ)] + echoCR(controlQ, targetQ, length=l, phase=phase, riseFall=riseFall) + [Id(controlQ), MEAS(targetQ)*MEAS(controlQ)]\ - for l in lengths]+ [[X(controlQ)] + echoCR(controlQ, targetQ, length=l, phase= phase, riseFall=riseFall) + [X(controlQ), MEAS(targetQ)*MEAS(controlQ)]\ + seqs = [[Id(controlQ)] + echoCR(controlQ, targetQ, length=l, phase=phase, amp=amp, riseFall=riseFall) + [Id(controlQ), MEAS(targetQ)*MEAS(controlQ)]\ + for l in lengths]+ [[X(controlQ)] + echoCR(controlQ, targetQ, length=l, phase= phase, amp=amp, riseFall=riseFall) + [X(controlQ), MEAS(targetQ)*MEAS(controlQ)]\ for l in lengths] + create_cal_seqs((targetQ,controlQ), calRepeats, measChans=(targetQ,controlQ)) fileNames = compile_to_hardware(seqs, 'EchoCR/EchoCR', @@ -107,8 +107,8 @@ def EchoCRPhase(controlQ, calRepeats : number of repetitions of readout calibrations for each 2-qubit state showPlot : whether to plot (boolean) """ - seqs = [[Id(controlQ)] + echoCR(controlQ, targetQ, length=length, phase=ph, riseFall=riseFall) + [X90(targetQ)*Id(controlQ), MEAS(targetQ)*MEAS(controlQ)] \ - for ph in phases]+[[X(controlQ)] + echoCR(controlQ, targetQ, length=length, phase= ph, riseFall = riseFall) + [X90(targetQ)*X(controlQ), MEAS(targetQ)*MEAS(controlQ)]\ + seqs = [[Id(controlQ)] + echoCR(controlQ, targetQ, length=length, phase=ph, amp=amp, riseFall=riseFall) + [X90(targetQ)*Id(controlQ), MEAS(targetQ)*MEAS(controlQ)] \ + for ph in phases]+[[X(controlQ)] + echoCR(controlQ, targetQ, length=length, phase= ph, amp=amp, riseFall = riseFall) + [X90(targetQ)*X(controlQ), MEAS(targetQ)*MEAS(controlQ)]\ for ph in phases]+create_cal_seqs((targetQ,controlQ), calRepeats, measChans=(targetQ,controlQ)) axis_descriptor = [