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.Density[source]

Bases: ArrayInput

Attributes
densityNumpy array, dtype float

Total density values

latex_name = ('\\rho',)
outputs = ('density',)
class tardis.plasma.properties.plasma_input.DilutionFactor[source]

Bases: ArrayInput

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.JBlueEstimator[source]

Bases: ArrayInput

Attributes
j_blue_estimatorsNumpy array
latex_name = ('J_{\\textrm{blue-estimator}}',)
outputs = ('j_blue_estimators',)
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.RInner[source]

Bases: Input

outputs = ('r_inner',)
class tardis.plasma.properties.plasma_input.TInner[source]

Bases: Input

outputs = ('t_inner',)
class tardis.plasma.properties.plasma_input.TRadiative[source]

Bases: ArrayInput

Attributes
t_radNumpy Array, dtype float
latex_name = ('T_{\\textrm{rad}}',)
outputs = ('t_rad',)
class tardis.plasma.properties.plasma_input.TimeExplosion[source]

Bases: Input

Attributes
time_explosionFloat

Time since explosion in seconds

latex_name = ('t_{\\textrm{exp}}',)
outputs = ('time_explosion',)
class tardis.plasma.properties.plasma_input.Volume[source]

Bases: Input

outputs = ('volume',)