tardis.iip_plasma.continuum.radiative_processes module

class tardis.iip_plasma.continuum.radiative_processes.FreeFree(input_data, **kwargs)[source]

Bases: PhysicalContinuumProcess

Represents free-free transitions.

Attributes:
input: `tardis.iip_plasma.continuum.input_data.ContinuumInputData`-object

The common input data object.

cooling_rate: np.ndarray

The rate per unit volume at which heat is converted into radiant energy by ff-emissions.

chi_ff_factor: np.ndarray

Used in the calculation of free-free opacities in the montecarlo run.

name = 'free_free'
class tardis.iip_plasma.continuum.radiative_processes.RadiativeDeexcitation(input_data, **kwargs)[source]

Bases: PhysicalContinuumProcess

cooling = False
property deactivation_probabilities
property internal_jump_probabilities
macro_atom_transitions = 'down'
name = 'radiative_deexcitation'
class tardis.iip_plasma.continuum.radiative_processes.RadiativeExcitation(input_data, **kwargs)[source]

Bases: PhysicalContinuumProcess

cooling = False
property internal_jump_probabilities
macro_atom_transitions = 'up'
name = 'radiative_excitation'
class tardis.iip_plasma.continuum.radiative_processes.RadiativeIonization(input_data)[source]

Bases: PhysicalContinuumProcess, BoundFreeEnergyMixIn

Represents the process of radiative ionization.

Attributes:
input: `tardis.iip_plasma.continuum.input_data.ContinuumInputData`-object

The common input data object.

rate_coefficient: pd.DataFrame

Multiplying the rate coefficient with the number densities of the interacting particles gives the rate per unit volume of the transition.

cooling = False
property level_lower_energy
macro_atom_transitions = 'continuum'
name = 'radiative_ionization'
class tardis.iip_plasma.continuum.radiative_processes.RadiativeRecombination(input_data)[source]

Bases: PhysicalContinuumProcess, BoundFreeEnergyMixIn

Represents the process of radiative recombination.

Attributes:
input: `tardis.iip_plasma.continuum.input_data.ContinuumInputData`-object

The common input data object.

rate_coefficient: pd.DataFrame

Multiplying the rate coefficient with the number densities of the interacting particles gives the rate per unit volume of the transition.

cooling_rate: pd.DataFrame

The rate per unit volume at which heat is radiated by spontaneous free-bound transitions.

property deactivation_probabilities
property internal_jump_probabilities
name = 'radiative_recombination'