cherab.phix.plasma.species.PHiXSpecies#

class cherab.phix.plasma.species.PHiXSpecies(equilibrium=None)Source#

Bases: object

Class representing PHiX plasma species.

Parameters:

equilibrium (EFITEquilibrium | None) – EFIT equilibrium object, default None

electron_distribution#

electron distribution function

Type:

Function3D

composition#

composition of plasma species, each information of whixh is element, charge, density_distribution, temperature_distribution, bulk_velocity_distribution.

Type:

list of Species

Methods

plot_1d_profile()

Plot r vs electron density or temperature 1D profile.

plot_distribution([res])

Plot species temperature & density profile.

set_species([element, charge, density, ...])

Add species to composition which is assumed to be Maxwellian distribution.