OptimizePeakDeconvolution#
- class pyopenms.OptimizePeakDeconvolution#
Bases:
objectCython implementation of _OptimizePeakDeconvolution
- Original C++ documentation is available here
– Inherits from [‘DefaultParamHandler’]
- __init__()#
Overload:
- __init__(self) None
Overload:
- __init__(self, in_0: OptimizePeakDeconvolution) None
Methods
Overload:
getCharge(self)Returns the charge
getDefaults(self)Returns the default parameters
getName(self)Returns the name
getNumberOfPeaks_(self, charge, temp_shapes, ...)getParameters(self)Returns the parameters
getPenalties(self)Returns the penalty parameter
getSubsections(self)optimize(self, peaks, data)Performs a nonlinear optimization of the peaks that belong to the current isotope pattern
setCharge(self, charge)Sets the charge
setName(self, in_0)Sets the name
setParameters(self, param)Sets the parameters
setPenalties(self, penalties)Sets the penalty parameter
- getCharge(self) int#
Returns the charge
- getNumberOfPeaks_(self, charge: int, temp_shapes: List[PeakShape], data: OptimizePeakDeconvolution_Data) int#
- getPenalties(self) PenaltyFactorsIntensity#
Returns the penalty parameter
- getSubsections(self) List[bytes]#
- optimize(self, peaks: List[PeakShape], data: OptimizePeakDeconvolution_Data) bool#
Performs a nonlinear optimization of the peaks that belong to the current isotope pattern
- setCharge(self, charge: int) None#
Sets the charge
- setPenalties(self, penalties: PenaltyFactorsIntensity) None#
Sets the penalty parameter