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)
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]))
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]))
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)
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)
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]))
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]))
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])
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]))
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)
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]))
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])