PeakFittingOfMultipleSpectraByIncrementalPeakAdditionExecute Method |
Executes the peak fitting algorithm.
Namespace: Altaxo.Science.Spectroscopy.PeakFitting.MultipleSpectraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntaxpublic MultipleSpectraPeakFittingResult Execute(
IReadOnlyList<(double[] , double[] )> spectra,
CancellationToken cancellationToken,
CancellationToken cancellationTokenHard,
IProgress<double>? numericalProgress = null,
IProgress<string>? textualProgress = null
)
Parameters
- spectra IReadOnlyListValueTupleDouble, Double
- The list of spectra. Each spectrum consists of an x-array and a y-array.
- cancellationToken CancellationToken
- Token used to request cancellation.
- cancellationTokenHard CancellationToken
- Token used to abort the algorithm immediately.
- numericalProgress IProgressDouble (Optional)
- Optional progress reporter for numeric progress.
- textualProgress IProgressString (Optional)
- Optional progress reporter for textual progress.
Return Value
MultipleSpectraPeakFittingResultA multi-spectrum peak fitting result.
See Also