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
- Parameters
results (
Union
[Result
,List
[Result
]]) – 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
Plot the calibration matrix (2D color grid plot)
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.