fit
Provides common fit models and default parameter sets for lmfit with functions defined in the func
module.
exp_decay = lmfit.Model(func.exp_decay)
module-attribute
lmfit Model
for exponential decay function
exp_decay_params = exp_decay.make_params(tau={'value': 15, 'min': 0, 'max': 500}, a={'value': 0.25, 'min': 0, 'max': 5}, b={'value': 0, 'min': -5, 'max': 5})
module-attribute
lmfit Parameters
for exponential decay function
gauss = lmfit.Model(func.gauss)
module-attribute
lmfit Model
for gaussian distribution
gauss_normalized = lmfit.Model(func.gauss_normalized)
module-attribute
lmfit Model
for normalized gaussian distribution
gauss_normalized_params = gauss_normalized.make_params(mu={'value': 0}, sigma={'value': 1})
module-attribute
lmfit Parameters
for normalized gaussian distribution
gauss_params = gauss.make_params(mu={'value': 0}, sigma={'value': 1}, a0={'value': 1}, b={'value': 0})
module-attribute
lmfit Parameters
for gaussian distribution
lin = lmfit.Model(func.lin)
module-attribute
lmfit Model
for linear function
lin_params = lin.make_params(m={'value': 1, 'min': -10, 'max': 10}, b={'value': 0, 'min': -10, 'max': 10})
module-attribute
lmfit Parameters
for linear function