tardis.plasma.properties.plasma_input module¶
- class tardis.plasma.properties.plasma_input.Abundance[source]¶
 Bases:
Input- Attributes:
 - abundanceNumpy array, dtype float
 Fractional abundance of elements
- outputs = ('abundance',)¶
 
- class tardis.plasma.properties.plasma_input.AtomicData[source]¶
 Bases:
Input- Attributes:
 - atomic_dataObject
 
- outputs = ('atomic_data',)¶
 
- class tardis.plasma.properties.plasma_input.ContinuumInteractionSpecies[source]¶
 Bases:
Input- Attributes:
 - continuum_interaction_speciesPandas MultiIndex, dtype int
 Atomic and ion numbers of elements for which continuum interactions (radiative/collisional ionization and recombination) are treated
- outputs = ('continuum_interaction_species',)¶
 
- class tardis.plasma.properties.plasma_input.DilutePlanckianRadField[source]¶
 Bases:
Input- 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.
- latex_name = ('W',)¶
 
- outputs = ('w',)¶
 
- class tardis.plasma.properties.plasma_input.HeliumTreatment[source]¶
 Bases:
Input- outputs = ('helium_treatment',)¶
 
- class tardis.plasma.properties.plasma_input.IsotopeAbundance[source]¶
 Bases:
Input- Attributes:
 - isotope_abundanceNumpy array, dtype float
 Fractional abundance of isotopes
- outputs = ('isotope_abundance',)¶
 
- class tardis.plasma.properties.plasma_input.JBlues[source]¶
 Bases:
Input- Attributes:
 - j_blue_estimatorsNumpy array
 
- latex_name = ('J_{\\textrm{blue}}',)¶
 
- outputs = ('j_blues',)¶
 
- class tardis.plasma.properties.plasma_input.LinkTRadTElectron[source]¶
 Bases:
Input- Attributes:
 - link_t_rad_t_electronFloat
 Value used for estimate of electron temperature. Default is 0.9.
- latex_name = ('T_{\\textrm{electron}}/T_{\\textrm{rad}}',)¶
 
- outputs = ('link_t_rad_t_electron',)¶
 
- class tardis.plasma.properties.plasma_input.NLTEExcitationSpecies[source]¶
 Bases:
Input- outputs = ('nlte_excitation_species',)¶
 
- class tardis.plasma.properties.plasma_input.NLTEIonizationSpecies[source]¶
 Bases:
Input- outputs = ('nlte_ionization_species',)¶
 
- class tardis.plasma.properties.plasma_input.NumberDensity[source]¶
 Bases:
Input- Attributes:
 - number_densityPandas DataFrame, dtype float
 Indexed by atomic number, columns corresponding to zones
- 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
 
- latex_name = ('T_{\\textrm{rad}}',)¶
 
- outputs = ('t_rad',)¶