eclipse / chemclipse

ChemClipse Project
Eclipse Public License 1.0
36 stars 18 forks source link

Provide a classifier that calculates noise-segments #112

Closed laeubi closed 4 years ago

laeubi commented 4 years ago

We already have noise-calculation available, but this is not very "processing-friendly" because it can only be called from user code, and users have little control over it. On the other hand this could be really useful to improve the performance of the first-derivative (or other) peak detectors. To fill the gap, a Classifier should be provided with the following properties:

For processors, we offer a method that allows to fetch segments for a given range, the method should work the following way:

laeubi commented 4 years ago

A first version is now available, one can call

org.eclipse.chemclipse.chromatogram.xxd.calculator.core.noise.
NoiseChromatogramClassifier.getNoiseSegments(IChromatogram<?>, IScanRange, boolean, IProgressMonitor)

to get Noise-Segments from given Chromatogram in the requested range. This return Noise-Segments of the TIC.