Attribute
|
Type
|
Multiplicity
|
Description
|
dim
|
PositiveInt
|
1..1
|
Dimension number. Dimensions go from 1 to numDim. For projections that means the numDim of the dataSource, not of the experiment. dim for an AbstractDataDim can be set independently of the dim for the corresponding ExpDim, although it is recommended that the acquisition dimension (if present) be given dim 1. The dim values correspond to the storage order in the corresponding file, 1 being the fastest varying dim.
|
fileDim
|
NonNegativeInt
|
0..1
|
Corresponding dimension in the dataSource (an integer, starting at zero).
|
isComplex
|
Boolean
|
1..1
|
Defines whether the underlying data are complex, i.e. whether both real and imaginary values are stored.
|
numPoints
|
NonNegativeInt
|
1..1
|
Number of points. When isComplex is True, numPoints is the number of complex points (i.e. the number of time values for an FID), not the number of real numbers stored, so that 1024 complex points take up the same pace as 2048 real points. numPoints measures the size of the stored file, whether or not all storage slots contain meaningful data. For a SampledDataDim numPoints must be equal to the length of the pointValues array. For sparse sampling this described the grid sampled on, not the number of actual points.
|
numPointsOrig
|
Int
|
1..1
|
Original number of points, i.e. number of points before points were removed. The spectalWidthOrig is by definition numPointsOrig * valuePerPoint. Serves to account for cases where points were removed after Fourier transformation.
|
phase0
|
Float
|
0..1
|
Zero order phase correction (in degrees) applied after Fourier transformation.
|
phase1
|
Float
|
0..1
|
First order phase correction (in degrees) applied after Fourier transformation. By definition the point fo no effect of the first order phase correction is point number one (before removal of points, if any).
|
pointOffset
|
Int
|
1..1
|
Offset of first point, in point numbers relative to original number of points. To account for cases where points have been removed after Fourier transformation. The current point number 1 corresponds to the original point number 1+pointOffset.
|
shapeSerial
|
PositiveInt
|
0..1
|
Serial number of corresponding DataSourceShape, if any. Note that several AbstractDataDims may correspond to the same DataSourceShape.
|
spectralWidth
|
Float
|
0..1
|
Derived. Current spectral width (not including deleted points), in unit of the FreqDataDim, typically in Hz. Defined as numPoints * valuePerPoint
|
spectralWidthOrig
|
Float
|
0..1
|
Derived. Spectral width in unit of FreqDataDim(typically in Hz) of original spectrum (before removal of points) This is the value that serves for calculation of folding etc.
Defined as numPointsOrig*valuePerPoint.
|
unit
|
Word
|
0..1
|
unit for values on dimension axis. Typically seconds for a normal FID. For a frequency dimension unit is Herz, *not* ppm. Note that values in ppm (and equivalent) require referencing, and that referencing belongs to the DataDimRef, not to the DataDim.
|
valuePerPoint
|
Float
|
1..1
|
Conversion between point number and frequency - in the normal case conversion between point number and Herz. Does *not* include any corrections for scaling etc.
|