tardis.plasma.radiation_field.planck_rad_field module¶
- class tardis.plasma.radiation_field.planck_rad_field.DilutePlanckianRadiationField(temperature: Quantity, dilution_factor: ndarray, geometry=None)[source]¶
Bases:
object
Represents the state of a dilute planckian radiation field.
- Parameters:
- temperatureu.Quantity
Radiative temperature in each shell
- dilution_factornumpy.ndarray
Dilution Factors in each shell
- geometry: tardis.model.Radial1DModel
The geometry of the model that uses to constrains the active shells
- calculate_mean_intensity(nu: Quantity | ndarray)[source]¶
Calculate the intensity of the radiation field at a given frequency.
- Parameters:
- nuu.Quantity
Frequency at which the intensity is to be calculated
- Returns:
- intensityu.Quantity
Intensity of the radiation field at the given frequency
- property temperature_kelvin¶
- class tardis.plasma.radiation_field.planck_rad_field.PlanckianRadiationField(temperature: Quantity, geometry=None)[source]¶
Bases:
object
Represents the state of a planckian radiation field.
- Parameters:
- temperatureu.Quantity
Radiative temperature in each shell
- dilution_factornumpy.ndarray
Dilution Factors in each shell
- geometry: tardis.model.Radial1DModel
The geometry of the model that uses to constrains the active shells
- calculate_mean_intensity(nu: Quantity | ndarray)[source]¶
Calculate the intensity of the radiation field at a given frequency.
- Parameters:
- nuu.Quantity
Frequency at which the intensity is to be calculated
- Returns:
- intensityu.Quantity
Intensity of the radiation field at the given frequency
- property temperature_kelvin¶