tardis.iip_plasma.continuum.radiative_processes module¶
- class tardis.iip_plasma.continuum.radiative_processes.FreeFree(input_data, **kwargs)[source]¶
Bases:
PhysicalContinuumProcessRepresents 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,BoundFreeEnergyMixInRepresents 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,BoundFreeEnergyMixInRepresents 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'¶