cwitools.modeling.fit_de¶
-
cwitools.modeling.fit_de(model_func, model_bounds, xdata, ydata)¶ Generic wrapper for fitting a model using SciPy’s differential evolution.
- Args:
- model_func (callable): The model function, of the form
- f(params, x) - where params is a list of model parameters.
- model_bounds (list): List of tuples representing (lower, upper) bounds
- on the model parameters.
xdata (numpy.array): Input x data (e.g. wavelength) ydata (numpy.array): Input y data (e.g. flux)
- Returns:
- scipy.optimize.OptimizeResult: The result of the fit.