Click or drag to resize

PeakFittingOfMultipleSpectraByIncrementalPeakAdditionExecute Method

Executes the peak fitting algorithm.

Namespace: Altaxo.Science.Spectroscopy.PeakFitting.MultipleSpectra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public 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

MultipleSpectraPeakFittingResult
A multi-spectrum peak fitting result.
See Also