tardis.plasma.properties.plasma_input module
- class tardis.plasma.properties.plasma_input.Abundance[source]
Bases:
InputStore elemental abundances.
- outputs = ('abundance',)
- class tardis.plasma.properties.plasma_input.AtomicData[source]
Bases:
InputStore the atomic-data input.
- outputs = ('atomic_data',)
- class tardis.plasma.properties.plasma_input.ContinuumInteractionSpecies[source]
Bases:
InputStore species with enabled continuum interactions.
- outputs = ('continuum_interaction_species',)
- class tardis.plasma.properties.plasma_input.DilutePlanckianRadField[source]
Bases:
InputStore the dilute Planckian radiation field.
- outputs = ('dilute_planckian_radiation_field',)
- class tardis.plasma.properties.plasma_input.DilutionFactor(plasma_parent)[source]
Bases:
ProcessingPlasmaPropertyDilution factor of the radiation field.
- Attributes:
- wNumpy Array, dtype float between 0 and 1
Factor used in nebular ionisation / dilute excitation calculations to account for the dilution of the radiation field.
- calculate(dilute_planckian_radiation_field: object) object[source]
Return the radiation-field dilution factor.
- latex_name = ('W',)
- outputs = ('w',)
- class tardis.plasma.properties.plasma_input.HeliumTreatment[source]
Bases:
InputStore the configured helium treatment.
- outputs = ('helium_treatment',)
- class tardis.plasma.properties.plasma_input.IsotopeAbundance[source]
Bases:
InputStore isotope abundances.
- outputs = ('isotope_abundance',)
- class tardis.plasma.properties.plasma_input.JBlues[source]
Bases:
InputStore line blue-wing mean intensities.
- latex_name = ('J_{\\textrm{blue}}',)
- outputs = ('j_blues',)
- class tardis.plasma.properties.plasma_input.LinkTRadTElectron[source]
Bases:
InputStore the electron-to-radiation temperature ratio.
- latex_name = ('T_{\\textrm{electron}}/T_{\\textrm{rad}}',)
- outputs = ('link_t_rad_t_electron',)
- class tardis.plasma.properties.plasma_input.NumberDensity[source]
Bases:
InputStore elemental number densities by shell.
- latex_name = ('N_{i}',)
- outputs = ('number_density',)
- class tardis.plasma.properties.plasma_input.TRadiative(plasma_parent)[source]
Bases:
ProcessingPlasmaPropertyRadiative temperature property.
- Attributes:
- t_radNumpy Array, dtype float
- calculate(dilute_planckian_radiation_field: object) object[source]
Return the radiation-field temperature in cgs units.
- latex_name = ('T_{\\textrm{rad}}',)
- outputs = ('t_rad',)