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')