TransformationDescription
- class pyopenms.TransformationDescription
Bases:
objectCython implementation of _TransformationDescription
Original C++ documentation is available here
- __init__()
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: TransformationDescription) None
Methods
Overload:
apply(self, in_0)Applies the transformation to value
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
__static_TransformationDescription_getModelTypes(result: List[bytes] ) -> None
getStatistics(self)invert(self)Computes an (approximate) inverse of the transformation
Overload:
- apply(self, in_0: float) float
Applies the transformation to value
- fitModel()
Overload:
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?
- 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)