idstools.view.core_sources

Module Contents

class idstools.view.core_sources.CoreSourcesView(ids)[source]
core_sources_compute
ids
view_current_profiles(ax, time_slice, *args, **kwargs)[source]

The function view_current_profiles plots current profiles.

Parameters:
ax

The parameter ax is an instance of the Axes class from the matplotlib.pyplot module. It represents the axes on which the current profiles will be plotted.

view_current_waveform(ax, time_slice, *args, **kwargs)[source]

The function view_current_waveform plots the current waveform for different sources and displays it.

Parameters:
ax

The parameter ax is an instance of the Axes class from the matplotlib.pyplot module. It represents the axes on which the waveform plot will be drawn.

view_particles_profiles(ax, time_slice, *args, **kwargs)[source]

The function view_particles_profiles plots particle density profiles for electrons and ions at different sources as a function of normalized toroidal flux coordinate.

Parameters:
ax

The parameter ax is an instance of the Axes class from the matplotlib.pyplot module. It represents the axes on which the particles profiles will be plotted.

view_particles_waveform(ax, time_slice, *args, **kwargs)[source]

The function view_particles_waveform plots the waveforms of particles (electrons and ions) over time.

Parameters:
ax

The parameter “ax” is an instance of the matplotlib Axes class. It represents the axes on which the waveform plot will be drawn.

view_power_and_particle_waveforms(ax, time_slice, *args, **kwargs)[source]

The function view_power_and_particle_waveforms plots power waveforms for different sources and particles over time.

Parameters:
ax

The parameter ax is an instance of the Axes class from the matplotlib.pyplot module. It represents the axes on which the waveforms will be plotted.

view_power_profiles(ax, time_slice, *args, **kwargs)[source]

The function view_power_profiles plots power profiles for different sources

Parameters:
ax

The parameter ax is an instance of the Axes class from the matplotlib.pyplot module. It represents the axes on which the power profiles will be plotted.

view_sources(time_slice)[source]

The view_sources function prints information about sources, including their name, electron flux, energy flux, and ion flux.

view_torque_waveform(ax, time_slice, *args, **kwargs)[source]

The function view_torque_waveform plots torque waveforms for different sources over time.

Parameters:
ax

The parameter “ax” is an instance of the matplotlib Axes class. It represents the axes on which the torque waveform plot will be drawn.

idstools.view.core_sources.logger