pylbo.visualisation.modes.temporal_1d

Module Contents

Classes

TemporalEvolutionPlot1D

Main class for temporal evolutions of the eigenfunction.

class pylbo.visualisation.modes.temporal_1d.TemporalEvolutionPlot1D(data: pylbo.visualisation.modes.mode_data.ModeVisualisationData, u2: float, u3: float, time: numpy.ndarray, figsize: tuple[int, int], show_ef_panel: bool, **kwargs)[source]

Bases: pylbo.visualisation.modes.mode_figure.ModeFigure

Main class for temporal evolutions of the eigenfunction.

Parameters:
  • data (ModeVisualisationData) – Data object containing all data associated with the selected eigenmode.

  • u2 (float) – The data for the \(u_2\) coordinate.

  • u3 (float) – The data for the \(u_3\) coordinate.

  • time (np.ndarray) – The data for the time.

  • figsize (tuple[int, int]) – The size of the figure.

  • show_ef_panel (bool) – Whether to show the eigenfunction panel.

  • **kwargs – Additional keyword arguments to be passed to matplotlib.pyplot.imshow().

set_plot_arrays() None[source]

Sets the arrays used for plotting. This should implement setting of u1_data, u2_data, u3_data, t_data and ef_data.

draw_solution() None[source]
get_view_ylabel() str[source]