idstools.view.summary¶
This module provides view functions and classes for equilibrium ids data
Module Contents¶
- class idstools.view.summary.SummaryView(ids: object)[source]¶
Bases:
idstools.view.common.BasePlotThis is a constructor function that initializes an object with an input object and creates another object using the input object.
- Parameters:¶
- compute_obj¶
- ids¶
- view_energy_content_waveforms(ax)[source]¶
The function view_energy_content_waveforms plots energy content waveforms on a given axis.
- view_hcd_waveforms(ax)[source]¶
The function view_hcd_waveforms plots various power waveforms on a given axis.
- view_hmode(ax)[source]¶
The function view_hmode checks if HMode is present and fills the area between th_min and th_max on the y-axis with a light yellow color if it is, otherwise it logs a warning message.
- view_ip_b0_waveforms(ax)[source]¶
The function view_ip_b0_waveforms plots the absolute values of the Ip and B0 waveforms on a given axis.
- view_time_line(ax, time)[source]¶
The function view_time_line plots a vertical dashed line on a given matplotlib axis at a specified time.
- Parameters:¶
- ax¶
The parameter “ax” is a reference to the second y-axis of a matplotlib figure. It is used to plot the timeline on the same figure as the other data.
- time¶
The “time” parameter is the value at which you want to plot a vertical line on the timeline. It represents the specific point in time that you want to highlight on the timeline.
- idstools.view.summary.logger¶