Skip to content

Commit 8ccbbac

Browse files
author
dieris
committed
Inverted MSB-LSB
1 parent f5e603f commit 8ccbbac

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/sequences.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ function create_tomo_blocks(qubits::Tuple{Vararg{Qubit}}, num_pulses::Int64 = 4)
1111
error("Only able to handle numPulses=4 or 6")
1212
end
1313
pulse_mat = product(fill(1:num_pulses,length(qubits))...)
14-
return [reduce(, tomo_set[pulse_ind[ct]](qubits[ct]) for ct in 1:length(pulse_ind)) for pulse_ind in pulse_mat]
14+
return [reduce(, tomo_set[pulse_ind[ct]](qubits[end-ct+1]) for ct in 1:length(pulse_ind)) for pulse_ind in pulse_mat]
1515
end
1616

1717
function state_tomo{T<:QGL.SequenceEntry}(seq::Vector{T}, qubits::Tuple{Vararg{Qubit}}, num_pulses::Int64 = 4)
@@ -23,5 +23,5 @@ function create_cal_seqs(qubits::Tuple{Vararg{Qubit}}, num_repeats::Int64 = 2)
2323
cal_set = [Id, X]
2424
meas_block = reduce(, [MEAS(q) for q in qubits])
2525
pulse_mat = product(fill(1:length(qubits),length(qubits))...)
26-
cal_seqs = [[reduce(, cal_set[pulse_ind[ct]](qubits[ct]) for ct in 1:length(pulse_ind)), meas_block] for pulse_ind in pulse_mat for _ in 1:num_repeats]
26+
cal_seqs = [[reduce(, cal_set[pulse_ind[ct]](qubits[end-ct+1]) for ct in 1:length(pulse_ind)), meas_block] for pulse_ind in pulse_mat for _ in 1:num_repeats]
2727
end

0 commit comments

Comments
 (0)