pauli_readouts_native

CROTGateSet.pauli_readouts_native()

Return every Pauli string the hardware reads out directly.

One readout resolves the populations of spam_qubits together. It yields the product of the Z operators over every non-empty subset of them: one string for one spam qubit, three for two. A gate set without spam_qubits has none. A requested Pauli string is realized by a Clifford turning one of these into it, so this is the set that Clifford may start from.

Return type:

Tuple[str, ...]

Returns:

One Pauli label per qubit in each string, in Qiskit’s order. The last letter is qubit 0.