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

name

Methods Summary

get_heating_constant(loop)

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

load_results(loop)

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)[source]