This page was generated from docs/notebooks/plasma/equilibrium.ipynb.
Download notebook.

Plasma Equilibrium¶

This notebook demonstrates how to load and visualize a plasma equilibrium using the cherab.imas interface.

The example test data was calculated by JINTRAC for an ITER 15 MA H-mode scenario.

Prerequisites: Pooch must be installed to download the example data.

[1]:
from cherab.imas.datasets import iter_jintrac
from cherab.imas.plasma import load_equilibrium
from cherab.tools.equilibrium import plot_equilibrium
22:32:38 CRITICAL Could not import 'imas_core': No module named 'imas_core'. Some functionality is not available. @imas_interface.py:34

Retrieve ITER JINTRAC sample data¶

[2]:
path = iter_jintrac()

Load the equilibrium data¶

The equilibrium information is loaded from the IMAS equilibrium IDS.

[3]:
equilibrium = load_equilibrium(path, "r")
22:32:38 INFO     Parsing data dictionary version 4.1.0 @dd_zip.py:89
22:32:39 INFO     Parsing data dictionary version 4.0.0 @dd_zip.py:89
/home/runner/work/imas/imas/src/cherab/imas/plasma/equilibrium.py:71: RuntimeWarning: The 'get_slice' method is not implemented for the URI '/home/runner/.cache/cherab/imas/iter_scenario_53298_seq1_DD4.nc'. Falling back to 'get' method to retrieve the entire IDS.
  equilibrium_ids = get_ids_time_slice(

Plot several quantities of the equilibrium¶

Using cherab’s built-in plotting utilities, we can visualize the magnetic equilibrium.

[4]:
plot_equilibrium(equilibrium, detail=True)
Sampling psi...
Plotting summary...
Sampling B-field...
Sampling LCFS interior...
Calculating B-field magnitude...
Sampling q...
Plotting details...
../../_images/notebooks_plasma_equilibrium_7_1.png
../../_images/notebooks_plasma_equilibrium_7_2.png
../../_images/notebooks_plasma_equilibrium_7_3.png
../../_images/notebooks_plasma_equilibrium_7_4.png
../../_images/notebooks_plasma_equilibrium_7_5.png
../../_images/notebooks_plasma_equilibrium_7_6.png
../../_images/notebooks_plasma_equilibrium_7_7.png
../../_images/notebooks_plasma_equilibrium_7_8.png
../../_images/notebooks_plasma_equilibrium_7_9.png