tardis.opacities.macro_atom.continuum_processes.collisional_ion_trans_prob module¶
- class tardis.opacities.macro_atom.continuum_processes.collisional_ion_trans_prob.RawCollIonTransProbs(plasma_parent)[source]¶
Bases:
TransitionProbabilitiesProperty
,IndexSetterMixin
- Attributes:
- p_coll_ionpandas.DataFrame, dtype float
The unnormalized transition probabilities for collisional ionization.
- p_coll_recombpandas.DataFrame, dtype float
The unnormalized transition probabilities for collisional recombination.
- cool_rate_coll_ionpandas.DataFrame, dtype float
The collisional ionization cooling rates of the electron gas.
- calculate(coll_ion_coeff, coll_recomb_coeff, nu_i, photo_ion_idx, electron_densities, energy_i, level_number_density)[source]¶
- latex_name = ('p^{\\textrm{coll ion}}', 'p^{\\textrm{coll recomb}}', 'C^{\\textrm{ion}}')¶
- outputs = ('p_coll_ion', 'p_coll_recomb', 'cool_rate_coll_ion')¶
- transition_probabilities_outputs = ('p_coll_ion', 'p_coll_recomb', 'cool_rate_coll_ion')¶