Commit 2055cac6 authored by Marcelo Luda's avatar Marcelo Luda

lolo2

parent 78bc9727
...@@ -1970,10 +1970,3 @@ for selectedcurve in SelectedCurveVec: ...@@ -1970,10 +1970,3 @@ for selectedcurve in SelectedCurveVec:
print(f'listo med {selectedcurve}') print(f'listo med {selectedcurve}')
print(popt_3_SA) print(popt_3_SA)
...@@ -920,6 +920,9 @@ plt.grid() ...@@ -920,6 +920,9 @@ plt.grid()
#%% #%%
""" """
AHORA INTENTO SUPER AJUSTES O SEA CON OFFSETXPI Y DETDOPPLER INCLUIDOS AHORA INTENTO SUPER AJUSTES O SEA CON OFFSETXPI Y DETDOPPLER INCLUIDOS
La 0 no ajusta bien incluso con todos los parametros libres
De la 1 a la 11 ajustan bien
""" """
...@@ -963,8 +966,8 @@ alpha = 0 ...@@ -963,8 +966,8 @@ alpha = 0
drivefreq = 2*np.pi*22.135*1e6 drivefreq = 2*np.pi*22.135*1e6
SelectedCurveVec = [1,2,3,4,5,6,7,8,9] SelectedCurveVec = [1,2,3,4,5,6,7,8,9,10,11]
#SelectedCurveVec = [9] #SelectedCurveVec = [10]
if not 'popt_SA_vec' in globals().keys() or len(popt_SA_vec)==0: if not 'popt_SA_vec' in globals().keys() or len(popt_SA_vec)==0:
...@@ -1152,9 +1155,42 @@ plt.grid() ...@@ -1152,9 +1155,42 @@ plt.grid()
#%% #%%
from scipy.special import jv
def expo(x,tau,A,B): def expo(x,tau,A,B):
return A*np.exp(x/tau)+B return A*np.exp(x/tau)+B
def cuadratica(x,a,c):
return a*(x**2)+c
def InverseMicromotionSpectra(beta, A, det, x0, gamma, B):
ftrap=22.1
#gamma=30
P = ((jv(0, beta)**2)/((((det-x0)**2)+(0.5*gamma)**2)**2))*(-2*(det-x0))
i = 1
#print(P)
while i <= 5:
P = P + (-2*(det-x0))*((jv(i, beta))**2)/(((((det-x0)+i*ftrap)**2)+(0.5*gamma)**2)**2) + (-2*(det-x0))*(((jv(-i, beta))**2)/((((det-x0)-i*ftrap)**2)+(0.5*gamma)**2)**2)
i = i + 1
#print(P)
#return 1/(A*P+B)
return 1/(A*P+B)
def InverseMicromotionSpectra_raw(beta, A, det, B):
ftrap=22.1
gamma=21
P = ((jv(0, beta)**2)/((((det)**2)+(0.5*gamma)**2)**2))*(-2*(det))
i = 1
#print(P)
while i <= 3:
P = P + (-2*(det))*((jv(i, beta))**2)/(((((det)+i*ftrap)**2)+(0.5*gamma)**2)**2) + (-2*(det))*(((jv(-i, beta))**2)/((((det)-i*ftrap)**2)+(0.5*gamma)**2)**2)
i = i + 1
#print(P)
return A/P+B
""" """
Temperatura vs Temperatura vs
""" """
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment