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.3261.0 (4.8.3261.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 an y-array.
cancellationToken  CancellationToken
The token to cancel the algorithm.
cancellationTokenHard  CancellationToken
The token to hard cancel the algorithm
numericalProgress  IProgressDouble  (Optional)

[Missing <param name="numericalProgress"/> documentation for "M:Altaxo.Science.Spectroscopy.PeakFitting.MultipleSpectra.PeakFittingOfMultipleSpectraByIncrementalPeakAddition.Execute(System.Collections.Generic.IReadOnlyList{System.ValueTuple{System.Double[],System.Double[]}},System.Threading.CancellationToken,System.Threading.CancellationToken,System.IProgress{System.Double},System.IProgress{System.String})"]

textualProgress  IProgressString  (Optional)

[Missing <param name="textualProgress"/> documentation for "M:Altaxo.Science.Spectroscopy.PeakFitting.MultipleSpectra.PeakFittingOfMultipleSpectraByIncrementalPeakAddition.Execute(System.Collections.Generic.IReadOnlyList{System.ValueTuple{System.Double[],System.Double[]}},System.Threading.CancellationToken,System.Threading.CancellationToken,System.IProgress{System.Double},System.IProgress{System.String})"]

Return Value

MultipleSpectraPeakFittingResult
A list of peak descriptions, sorted by position ascending.
See Also