InterpolationModel#
- class pyopenms.InterpolationModel#
Bases:
object
Cython implementation of _InterpolationModel
Original C++ documentation is available here
- __init__()#
Overload:
- __init__(self) None
Abstract class for 1D-models that are approximated using linear interpolation
Overload:
- __init__(self, in_0: InterpolationModel) 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