rampedpyrox.Daem.from_ratedata

classmethod Daem.from_ratedata(ratedata, beta=0.08, log10omega=10, nt=250, t0=0, T0=373, tf=10000.0)[source]

Class method to directly generate an rp.Daem instance using data stored in an rp.RateData instance.

Parameters:
  • ratedata (rp.RateData) – rp.RateData instance containing the E array to use for creating the DAEM.
  • beta (int or float) – Temperature ramp rate to use in model, in Kelvin/second. Defaults to 0.08 (i.e. 5K/min)
  • log10omega (scalar, array-like, or lambda function) – Arrhenius pre-exponential factor, either a constant value, array- likewith length nE, or a lambda function of E. Defaults to 10.
  • nt (int) – The number of time points to use. Defaults to 250.
  • t0 (int or float) – The initial time to be used in the model, in seconds. Defaults to 0.
  • T0 (int or float) – The initial temperature to be used in the model, in Kelvin. Defaults to 373.
  • tf (int or float) – The final time to be used in the model, in seconds. Defaults to 10,000.

Warning

UserWarning
If attempting to create a DAEM with a non-EnergyComplex ratedata instance.

See also

from_timedata()
Class method to directly generate an rp.Daem instance using data stored in an rp.TimeData instance.