tardis.montecarlo.montecarlo_numba.macro_atom module

exception tardis.montecarlo.montecarlo_numba.macro_atom.MacroAtomError[source]

Bases: ValueError

class tardis.montecarlo.montecarlo_numba.macro_atom.MacroAtomTransitionType(value)[source]

Bases: IntEnum

An enumeration.

ADIABATIC_COOLING = -4
BB_EMISSION = -1
BF_COOLING = -5
BF_EMISSION = -2
FF_EMISSION = -3
INTERNAL_DOWN = 0
INTERNAL_UP = 1
TWO_PHOTON = -6
tardis.montecarlo.montecarlo_numba.macro_atom.macro_atom(activation_level_id, current_shell_id, numba_plasma)[source]
Parameters
activation_level_idint

Activation level idx of the macro atom.

current_shell_idint
numba_plasmatardis.montecarlo.numba_interface.numba_plasma.NumbaPlasma
Returns