8.8. Basic Line Emission¶
- class cherab.core.model.plasma.impact_excitation.ExcitationLine¶
Emitter that calculates spectral line emission from a plasma object as a result of excitation of the target species by electron impact.
where
is the target species density, is the electron impact excitation photon emission coefficient for the specified spectral line of the ion, is the normalised spectral line shape,- Parameters:
line (Line) – Spectroscopic emission line object.
plasma (Plasma) – The plasma to which this emission model is attached. Default is None.
atomic_data (AtomicData) – The atomic data provider for this model. Default is None.
lineshape (object) – Line shape model class. Default is None (GaussianLine).
lineshape_args (object) – A list of line shape model arguments. Default is None.
lineshape_kwargs (object) – A dictionary of line shape model keyword arguments. Default is None.
- Variables:
plasma (Plasma) – The plasma to which this emission model is attached.
atomic_data (AtomicData) – The atomic data provider for this model.
- class cherab.core.model.plasma.recombination.RecombinationLine¶
Emitter that calculates spectral line emission from a plasma object as a result of dielectronic recombination of the target species.
where
is the recombining species density, is the dielectronic recombination photon emission coefficient for the specified spectral line of the ion, is the normalised spectral line shape,- Parameters:
line (Line) – Spectroscopic emission line object.
plasma (Plasma) – The plasma to which this emission model is attached. Default is None.
atomic_data (AtomicData) – The atomic data provider for this model. Default is None.
lineshape (object) – Line shape model class. Default is None (GaussianLine).
lineshape_args (object) – A list of line shape model arguments. Default is None.
lineshape_kwargs (object) – A dictionary of line shape model keyword arguments. Default is None.
- Variables:
plasma (Plasma) – The plasma to which this emission model is attached.
atomic_data (AtomicData) – The atomic data provider for this model.
- class cherab.core.model.plasma.thermal_cx.ThermalCXLine¶
Emitter that calculates spectral line emission from a plasma object as a result of thermal charge exchange of the target species with the donor species.
where
is the receiver species density, is the donor species density, is the thermal CX photon emission coefficient for the specified spectral line of the ion, is the donor species temperature, is the normalised spectral line shape,- Parameters:
line (Line) – Spectroscopic emission line object.
plasma (Plasma) – The plasma to which this emission model is attached. Default is None.
atomic_data (AtomicData) – The atomic data provider for this model. Default is None.
lineshape (object) – Line shape model class. Default is None (GaussianLine).
lineshape_args (object) – A list of line shape model arguments. Default is None.
lineshape_kwargs (object) – A dictionary of line shape model keyword arguments. Default is None.
- Variables:
plasma (Plasma) – The plasma to which this emission model is attached.
atomic_data (AtomicData) – The atomic data provider for this model.