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 This class does nothing, i.e. it leaves the spectrum as it is.
Public classNoopSpectrumPreprocessorSerializationSurrogate0 
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 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 classRegionHelper Class that helps with region arrays.
Public classSpectralPreprocessingDataSource 
Public classSpectralPreprocessingOptions 
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, rename 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, rename Calibration to XCalibration 2024-03-16 V3: Change positions of x-calibration and y-calibration
Public classSpectralPreprocessingOptionsBase 
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 
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 need to be changed in an array, a new instance must be allocated for this.
Public interfaceISingleSpectrumPreprocessorCompound Interface to a set of ISingleSpectrumPreprocessors.
Enumerations
 EnumerationDescription
Public enumerationCorrelationMatching1DNormalizationMethod Designates the normalization method for the points in the windows, just before the correlation value was evaluated.