def analysis(): dp=os.path.join(meas_folder, date) amp=[] phase=[] j=0 color=['Crimson','RoyalBlue'] ramsey_data={} for i in datafolders: tau_guess = 3000 offset_guess=0.5 freq=1e-3 amp=0.5 result=sc.analyse_plot_results_vs_sweepparam(i,yname='P(mI=0)',Nuclcor=False,dataname='Spin_RO',d=date) resultcor=sc.analyse_plot_results_vs_sweepparam(i,yname='P(mI=0)',Nuclcor=True,dataname='Spin_RO',d=date) fit_result = fit.fit1d(result['x'], result['y'], ramsey.fit_ramsey_gaussian_decay, tau_guess, offset_guess, (freq,amp,90), do_print = True , ret = True) fit_x=np.linspace(result['x'].min(),result['x'].max(),201) ramsey_data['fit_x']=fit_x if label[j]=='mI=-1': ramsey_data['datamin1']=result['y'] ramsey_data['xmin1']=result['x'] ramsey_data['udatamin1']=result['uy'] ramsey_data['fitmin1']=fit_result['fitfunc'](fit_x) ramsey_data['datamin1_cor']=resultcor['y'] else: ramsey_data['datazero']=result['y'] ramsey_data['xzero']=result['x'] ramsey_data['udatazero']=result['uy'] ramsey_data['fitzero']=fit_result['fitfunc'](fit_x) ramsey_data['datazero1_cor']=resultcor['y'] np.savez(os.path.join(basepath,name),**ramsey_data) j+=1
def analysis(): dp = os.path.join(meas_folder, date) amp = [] phase = [] j = 0 color = ['Crimson', 'RoyalBlue'] ramsey_data = {} for i in datafolders: tau_guess = 3000 offset_guess = 0.5 freq = 1e-3 amp = 0.5 result = sc.analyse_plot_results_vs_sweepparam(i, yname='P(mI=0)', Nuclcor=False, dataname='Spin_RO', d=date) resultcor = sc.analyse_plot_results_vs_sweepparam(i, yname='P(mI=0)', Nuclcor=True, dataname='Spin_RO', d=date) fit_result = fit.fit1d(result['x'], result['y'], ramsey.fit_ramsey_gaussian_decay, tau_guess, offset_guess, (freq, amp, 90), do_print=True, ret=True) fit_x = np.linspace(result['x'].min(), result['x'].max(), 201) ramsey_data['fit_x'] = fit_x if label[j] == 'mI=-1': ramsey_data['datamin1'] = result['y'] ramsey_data['xmin1'] = result['x'] ramsey_data['udatamin1'] = result['uy'] ramsey_data['fitmin1'] = fit_result['fitfunc'](fit_x) ramsey_data['datamin1_cor'] = resultcor['y'] else: ramsey_data['datazero'] = result['y'] ramsey_data['xzero'] = result['x'] ramsey_data['udatazero'] = result['uy'] ramsey_data['fitzero'] = fit_result['fitfunc'](fit_x) ramsey_data['datazero1_cor'] = resultcor['y'] np.savez(os.path.join(basepath, name), **ramsey_data) j += 1
# yfolder='185211' # xfolder='191458' # mI0: # zfolder='210551' # yfolder='201904' # xfolder='204243' # x: # zfolder='224310' # yfolder='213105' # xfolder='221323' # dp=os.path.join(meas_folder, date) result_zmeas = sc.analyse_plot_results_vs_sweepparam( zfolder, yname="P(mI=0)", Nuclcor=True, dataname="Spin_RO", title="strong_meas_res_Z", d=date, save=False ) result_zcond = sc.analyse_weakcond_vs_sweepparam( zfolder, yname="P(mI=0)", Nuclcor=True, dataname="cond_Spin_RO", title="", d=date, save=False ) result_ymeas = sc.analyse_plot_results_vs_sweepparam( yfolder, yname="P(mI=0)", Nuclcor=True, dataname="Spin_RO", title="strong_meas_res_y", d=date, save=False ) result_ycond = sc.analyse_weakcond_vs_sweepparam( yfolder, yname="P(mI=0)", Nuclcor=True, dataname="cond_Spin_RO", title="", d=date, save=False ) result_xmeas = sc.analyse_plot_results_vs_sweepparam( xfolder, yname="P(mI=0)", Nuclcor=True, dataname="Spin_RO", title="strong_meas_res_x", d=date, save=False )
#zfolder='193905' #yfolder='185211' #xfolder='191458' # mI0: #zfolder='210551' #yfolder='201904' #xfolder='204243' # x: #zfolder='224310' #yfolder='213105' #xfolder='221323' #dp=os.path.join(meas_folder, date) result_zmeas=sc.analyse_plot_results_vs_sweepparam(zfolder,yname='P(mI=0)',Nuclcor=True,dataname='Spin_RO',title='strong_meas_res_Z',d=date,save=False) result_zcond=sc.analyse_weakcond_vs_sweepparam(zfolder,yname='P(mI=0)',Nuclcor=True,dataname='cond_Spin_RO',title='',d=date,save=False) result_ymeas=sc.analyse_plot_results_vs_sweepparam(yfolder,yname='P(mI=0)',Nuclcor=True,dataname='Spin_RO',title='strong_meas_res_y',d=date,save=False) result_ycond=sc.analyse_weakcond_vs_sweepparam(yfolder,yname='P(mI=0)',Nuclcor=True,dataname='cond_Spin_RO',title='',d=date,save=False) result_xmeas=sc.analyse_plot_results_vs_sweepparam(xfolder,yname='P(mI=0)',Nuclcor=True,dataname='Spin_RO',title='strong_meas_res_x',d=date,save=False) result_xcond=sc.analyse_weakcond_vs_sweepparam(xfolder,yname='P(mI=0)',Nuclcor=True,dataname='cond_Spin_RO',title='',d=date,save=False) zmeas_x=calc_meas_strength(result_zmeas['x'],12,3400) xmeas_x=calc_meas_strength(result_xmeas['x'],12,3400) zmeas_x=calc_meas_strength(result_zmeas['x'],12,2000) xmeas_x=calc_meas_strength(result_xmeas['x'],12,2000) def plot_backaction():