GaussFilter#

class pyopenms.GaussFilter#

Bases: object

Cython implementation of _GaussFilter

Original C++ documentation is available here

– Inherits from [‘DefaultParamHandler’, ‘ProgressLogger’]

__init__()#

Overload:

__init__(self) None

This class represents a Gaussian lowpass-filter which works on uniform as well as on non-uniform profile data

Overload:

__init__(self, in_0: GaussFilter) None

Methods

__init__

Overload:

endProgress(self)

Ends the progress display

filter

Overload:

filterExperiment(self, exp)

Smoothes an MSExperiment containing profile data

getDefaults(self)

Returns the default parameters

getLogType(self)

Returns the type of progress log being used

getName(self)

Returns the name

getParameters(self)

Returns the parameters

getSubsections(self)

nextProgress(self)

Increment progress by 1 (according to range begin-end)

setLogType(self, in_0)

Sets the progress log that should be used.

setName(self, in_0)

Sets the name

setParameters(self, param)

Sets the parameters

setProgress(self, value)

Sets the current progress

startProgress(self, begin, end, label)

endProgress(self) None#

Ends the progress display

filter()#

Overload:

filter(self, spectrum: MSSpectrum) None

Smoothes an MSSpectrum containing profile data

Overload:

filter(self, chromatogram: MSChromatogram) None
filterExperiment(self, exp: MSExperiment) None#

Smoothes an MSExperiment containing profile data

getDefaults(self) Param#

Returns the default parameters

getLogType(self) int#

Returns the type of progress log being used

getName(self) bytes | str | String#

Returns the name

getParameters(self) Param#

Returns the parameters

getSubsections(self) List[bytes]#
nextProgress(self) None#

Increment progress by 1 (according to range begin-end)

setLogType(self, in_0: int) None#

Sets the progress log that should be used. The default type is NONE!

setName(self, in_0: bytes | str | String) None#

Sets the name

setParameters(self, param: Param) None#

Sets the parameters

setProgress(self, value: int) None#

Sets the current progress

startProgress(self, begin: int, end: int, label: bytes | str | String) None#