rampedpyrox.EnergyComplex.inverse_model

classmethod EnergyComplex.inverse_model(model, timedata, lam='auto')[source]

Generates an energy complex by inverting an rp.TimeData instance using a given rp.Model instance.

Parameters:
  • model (rp.Model) – rp.Model instance containing the A matrix to use for inversion.
  • timedata (rp.TimeData) – rp.TimeData instance containing the timeseries data to invert.
  • lam (scalar or 'auto') – Smoothing weighting factor for Tikhonov regularization. Defaults to ‘auto’.

Warning

UserWarning
If scipy.optimize.least_squares cannot converge on a solution.
UserWarning
If attempting to use timedata that is not a rp.RpoThermogram instance.
UserWarning
If attempting to use a model that is not a rp.Daem instance.

See also

RpoThermogram.forward_model()
rp.TimeData method for forward-modeling an rp.RateData instance using a particular model.