Click or drag to resize

Altaxo.Science.Spectroscopy Namespace

[Missing <summary> documentation for "N:Altaxo.Science.Spectroscopy"]

Classes
 ClassDescription
Public classCorrelationMatching1D Correlation matching of feature points in one dimension. Can be used, for instance, to correlate peak positions in two spectra.
Public classNoopSpectrumPreprocessor A spectral preprocessor that does nothing, i.e., it leaves the spectrum unchanged.
Public classNoopSpectrumPreprocessorSerializationSurrogate0 XML serialization surrogate for NoopSpectrumPreprocessor.
Public classPeakSearchingAndFittingDataSource Table data source for applying the PeakSearchingAndFittingOptions to columns of a table.
Public classPeakSearchingAndFittingOptions Options for peak searching (determination of approximate peak positions) and peak fitting.
Public classPeakSearchingAndFittingOptionsSerializationSurrogate0 2022-06-09 Initial version.
Public classPeakSearchingAndFittingOptionsSerializationSurrogate1 2022-07-14 This class no longer derives from SpectralPreprocessOptions, but has it as a member.
Public classPeakSearchingAndFittingOptionsSerializationSurrogate2 2022-11-09 Add output options.
Public classPeakSearchingAndFittingOptionsDocNode 
Public classPeakSearchingAndFittingOptionsDocNodeSerializationSurrogate0 2022-08-06 Initial version
Public classPeakSearchingAndFittingOptionsDocNodeSerializationSurrogate1 2022-08-06 Initial version
Public classPeakSearchingAndFittingOptionsDocNodeSerializationSurrogate2 2023-03-30 A list of proxies now can be serialized.
Public classPeakSearchingAndFittingOptionsDocNodeSerializationSurrogate3 2023-03-30 A list of proxies now can be serialized. 2024-04-05 V3: PeakSearchingAndFittingOptions is now contained in _optionsObject
Public classPeakSearchingAndFittingOutputOptions Options to choose which data will be included in the results of a peak searching and fitting operation.
Public classPeakSearchingAndFittingOutputOptionsSerializationSurrogate0 2022-11-09 Initial version.
Public classPeakSearchingAndFittingOutputOptionsSerializationSurrogate1 2024-09-15 V1: added list of properties, output baseline, output fit residual.
Public classRegionHelper Helper methods for working with region arrays.
Public classSpectralPreprocessingDataSource 
Public classSpectralPreprocessingOptions Standard set of spectral preprocessing options.
Public classSpectralPreprocessingOptionsSerializationSurrogate0 2022-06-09 Initial version.
Public classSpectralPreprocessingOptionsSerializationSurrogate1 2022-06-09 V0: Initial version. 2022-08-04 V1: Added calibration element.
Public classSpectralPreprocessingOptionsSerializationSurrogate2 2022-06-09 V0: Initial version. 2022-08-04 V1: Added calibration element. 2023-03-30 V2: Added DarkSubtraction and YCalibration; renamed Calibration to XCalibration.
Public classSpectralPreprocessingOptionsSerializationSurrogate3 2022-06-09 V0: Initial version. 2022-08-04 V1: Added calibration element. 2023-03-30 V2: Added DarkSubtraction and YCalibration; renamed Calibration to XCalibration. 2024-03-16 V3: Changed positions of x-calibration and y-calibration.
Public classSpectralPreprocessingOptionsBase Base type for spectral preprocessing option sets.
Public classSpectralPreprocessingOptionsDocNode Wrapper around SpectralPreprocessingOptionsBase that keeps track of nodes that have references to tables (currently only XCalibrationByDataSource).
Public classSpectralPreprocessingOptionsDocNodeSerializationSurrogate0 2022-08-06 Initial version
Public classSpectralPreprocessingOptionsDocNodeSerializationSurrogate1 2023-03-29 Extensions to arbitrary processors
Public classSpectralPreprocessingOptionsDocNodeBase Wrapper around SpectralPreprocessingOptionsBase that keeps track of nodes that have references to tables (currently only XCalibrationByDataSource).
Public classSpectralPreprocessingOptionsList A flexible list-based set of spectral preprocessing options.
Public classSpectralPreprocessingOptionsListSerializationSurrogate0 2023-04-16 Initial version.
Public classSpectroscopyCommands 
Interfaces
 InterfaceDescription
Public interfaceIReferencingTable Additional interface that is used if the spectral preprocessor is referencing a table, for instance a calibration table.
Public interfaceIReferencingXYColumns Additional interface that is used if the spectral preprocessor is referencing an x and y column, for instance if another spectrum should be added or subtracted.
Public interfaceISingleSpectrumPreprocessor Interface to a class that is able to pre-process a single spectrum. The convention is: if data needs to be changed in an array, a new instance must be allocated for this.
Public interfaceISingleSpectrumPreprocessorCompound Interface to a compound spectral preprocessor that consists of multiple ISingleSpectrumPreprocessor elements.
Enumerations
 EnumerationDescription
Public enumerationCorrelationMatching1DNormalizationMethod Designates the normalization method for the points in the correlation windows, just before the correlation value is evaluated.