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_data Add measurement calibration data plot_calibration Plot the calibration matrix (2D color grid plot) readout_fidelity Based on the results, output the readout fidelity which is the normalized trace of the calibration matrix subset_fitter 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.