mooonpy.fitting.fitting module
- class mooonpy.fitting.fitting.CurveFit(x, y, name=None, function=None, ic=None, limits=None)[source]
Bases:
object
Base class for fitting curves, subclasses have specific tools, plot and attributes
- Parameters:
x – 1D array
y – 1D array
name – str
model – lmfit.models.Model (or None)
- def_limit = (-inf, inf)
- default_fit_kws = {'max_nfev': 5000, 'method': 'lstsq'}