CompleteMeasFitter¶
- class CompleteMeasFitter(results, state_labels, qubit_list=None, circlabel='')[source]¶
Bases :
object
Measurement correction fitter for a full calibration
Initialize a measurement calibration matrix from the results of running the circuits returned by measurement_calibration_circuits
A wrapper for the tensored fitter
Avertissement
This class is not a public API. The internals are not stable and will likely change. It is used solely for the
measurement_error_mitigation_cls
kwarg of theQuantumInstance
class’s constructor (as a class not an instance). Anything outside of that usage does not have the normal user-facing API stability.- Paramètres
results – the results of running the measurement calibration circuits. If this is None the user will set a calibration matrix later.
state_labels (
List
[str
]) – list of calibration state labels returned from measurement_calibration_circuits. The output matrix will obey this ordering.qubit_list (
Optional
[List
[int
]]) – List of the qubits (for reference and if the subset is needed). If None, the qubit_list will be created according to the length of state_labels[0].circlabel (
str
) – if the qubits were labeled.
Methods
Add measurement calibration data
Based on the results, output the readout fidelity which is the normalized trace of the calibration matrix
Return a fitter object that is a subset of the qubits in the original list.
Attributes
- cal_matrix¶
Return cal_matrix.
- filter¶
Return a measurement filter using the cal matrix.
- qubit_list¶
Return list of qubits.
- state_labels¶
Return state_labels.