aspen.processings.amplitude_maximize

Amplitude maximize

Functions

amplitude_maximize(x[, maximum_num])

Maximize the amplitude.

Classes

AmplitudeMaximize([…])

Maximize the amplitude.

class aspen.processings.amplitude_maximize.AmplitudeMaximize(amplitude_maximize_maximum_num=1.0)[source]

Bases: aspen.interfaces.abs_common_interface.AbsCommonInterface, aspen.interfaces.abs_processing_interface.AbsProcessingInterface

Maximize the amplitude.

Parameters

amplitude_maximize_maximum_num (float) – Maximization value. Upper limit of signal amplitude is set to this value. Defaults to 1.0.

__call__(x)[source]

Apply amplitude maximize

Parameters

x (ndarray) – Input signal

Return type

ndarray

Returns

Output signal

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__

aspen.processings.amplitude_maximize.amplitude_maximize(x, maximum_num=1.0)[source]

Maximize the amplitude.

Parameters
  • x (ndarray) – Input signal

  • maximum_num (float) – Maximization value. Upper limit of signal amplitude is set to this value. Defaults to 1.0.

Return type

ndarray

Returns

Output signal