Click or drag to resize

Altaxo.Science.Spectroscopy.Calibration Namespace

Contains spectral calibration models and helpers.
Classes
 ClassDescription
Public classXCalibrationByDataSource X-axis calibration that applies a correction curve derived from a referenced data source/table.
Public classXCalibrationByDataSourceSerializationSurrogate0 XML serialization surrogate for XCalibrationByDataSource.
Public classXCalibrationNone Does nothing (null operation).
Public classXCalibrationNoneSerializationSurrogate0 XML serialization surrogate for XCalibrationNone.
Public classYCalibrationByDataSource Y-axis (intensity) calibration that applies scaling factors derived from a referenced data source/table.
Public classYCalibrationByDataSourceSerializationSurrogate0 XML serialization surrogate for YCalibrationByDataSource.
Public classYCalibrationDataSource Data source that calculates Y-axis calibration data.
Public classYCalibrationNone Does nothing (null operation).
Public classYCalibrationNoneSerializationSurrogate0 XML serialization surrogate for YCalibrationNone.
Public classYCalibrationOptions Options for spectroscopic intensity calibration by means of a light source with known intensity curve.
Public classYCalibrationOptionsSerializationSurrogate0 2023-03-30 Initial version.
Public classYCalibrationOptionsSerializationSurrogate1 2023-11-20 V1: new property 'InterpolationMethod' added
Public classYCalibrationOptionsSerializationSurrogate2 2024-04-04 V2: new properties MinimalValidXValueOfCurve, MaximalValidXValueOfCurve and MaximalGainRatio
Public classYCalibrationOptionsSerializationSurrogate3 2024-04-04 V2: new properties MinimalValidXValueOfCurve, MaximalValidXValueOfCurve and MaximalGainRatio 2024-05-06 V3: CurveShape now is IScalarFunctionDD, thus parameters are stored together with curve
Public classYCalibrationOptionsDocNode Document node wrapper for Y-calibration options.
Public classYCalibrationOptionsDocNodeSerializationSurrogate0 2023-03-31 Initial version
Public classYCalibrationOptionsDocNodeSerializationSurrogate1 2023-11-20 V1: new property 'InterpolationMethod'
Public classYCalibrationOptionsDocNodeSerializationSurrogate2 2023-11-20 V1: new property 'InterpolationMethod' 2024-04-05 V2: YCalibrationOptions now in _optionsObject
Interfaces
 InterfaceDescription
Public interfaceIXCalibration Marker interface for spectrum preprocessors that apply an x-axis calibration.
Public interfaceIXCalibrationDataSource Interface to a data source that may contain an X-axis calibration.
Public interfaceIXCalibrationTable Interface to a spectral preprocessor that contains an x-axis calibration table.
Public interfaceIYCalibration Marker interface for spectrum preprocessors that apply a y-axis (intensity) calibration.
Public interfaceIYCalibrationDataSource Interface to a data source that may contain a Y-axis calibration.
Public interfaceIYCalibrationTable Interface to a spectral preprocessor that contains an y-axis calibration table.