tardis.plasma.properties.level_population module¶
- class tardis.plasma.properties.level_population.LevelNumberDensity(plasma_parent)[source]¶
- Bases: - tardis.plasma.properties.base.ProcessingPlasmaProperty- Calculates the level populations - Attributes
- level_number_densityPandas DataFrame, dtype float
- Index atom number, ion number, level number. Columns are zones. 
 
 - calculate(level_boltzmann_factor, ion_number_density, levels, partition_function)¶
- Calculate the level populations from the level_boltzmann_factor, ion_number_density and partition_function 
 - 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.plasma.properties.level_population.LevelNumberDensityHeNLTE(plasma_parent)[source]¶
- Bases: - tardis.plasma.properties.level_population.LevelNumberDensity- Attributes
- level_number_densityPandas DataFrame, dtype float
- Index atom number, ion number, level number. Columns are zones.