def test_single_qubit_RB_analysis_missing_f_cal(self): a = ma.RandomizedBenchmarking_SingleQubit_Analysis( t_start='20180815_150417', classification_method='rates', rates_ch_idx=0, ignore_f_cal_pts=True) rb_pars = a.fit_res['rb_decay'].params eps = rb_pars['eps'].value self.assertAlmostEqual(eps, 0.00236731, places=4)
def test_single_qubit_RB_analysis(self): a = ma.RandomizedBenchmarking_SingleQubit_Analysis( t_start='20180601_135117', classification_method='rates', rates_ch_idx=1) leak_pars = a.fit_res['leakage_decay'].params L1 = leak_pars['L1'].value L2 = leak_pars['L2'].value self.assertAlmostEqual(L1*100, 0.010309, places=2) self.assertAlmostEqual(L2*100, 0.37824, places=2) rb_pars = a.fit_res['rb_decay'].params F = rb_pars['F'].value self.assertAlmostEqual(F, 0.997895, places=4)
def test_single_qubit_RB_analysis(self): a = ma.RandomizedBenchmarking_SingleQubit_Analysis( t_start="20180601_135117", classification_method="rates") self.a = a leak_pars = a.fit_res["leakage_decay_raw w0"].params L1 = leak_pars["L1"].value L2 = leak_pars["L2"].value self.assertAlmostEqual(L1 * 100, 0.010309, places=2) self.assertAlmostEqual(L2 * 100, 0.392206, places=2) rb_pars = a.fit_res["rb_decay_raw w0"].params F = rb_pars["F"].value self.assertAlmostEqual(F, 0.997895, places=4)