aspen.visualizations.mps_visualizer

Visualize a modulation power spectrum

Classes

MpsVisualizer([mps_visualizer_dbrange, …])

Visualize modulation power spectrum

class aspen.visualizations.mps_visualizer.MpsVisualizer(mps_visualizer_dbrange=50, visualization_labels=True, samp_freq=16000)[source]

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

Visualize modulation power spectrum

Parameters
  • mps_visualizer_dbrange (int) – The magnitude range limiting axes of modulation power spectrum. Defaults to 50.

  • 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