OptimizePick#
- class pyopenms.OptimizePick#
Bases:
objectCython implementation of _OptimizePick
Original C++ documentation is available here
This class provides the non-linear optimization of the peak parameters
Given a vector of peak shapes, this class optimizes all peak shapes parameters using a non-linear optimization For the non-linear optimization we use the Levenberg-Marquardt algorithm provided by the Eigen
- __init__()#
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: OptimizePick) None
Overload:
- __init__(self, penalties_: OptimizationFunctions_PenaltyFactors, max_iteration_: int) None
Methods
Overload:
getNumberIterations(self)Returns the number of iterations
getPenalties(self)Returns the penalty factors
setNumberIterations(self, max_iteration)Sets the number of iterations
setPenalties(self, penalties)Sets the penalty factors
- getNumberIterations(self) int#
Returns the number of iterations
- getPenalties(self) OptimizationFunctions_PenaltyFactors#
Returns the penalty factors
- setNumberIterations(self, max_iteration: int) None#
Sets the number of iterations
- setPenalties(self, penalties: OptimizationFunctions_PenaltyFactors) None#
Sets the penalty factors