DemModel#

class ebtelplusplus.models.DemModel(calculate_dem=False, use_new_tr_method=True, temperature_bins=451, temperature_min=<Quantity 10000. K>, temperature_max=<Quantity 3.16227766e+08 K>)[source]#

Bases: object

ebtelplusplus input parameters related to differential emission measure (DEM) calculation.

Optionally, ebtelplusplus can can also calculate the differential emission measure (DEM) in both the transition region and the corona. See sections 2.2 and 3 of Klimchuk et al. [KPC08] for the details of this calculation. Note that this will result in much longer computation times.

Parameters:
  • calculate_dem (bool) – If true, calculate the coronal and transition region DEM

  • use_new_tr_method (bool) – If true, the transition region DEM is calculated using the method outlined in section 3 (the appendix) of Klimchuk et al. [KPC08].

  • temperature_bins (int) – Number of bins to use when calculating the DEM

  • temperature_min (Quantity) – Lower bound on the temperature range for the DEM calculation

  • temperature_max (Quantity) – Upper bound on the temperature range for the DEM calculation

Attributes Summary

Methods Summary

Attributes Documentation

calculate_dem: bool = False#
temperature_bins: int = 451#
temperature_max: Annotated[Quantity, Unit('K')] = <Quantity 3.16227766e+08 K>#
temperature_min: Annotated[Quantity, Unit('K')] = <Quantity 10000. K>#
use_new_tr_method: bool = True#

Methods Documentation

to_dict()[source]#