tardis.iip_plasma.properties.level_population module¶
- class tardis.iip_plasma.properties.level_population.DepartureCoefficient(plasma_parent)[source]¶
Bases:
ProcessingPlasmaProperty- outputs = ('b',)¶
- class tardis.iip_plasma.properties.level_population.LTELevelNumberDensity(plasma_parent, helium_treatment='dilute-lte')[source]¶
Bases:
LevelNumberDensityCalculates the level populations with the Boltzmann equation in LTE.
- latex_name = ('N_{i,j,k}^*',)¶
- outputs = ('lte_level_number_density',)¶
- class tardis.iip_plasma.properties.level_population.LevelNumberDensity(plasma_parent, helium_treatment='dilute-lte')[source]¶
Bases:
ProcessingPlasmaProperty- Attributes:
- level_number_densityPandas DataFrame, dtype float
Index atom number, ion number, level number. Columns are zones.
Calculates the level populations with the Boltzmann equation in LTE.
- latex_formula = ('N_{i,j}\\dfrac{bf_{i,j,k}}{Z_{i,j}}',)¶
- latex_name = ('N_{i,j,k}',)¶
- outputs = ('level_number_density',)¶
- class tardis.iip_plasma.properties.level_population.PhiLucy(plasma_parent)[source]¶
Bases:
ProcessingPlasmaProperty- latex_name = ('\\Phi_{i,\\kappa}',)¶
- outputs = ('phi_lucy',)¶