TransformationDescription

class pyopenms.TransformationDescription

Bases: object

Cython implementation of _TransformationDescription

Original C++ documentation is available here

__init__()

Overload:

__init__(self) None

Overload:

__init__(self, in_0: TransformationDescription) None

Methods

__init__

Overload:

apply(self, in_0)

Applies the transformation to value

fitModel

Overload:

getDataPoints(self)

Returns the data points

getDeviations(self, diffs, do_apply, do_sort)

Get the deviations between the data pairs

getModelParameters(self)

Returns the model parameters

getModelType(self)

Gets the type of the fitted model

getModelTypes

__static_TransformationDescription_getModelTypes(result: List[bytes] ) -> None

getStatistics(self)

invert(self)

Computes an (approximate) inverse of the transformation

setDataPoints

Overload:

apply(self, in_0: float) float

Applies the transformation to value

fitModel()

Overload:

fitModel(self, model_type: Union[bytes, str, String], params: Param) None

Fits a model to the data

Overload:

fitModel(self, model_type: Union[bytes, str, String]) None

Fits a model to the data

getDataPoints(self) List[TM_DataPoint]

Returns the data points

getDeviations(self, diffs: List[float], do_apply: bool, do_sort: bool) None

Get the deviations between the data pairs

Parameters
  • diffs – Output

  • do_apply – Get deviations after applying the model?

  • do_sort – Sort diffs before returning?

getModelParameters(self) Param

Returns the model parameters

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

Gets the type of the fitted model

getModelTypes()

__static_TransformationDescription_getModelTypes(result: List[bytes] ) -> None

getStatistics(self) TransformationStatistics
invert(self) None

Computes an (approximate) inverse of the transformation

setDataPoints()

Overload:

setDataPoints(self, data: List[TM_DataPoint]) None

Sets the data points. Removes the model that was previously fitted to the data (if any)

Overload:

setDataPoints(self, data: List[List[float, float]]) None

Sets the data points (backwards-compatible overload). Removes the model that was previously fitted to the data (if any)