AstropyFitter1D¶
-
class
glue.core.fitters.AstropyFitter1D(**params)[source]¶ Bases:
glue.core.fitters.BaseFitter1DA base class for wrapping
astropy.modeling.Subclasses must override
model_clsfitting_clsto point to the desired Astropymodelandfitterclasses.In addition, they should override
labelwith a better label, andparameter_guesses()to generate initial guessesAttributes Summary
fitting_clsclass to fit the model labelUI Label model_clsclass describing the model param_namesMethods Summary
fit(x, y, dy, constraints)parameter_guesses(x, y, dy)Provide initial guesses for each model parameter. predict(fit_result, x)summarize(fit_result, x, y[, dy])Attributes Documentation
-
fitting_cls= None¶ class to fit the model
-
label= 'Base Astropy Fitter'¶ UI Label
-
model_cls= None¶ class describing the model
-
param_names¶
Methods Documentation
-
parameter_guesses(x, y, dy)[source]¶ Provide initial guesses for each model parameter.
The base implementation does nothing, and should be overridden
Parameters: - x (
numpy.ndarray) – X - values of the data - y (
numpy.ndarray) – Y - values of the data - dy (
numpy.ndarray) – ncertainties on Y(assumed to be 1 sigma)
Returns: A dict maping
{parameter_name: value guess}for each parameter- x (
-