Closed Youngkyu-Sung closed 5 years ago
Hi @Youngkyu-Sung , I moved the randomization call from sequence.py to the main driver file, it seems more logical. The updated pull request is at https://github.com/Labber-software/Drivers/tree/pr/98, can you check that your 2QB is still properly implemented?
Yes, looks good. Thank you! I have confirmed that the 2QB update is properly implemented in this new pull request.
Update 1. Generate multiple randomized-benchmarking sequences at once.
Goal: generate multiple randomized-benchmarking sequences at once. Now, the data type of each trace (e.g. "Trace - I1") is two-dimensional array. Each row correspond to a realization of randomized-benchmarking sequence.
(IMPORTANT) In order to reshape the multiple waveforms into two-dimensional array properly, it is necessary to disable "Adjust waveform to sequence length". Namely, always use fixed waveform length.
Unfortuanately, I couldn't help but modify the "sequence.py" code. Basically, it repeats "get_waveforms()" multiple times.
Update 2. 2QB randomized benchmarking using iSWAP-gate.