InterleavedRBFitter¶
- class InterleavedRBFitter(original_result, interleaved_result, cliff_lengths, rb_pattern=None)[source]¶
Class for fitters for interleaved RB, derived from RBFitterBase class.
Contains two RBFitter objects: the original RBFitter and the interleaved RBFitter.
- Parameters
original_result (list) – list of results of the original RB sequence (qiskit.Result).
interleaved_result (list) – list of results of the interleaved RB sequence (qiskit.Result).
cliff_lengths (list) – the Clifford lengths, 2D list i x j where i is the number of patterns, j is the number of cliffords lengths.
rb_pattern (list) – the pattern for the RB sequences.
Attributes
Return clifford lengths.
Return fit as a 2 element list.
Return interleaved fit parameters.
Return raw_data as a 2 element list.
Return the fit function rb_fit_fun.
Return the interleaved RB fitter.
Return the original RB fitter.
Return all the results as a 2 element list.
Return the number of loaded seeds as a 2 element list.
Return ydata (means and std devs) as a 2 element list.
Methods
InterleavedRBFitter.add_data
(…[, rerun_fit])Add a new result.
Retrieve probabilities of success from execution results.
Extract averages and std dev.
Fit the interleaved RB results.
Fit the RB results of a particular pattern to an exponential curve.
Plot interleaved randomized benchmarking data of a single pattern.