Attribute
|
Type
|
Multiplicity
|
Description
|
complexStoredBy
|
ComplexStorage
|
1..1
|
The ordering of real and imaginary parts of hypercomplex numbers in the data matrix. See ComplexStorage type for details
|
dataEncoding
|
DataEncoding
|
1..1
|
Data Encoding
|
details
|
Text
|
0..1
|
Free text, for notes, explanatory comments, etc.
|
fileType
|
MatrixFileType
|
0..1
|
Data file type.
|
fullPath
|
PathString
|
1..1
|
Derived. Full path to data
|
headerSize
|
Int
|
1..1
|
Header size. May be either in bytes (for binary encoding) or lines (for ascii encoding).
|
isBigEndian
|
Boolean
|
1..1
|
Are data big-endian (alternative little-endian)? Irrelevant for ascii data.
|
isComplex
|
Boolean
|
0..*
|
Are numbers complex (if True) or real/integer (if False).
|
isReconstructable
|
Boolean
|
1..1
|
Is spectrum reconstructable? If true all components can be summed to give a representation of the entire spectrum.
|
isResolved
|
Boolean
|
1..1
|
Is spectrum resolved? If True all components marked 'clean' can be summed to give a correct representation of all significant signal in the spectrum. A spectrum without raw components should be set to resolved.
|
numDims
|
Int
|
1..1
|
Derived. Number of dimensions.
|
numPoints
|
Int
|
0..*
|
number of points for each matrix dimension - also defines dimensionality of matrix. The number of points is the same for real or complex data, in the sense that n complex points require 2n real numbers for storage. Dimensions are in storage order, fastest varying first.
|
numRecords
|
Int
|
1..1
|
Number of matrix records in file. All other information in the object describes a single record.
|
numShapes
|
PositiveInt
|
1..1
|
Number of shapes per component. Differs from numDims only if some shapes are 2D or higher
|
numberType
|
NumberType
|
1..1
|
Type of numbers held in matrix
|
path
|
PathString
|
1..1
|
Path relative to dataUrl.url.
|
scaleFactor
|
PositiveFloat
|
1..1
|
Scale factor for data stored in matrix. The numbers as stored must be multiplied by the scaleFactor before being used. E.g. a stored value of 2 (int) with a scaling factor of 1.6 means the number to use in calculations would be 3.2.
|
serial
|
Int
|
1..1
|
Serial number of object. Serves as object main key. Serial numbers of deleted objects are not re-used. Serial numbers can only be set by the implementation. Values are in practice always positive, since negative values are interpreted as a signal to set the next free serial
|