ContinuousWaveletTransform#

class pyopenms.ContinuousWaveletTransform#

Bases: object

Cython implementation of _ContinuousWaveletTransform

Original C++ documentation is available here

__init__()#

Overload:

__init__(self) None

Overload:

__init__(self, in_0: ContinuousWaveletTransform) None

Methods

__init__

Overload:

getLeftPaddingIndex(self)

Returns the position where the signal starts (in the interval [0,end_left_padding_) are the padded zeros)

getRightPaddingIndex(self)

Returns the position where the signal ends (in the interval (begin_right_padding_,end] are the padded zeros)

getScale(self)

Returns the scale of the wavelet

getSignal(self)

Returns the wavelet transform of the signal

getSignalLength(self)

Returns the signal length [end_left_padding,begin_right_padding]

getSize(self)

Returns the signal length including padded zeros [0,end]

getSpacing(self)

Returns the spacing of raw data

getWavelet(self)

Returns the wavelet

init(self, scale, spacing)

Perform possibly necessary preprocessing steps, like tabulating the Wavelet

setLeftPaddingIndex(self, end_left_padding)

Sets the position where the signal starts

setRightPaddingIndex(self, begin_right_padding)

Sets the position where the signal starts

setScale(self, scale)

Sets the spacing of raw data

setSignal(self, signal)

Sets the wavelet transform of the signal

setSignalLength(self, signal_length)

Sets the signal length [end_left_padding,begin_right_padding]

setSpacing(self, spacing)

Sets the spacing of raw data

setWavelet(self, wavelet)

Sets the signal

getLeftPaddingIndex(self) int#

Returns the position where the signal starts (in the interval [0,end_left_padding_) are the padded zeros)

getRightPaddingIndex(self) int#

Returns the position where the signal ends (in the interval (begin_right_padding_,end] are the padded zeros)

getScale(self) float#

Returns the scale of the wavelet

getSignal(self) List[Peak1D]#

Returns the wavelet transform of the signal

getSignalLength(self) int#

Returns the signal length [end_left_padding,begin_right_padding]

getSize(self) int#

Returns the signal length including padded zeros [0,end]

getSpacing(self) float#

Returns the spacing of raw data

getWavelet(self) List[float]#

Returns the wavelet

init(self, scale: float, spacing: float) None#

Perform possibly necessary preprocessing steps, like tabulating the Wavelet

setLeftPaddingIndex(self, end_left_padding: int) None#

Sets the position where the signal starts

setRightPaddingIndex(self, begin_right_padding: int) None#

Sets the position where the signal starts

setScale(self, scale: float) None#

Sets the spacing of raw data

setSignal(self, signal: List[Peak1D]) None#

Sets the wavelet transform of the signal

setSignalLength(self, signal_length: int) None#

Sets the signal length [end_left_padding,begin_right_padding]

setSpacing(self, spacing: float) None#

Sets the spacing of raw data

setWavelet(self, wavelet: List[float]) None#

Sets the signal