aspen.visualizations.waveform_visualizer

Visualize a waveform

Classes

WaveformVisualizer([…])

Visualize spectrum

class aspen.visualizations.waveform_visualizer.WaveformVisualizer(waveform_visualizer_color='dodgerblue', visualization_labels=True, samp_freq=16000)[source]

Bases: aspen.interfaces.abs_common_interface.AbsCommonInterface, aspen.interfaces.abs_visualization_interface.AbsVisualizationInterface

Visualize spectrum

Parameters
  • waveform_visualizer_color (str) – The color of line. Defaults to dodgerblue

  • visualization_labels (bool) – The flag to add labels (title, xlabel, ylabel). Defaults to True.

  • samp_freq (int) – Sampling frequency. Defaults to 16000.

__call__(fig, ax, sample)[source]

Call self as a function.

static add_arguments(parser)[source]

add arguments

classmethod load_class_kwargs(args)

Return the kwargs dict for class __init__ from parsed arguments

Parameters

args (Namespace) – (config)argparse arguments

Return type

dict

Returns

kwargs for class __init__

plotsize()[source]

return plotter figure size [width, height]

title()[source]

return title of figure