In [1]:
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
import os
manager.startModule('logic','cavitylogic')
Out[1]:
In [ ]:
cavitylogic.start_full_sweep()
cavitylogic._get_scope_data()
cavitylogic._save_raw_data()
Load file
In [1]:
#cavitylogic.load_full_sweep()
cavitylogic._get_ramp_up_signgals()
cavitylogic._fit_ramp()
Fit scan
In [7]:
# fit plot
plt.plot(cavitylogic.time_trim,cavitylogic.volts_trim[2])
plt.plot(cavitylogic.time_trim, cavitylogic._ni.sweep_function(cavitylogic.time_trim, *cavitylogic.popt), 'r-', linewidth = 3, label='fit')
#plt.xlim(0.888,0.9)
#plt.ylim(-3.33,-3.21)
plt.show()
In [ ]:
In [ ]: