TransformationModelInterpolated#
- class pyopenms.TransformationModelInterpolated#
Bases:
objectCython implementation of _TransformationModelInterpolated
- Documentation is available at http://www.openms.de/current_doxygen/html/classOpenMS_1_1TransformationModelInterpolated.html
– Inherits from [‘TransformationModel’]
- __init__()#
Cython signature: void TransformationModelInterpolated(libcpp_vector[TM_DataPoint] & data, Param & params)
Methods
Cython signature: void TransformationModelInterpolated(libcpp_vector[TM_DataPoint] & data, Param & params)
Cython signature: double checkDatumRange(const double & datum, const double & datum_min, const double & datum_max) Check that the datum is within the valid min and max bounds
Cython signature: bool checkValidWeight(const String & weight, libcpp_vector[String] & valid_weights) Check for a valid weighting function string
Cython signature: double evaluate(double value)
Cython signature: void getDefaultParameters(Param &) Gets the default parameters
Cython signature: Param getParameters()
Cython signature: libcpp_vector[String] getValidXWeights() Returns a list of valid x weight function stringss
Cython signature: libcpp_vector[String] getValidYWeights() Returns a list of valid y weight function strings
Cython signature: void unWeightData(libcpp_vector[TM_DataPoint] & data) Unweight the data by the given weight function
Cython signature: double unWeightDatum(double & datum, const String & weight) Apply the reverse of the weighting function to the data
Cython signature: void weightData(libcpp_vector[TM_DataPoint] & data) Weight the data by the given weight function
Cython signature: double weightDatum(double & datum, const String & weight) Weight the data according to the weighting function
- checkDatumRange()#
Cython signature: double checkDatumRange(const double & datum, const double & datum_min, const double & datum_max) Check that the datum is within the valid min and max bounds
- checkValidWeight()#
Cython signature: bool checkValidWeight(const String & weight, libcpp_vector[String] & valid_weights) Check for a valid weighting function string
- evaluate()#
Cython signature: double evaluate(double value)
- Parameters
value – The position where the interpolation should be evaluated
- Returns
The interpolated value
- getDefaultParameters()#
Cython signature: void getDefaultParameters(Param &) Gets the default parameters
- getParameters()#
Cython signature: Param getParameters()
- getValidXWeights()#
Cython signature: libcpp_vector[String] getValidXWeights() Returns a list of valid x weight function stringss
- getValidYWeights()#
Cython signature: libcpp_vector[String] getValidYWeights() Returns a list of valid y weight function strings
- unWeightData()#
Cython signature: void unWeightData(libcpp_vector[TM_DataPoint] & data) Unweight the data by the given weight function
- unWeightDatum()#
Cython signature: double unWeightDatum(double & datum, const String & weight) Apply the reverse of the weighting function to the data
- weightData()#
Cython signature: void weightData(libcpp_vector[TM_DataPoint] & data) Weight the data by the given weight function
- weightDatum()#
Cython signature: double weightDatum(double & datum, const String & weight) Weight the data according to the weighting function