tardis.opacities.macro_atom.base module

class tardis.opacities.macro_atom.base.NonMarkovChainTransitionProbabilities(plasma_parent)[source]

Bases: TransitionProbabilities

outputs = ('non_markov_transition_probabilities',)
class tardis.opacities.macro_atom.base.TransitionProbabilities(plasma_parent)[source]

Bases: ProcessingPlasmaProperty

Attributes:
transition_probabilitiesPandas DataFrame, dtype float
calculate(atomic_data, beta_sobolev, j_blues, stimulated_emission_factor, tau_sobolevs)[source]
calculate_transition_probabilities(macro_atom_data, beta_sobolev, j_blues, stimulated_emission_factor)[source]
initialize_macro_atom_transition_type_filters(atomic_data, macro_atom_data)[source]
outputs = ('transition_probabilities',)
prepare_transition_probabilities(macro_atom_data, beta_sobolev, j_blues, stimulated_emission_factor)[source]