MartensScalingLaws¶
- class synthesizAR.models.MartensScalingLaws(s: Unit("cm"), loop_length: Unit("cm"), heating_constant, alpha=0, beta=0, gamma=0.5, chi=<Quantity 1.58489319e-19 cm3 erg K(1/2) / s>)[source]¶
Bases:
object
Coronal loop scaling laws of [1]
- Parameters:
s (
Quantity
) – Field-aligned loop coordinate for half of symmetric, semi-circular looploop_length (
Quantity
) – Loop half-lengthheating_constant (
astropy.units.Quantity
) – Constant of proportionality that relates the actual heating rate to the scaling with temperature and pressure. The actual units will depend onalpha
andbeta
. See Eq. 2 of [1].alpha (
float
, optional) – Temperature dependence of the heating ratebeta (
float
, optional) – Pressure depndence of the heating rategamma (
float
, optional) – Temperature dependence of the radiative loss ratechi (
astropy.units.Quantity
, optional) – Constant of proportionality relating the actual radiative losses to the scaling with temperature. May need to adjust this based on the value ofgamma
.
References
Attributes Summary
Attributes Documentation
- heating_rate¶
- max_temperature¶
- pressure¶
- temperature¶
- x¶