Plotters#

Availiable plotters:

qfactor_profile(entity, **kwargs)

Plots \(q(\psi)\) and \(\psi_p(\psi)\).

magnetic_profile(entity, **kwargs)

Plots a poloidal cut of the magnetic field strength and plasma current intensities.

machine_coords_profile(entity, **kwargs)

Plots the selected quantity's (\(\Psi\), E, B, I, g, \(\frac{\partial B}{\partial\theta}\), \(\frac{\partial B}{\partial\psi}\), \(\frac{\partial I}{\partial\psi}\), \(\frac{\partial g}{\partial\psi}\)) contour plot in R, Z tokamak (cylindrical) coordinates, and in separate figures.

efield_profile(entity, **kwargs)

Plots \(E(\psi)\) and \(\Phi(\psi)\).

psi_ptheta_plot(entity, **kwargs)

Plots \(P_\theta(\psi)\).

profile_energy_contour(profile, **kwargs)

Plots the Profile's energy contour plot.

particle_evolution(particle, **kwargs)

Plots the time evolution of all the dynamical variables and canonical momenta from the particle's calculated orbit.

particle_poloidal_drift(particle, **kwargs)

Plots the particle's poloidal drift on top of the energy contour plot.

fixed_points_energy_contour(profile, **kwargs)

Plots the Profile's energy contour plot.

bifurcation_plot(profile, COM_values, **kwargs)

Draws the bifurcation diagrams for the \(theta\)'s fixed, the \(\psi\)'s fixed and the number of fixed points found for each \(\mu\) or \(P_{\zeta}\).

parabolas_diagram(profile, **kwargs)

This script draw the parabolas diagram along with the trapped passing boundary (if asked) by plotting the values calculated in calc_parabolas_tpb().