Note
This page was generated from docs/notebooks/plasma/equilibrium.ipynb.
PHiX Equilibrium profiles#
Using the Tokamak Simulation Code (TSC) enables to produce the PHiX’s equilibrium information such as magnetic flux surface, current flux, etc. Here, let us show some results under the typical coil current case.
[1]:
from matplotlib import pyplot as plt
from cherab.phix.plasma import import_equilibrium
from cherab.tools.equilibrium import plot_equilibrium
plt.rcParams["figure.dpi"] = 150
TSC data is stored in "../cherab/phix/plasma/data/**" where each folder named as "phix10", "phix12", etc.
has calculated data. Each data is formated as json.
import_equilibrium is a helper function
to populate an instance of EFITEquilibrium in each moedel case.
[2]:
eq = import_equilibrium(model_variant="phix10")
Using plot_equilibrium function defined by the cherab package allows us to show some plots accrding to equilibrium information.
[3]:
plot_equilibrium(eq, resolution=0.005) # resolution = 5mm
Sampling psi...
Plotting summary...
The cases of the different coil current conditions are applied as follows:
model_variant: phix12#
[4]:
eq = import_equilibrium(model_variant="phix12")
plot_equilibrium(eq, resolution=0.005)
Sampling psi...
Plotting summary...
model_variant: phix13#
[5]:
eq = import_equilibrium(model_variant="phix13")
plot_equilibrium(eq, resolution=0.005)
Sampling psi...
Plotting summary...
model_variant: phix14#
[6]:
eq = import_equilibrium(model_variant="phix14")
plot_equilibrium(eq, resolution=0.005)
Sampling psi...
Plotting summary...