idstools.view.domain.kineticprofiles

Module Contents

class idstools.view.domain.kineticprofiles.KineticProfilesView(connection, time_slice, edge_required, dd_update)[source]
k_profiles
multi_style = "'-'"
single_style = "'o'"
view_central_density_waveforms(ax, logscale=False)[source]

This function plots various density waveforms over time

Parameters:
ax

a Matplotlib axis object.

view_central_temperature_waveforms(ax)[source]

This function plots central temperature waveforms with optional ion temperature

Parameters:
ax

a matplotlib Axes object.

view_central_zeff_waveform(ax)[source]

This function plots the central Z-effective waveform over time.

Parameters:
ax

a Matplotlib axis object.

view_density_profiles(ax, logscale=False)[source]

This function plots density profiles for different species in a plasma based on provided kinetic profiles.

Parameters:
ax

a Matplotlib axis object

view_temperature_profiles(ax)[source]

This function plots temperature profiles for electron and ion temperatures at the core and edge regions based on the provided data.

Parameters:
ax

a matplotlib Axes object

static view_time_line(ax, time)[source]
view_vphi_profile(ax, logscale=False)[source]

This Python function plots the toroidal rotation velocity profiles for different species in a plasma simulation.

Parameters:
ax

a matplotlib axis object.

view_vpol_profile(ax, logscale=False)[source]

This function plots the vpol profiles for different species based on certain conditions and customizes the legend and axis labels accordingly.

Parameters:
ax

a matplotlib Axes object.

view_zeff_profile(ax)[source]

This function plots Zeff profiles at the core and edge regions

Parameters:
ax

a Matplotlib axis object

idstools.view.domain.kineticprofiles.logger