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
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
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
- 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