Beispiel #1
0
 def plotTLSinvQ(self, *args, **kwds):
     par = self.packParams()
     T = self.T(par)
     TLSinvQ = TLS.invQres(T) + TLS.invQrelax(T) - (TLS.invQres(par[0]) +
                                                    TLS.invQrelax(par[0]))
     gamma_hz = TLSinvQ * SampleConstants.fm
     plotting.plot(self.Xdata1(), gamma_hz, name="invTLSQ", *args, **kwds)
Beispiel #2
0
 def func1(self, par):
     X = self.Xdata1() - par[3] / 2
     T = self.T(par)
     invQ = TLS.invQ(T)
     Gamma_hz = 52e6 * invQ
     return numpy.real(Gamma_hz +
                       dataAnalysis.deltaGamma(X, par[2], par[3], par[4]))
Beispiel #3
0
 def func1(self, par):
     X = self.Xdata1() - par[3] / 2
     T = self.T(par)
     invQ = TLS.invQ(
         T
     )  #1.0/TLS.QClamp + TLS.invQres(T) + TLS.invQrelax(T) -(TLS.invQres(par[0])+ TLS.invQrelax(par[0]))
     Gamma_hz = invQ * SampleConstants.fm
     return numpy.real(Gamma_hz +
                       dataAnalysis.deltaGamma(X, par[2], par[3], par[4]))
Beispiel #4
0
 def plotTLSdf(self,*args,**kwds):
     par = self.packParams()
     T = self.T(par)
     df = (TLS.df(T)-TLS.df(par[0]))*SampleConstants.fm
     plotting.plot(self.Xdata1(),df,name = "TLSdf",*args,**kwds)
Beispiel #5
0
 def plotTLSinvQ(self,*args,**kwds):
     par = self.packParams()
     T = self.T(par)
     TLSinvQ = TLS.invQres(T)+ TLS.invQrelax(T) -(TLS.invQres(par[0])+ TLS.invQrelax(par[0]))
     gamma_hz = TLSinvQ*SampleConstants.fm
     plotting.plot(self.Xdata1(),gamma_hz,name = "invTLSQ",*args,**kwds)
Beispiel #6
0
 def func2(self,par):
     X = self.Xdata2()-par[3]/2
     T = self.T(par)
     df = TLS.df(T)-TLS.df(par[0])
     return numpy.real(par[1]+df+dataAnalysis.deltaOmega(X,par[2],par[3],par[4]))
Beispiel #7
0
 def func1(self,par):
     X = self.Xdata1()-par[3]/2
     T = self.T(par)
     invQ = TLS.invQ(T)#1.0/TLS.QClamp + TLS.invQres(T) + TLS.invQrelax(T) -(TLS.invQres(par[0])+ TLS.invQrelax(par[0]))
     Gamma_hz = invQ*SampleConstants.fm
     return numpy.real(Gamma_hz+dataAnalysis.deltaGamma(X,par[2],par[3],par[4]))
Beispiel #8
0
 def T(self,par):
     """returns the temperature at point X as a function of fit parameters"""
     X = self.Xdata1()-par[3]/2
     return par[0]+par[5]*1e15*TLS.deltaTresonant(X,par[2],par[3],par[4])
Beispiel #9
0
 def func1(self,par):
     X = self.Xdata1()-par[3]/2
     T = self.T(par)
     invQ = TLS.invQ(T)
     Gamma_hz = 52e6*invQ
     return numpy.real(Gamma_hz+dataAnalysis.deltaGamma(X,par[2],par[3],par[4]))
Beispiel #10
0
 def plotTLSdf(self, *args, **kwds):
     par = self.packParams()
     T = self.T(par)
     df = (TLS.df(T) - TLS.df(par[0])) * SampleConstants.fm
     plotting.plot(self.Xdata1(), df, name="TLSdf", *args, **kwds)
Beispiel #11
0
 def func2(self, par):
     X = self.Xdata2() - par[3] / 2
     T = self.T(par)
     df = TLS.df(T) - TLS.df(par[0])
     return numpy.real(par[1] + df +
                       dataAnalysis.deltaOmega(X, par[2], par[3], par[4]))
Beispiel #12
0
 def T(self, par):
     """returns the temperature at point X as a function of fit parameters"""
     X = self.Xdata1() - par[3] / 2
     return par[0] + par[5] * 1e15 * TLS.deltaTresonant(
         X, par[2], par[3], par[4])