FitResult¶
-
class
mcalf.models.
FitResult
(fitted_parameters, fit_info)[source]¶ Bases:
object
Class that holds the result of a fit
- Parameters
fitted_parameters (ndarray) – The parameters fitted.
fit_info (dict) – Additional information on the fit including at least ‘classification’, ‘profile’, ‘success’ and ‘index’.
-
parameters
¶ The parameters fitted.
- Type
ndarray
-
classification
¶ Classification of the fitted spectrum.
- Type
int
-
profile
¶ Profile of the fitted spectrum.
- Type
str
-
success
¶ Whether the fit was completed successfully.
- Type
bool
-
index
¶ Index ([<time>, <row>, <column>]) of the spectrum in the spectral array.
- Type
list
-
__dict__
¶ Other attributes may be present depending on the fit_info used.
Methods Summary
plot
(model, **kwargs)Plot the data and fitted parameters
velocity
(model[, vtype])Calculate the Doppler velocity of the fit using model parameters
Methods Documentation
-
plot
(model, **kwargs)[source]¶ Plot the data and fitted parameters
This calls the plot method on model but will plot for this FitResult object. See the model’s plot method for more details.
- Parameters
model (child class of ModelBase) – The model object to plot with.
**kwargs – See the model.plot method for more details.
-
velocity
(model, vtype='quiescent')[source]¶ Calculate the Doppler velocity of the fit using model parameters
- Parameters
model (child class of ModelBase) – The model object to take parameters from.
vtype ({'quiescent', 'active'}, default='quiescent') – The velocity type to find.
- Returns
velocity – The calculated velocity.
- Return type
float