cherab.phix.plasma.import_plasma#

cherab.phix.plasma.import_plasma(parent, equilibrium='phix10', species=None)Source#

Helper function of generating PHiX plasma with emissions model: \(\mathrm{H}_\alpha, \mathrm{H}_\beta, \mathrm{H}_\gamma, \mathrm{H}_\delta\).

Parameters:
  • parent (Node) – Raysect’s scene-graph parent node

  • equilibrium (str) – equilibrium json file name in which TSC data is stored, by default "phix10"

  • species (object | None) – user-defined species object having composition which is a list of Species objects and electron distribution function attributes, by default PHiXSpecies

Return type:

tuple[Plasma, EFITEquilibrium]

Examples

from raysect.optical import World
from cherab.phix.plasma import import_plasma

world = World()
plasma = import_plasma(world)