MartensInterface#

class synthesizAR.interfaces.MartensInterface(heating_constant, temperature_cutoff=<Quantity 10000. K>, **model_parameters)[source]#

Bases: object

Interface to the Martens scaling laws.

The maximum temperature is determined using the RTV scaling laws.

Parameters:
  • heating_constant (Quantity) – Constant of proportionality for heating rate scaling.

  • temperature_cutoff (Quantity, optional) – Lowest possible temperature in the loop. The Martens scaling laws permit temperatures of 0 K at the base of the loop which are unphysical.

  • model_parameters (dict, optional) – Keyword arguments to synthesizAR.models.MartensScalingLaws

Attributes Summary

Methods Summary

get_heating_constant(loop)

Override this to get a more complicated relationship between the loop and the heating rate

load_results(loop, **kwargs)

Attributes Documentation

name = 'Martens2010'#

Methods Documentation

get_heating_constant(loop)[source]#

Override this to get a more complicated relationship between the loop and the heating rate

load_results(loop, **kwargs)[source]#