OptimizePick
- class pyopenms.OptimizePick
Bases:
objectCython implementation of _OptimizePick
Documentation is available at http://www.openms.de/current_doxygen/html/classOpenMS_1_1OptimizePick.html
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__()
Cython signature: void OptimizePick()
Cython signature: void OptimizePick(OptimizePick &)
Cython signature: void OptimizePick(OptimizationFunctions_PenaltyFactors penalties_, int max_iteration_)
Methods
Cython signature: void OptimizePick()
Cython signature: unsigned int getNumberIterations() Returns the number of iterations
Cython signature: OptimizationFunctions_PenaltyFactors getPenalties() Returns the penalty factors
Cython signature: void setNumberIterations(int max_iteration) Sets the number of iterations
Cython signature: void setPenalties(OptimizationFunctions_PenaltyFactors penalties) Sets the penalty factors
- getNumberIterations()
Cython signature: unsigned int getNumberIterations() Returns the number of iterations
- getPenalties()
Cython signature: OptimizationFunctions_PenaltyFactors getPenalties() Returns the penalty factors
- setNumberIterations()
Cython signature: void setNumberIterations(int max_iteration) Sets the number of iterations
- setPenalties()
Cython signature: void setPenalties(OptimizationFunctions_PenaltyFactors penalties) Sets the penalty factors