EmgModel

class pyopenms.EmgModel

Bases: object

Cython implementation of _EmgModel

Original C++ documentation is available here

– Inherits from [‘InterpolationModel’]

__init__()

Overload:

__init__(self) None

Exponentially modified gaussian distribution model for elution profiles

Overload:

__init__(self, in_0: EmgModel) None

Methods

__init__

Overload:

getCenter(self)

Returns the "center" of the model, particular definition (depends on the derived model)

getIntensity(self, coord)

Access model predicted intensity at position 'pos'

getInterpolation(self)

Returns the interpolation class

getProductName(self)

Name of the model

getScalingFactor(self)

Returns the interpolation class

setInterpolationStep(self, interpolation_step)

Sets the interpolation step for the linear interpolation of the model

setOffset(self, offset)

Sets the offset of the model

setSamples(self)

Sets sample/supporting points of interpolation wrt params

setScalingFactor(self, scaling)

Sets the scaling factor of the model

getCenter(self) float

Returns the “center” of the model, particular definition (depends on the derived model)

getIntensity(self, coord: float) float

Access model predicted intensity at position ‘pos’

getInterpolation(self) LinearInterpolation

Returns the interpolation class

getProductName(self) Union[bytes, str, String]

Name of the model

getScalingFactor(self) float

Returns the interpolation class

setInterpolationStep(self, interpolation_step: float) None

Sets the interpolation step for the linear interpolation of the model

setOffset(self, offset: float) None

Sets the offset of the model

setSamples(self) None

Sets sample/supporting points of interpolation wrt params

setScalingFactor(self, scaling: float) None

Sets the scaling factor of the model