pyrtid.inverse.eval_model_loss_function#

pyrtid.inverse.eval_model_loss_function(model: ForwardModel, observables: Union[Observable, Sequence[Observable]], parameters_to_adjust: Union[AdjustableParameter, Sequence[AdjustableParameter]], max_obs_time: Optional[float] = None) float[source]#

_summary_

Parameters
  • model (ForwardModel) – Forward model.

  • parameters_to_adjust (AdjustableParameters) – Sequence of adjusted parameter instances.

  • observables (Observables) – Sequence of observable instances.

  • max_obs_time (Optional[float], optional) – Maximum time for which to consider an observation value, by default None

Returns

Total objective function (least-squares) for the forward model.

Return type

float