Skip to content

Commit c8cd2a9

Browse files
authored
Merge pull request #1040 from qiboteam/measure_together
in chsh_circuits, measure qubits simultaneously
2 parents 31efd4d + c643fc0 commit c8cd2a9

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

src/qibocal/protocols/readout_mitigation_matrix.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ def _acquisition(
134134
for q, bit in enumerate(state):
135135
if bit == "1":
136136
c.add(gates.X(qubits[q]))
137-
c.add(gates.M(qubits[q]))
137+
c.add(gates.M(*[qubits[i] for i in range(len(state))]))
138138
_, results = execute_transpiled_circuit(
139139
c, qubit_map, backend, nshots=params.nshots, transpiler=transpiler
140140
)

src/qibocal/protocols/two_qubit_interaction/chsh/circuits.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,6 @@ def create_chsh_circuits(
9393
c.add(gates.GPI2(qubits[i], p[i] + np.pi / 2))
9494
else:
9595
c.add(gates.H(qubits[i]))
96-
for qubit in qubits:
97-
c.add(gates.M(qubit))
96+
c.add(gates.M(*qubits))
9897
chsh_circuits[basis] = c
9998
return chsh_circuits

0 commit comments

Comments
 (0)