FitResult
- class pmrf.fitting.FitResult(solution: OptimizeResult[ModelT] | InferResult[ModelT], data: Any = None, frequency: Frequency | None = None)
Bases:
Module,Generic[ModelT]Standardized return object for a fitting routines.
Wraps an
pmrf.optimize.OptimizeResultorpmrf.infer.InferResultwith added information for easy plotting.- plot(features: str | list[str] | AbstractEvaluator = 's', ax=None, **kwargs)
Plots the best fit.
- Parameters:
feature (str | Evaluator) – The specific feature to extract and plot (e.g., ‘s_real’, ‘s_mag_db’, or a custom Evaluator instance).
- data: Any = None
The data used for the fit, if available.
- property model: ModelT
The fitted model.
- solution: OptimizeResult[ModelT] | InferResult[ModelT]
The underlying
pmrf.optimize.OptimizeResultorpmrf.infer.InferResultresult.