| id | field name | definition |
| 0 | description_length |
|
| 1 | description |
| ascii string |
Description of this reference spectrum
byte size: int(../description_length)
|
|
| 2 | label |
| ascii string [line] |
|
Label for this spectrum
|
|
| 3 | label_crlf |
| ascii string [line separator] |
|
|
hidden: true
|
| 4 | species |
| ascii string [line] |
|
Species in this spectrum
|
|
| 5 | species_crlf |
| ascii string [line separator] |
|
|
hidden: true
|
| 6 | temperature |
| binary double | size: 8 |
Temperature for this reference spectrum
unit: "K"
|
|
| 7 | num_samples |
| binary uint32 | size: 4 |
|
Number of samples contained in this spectrum
|
|
| 8 | has_wavenumbers |
| binary uint32 | size: 4 |
|
1 of this reference spectrum contains wave-numbers in addition to wavelengths, 0 otherwise.
|
|
| 9 | has_errors |
| binary uint32 | size: 4 |
|
1 if this reference spectrum contains absolute errors, 0 otherwise.
|
|
| 10 | wavelength |
| binary array[dim_0] |
Wavelength of samples
dim_0: int(../num_samples)
| binary double | size: 8 |
|
unit: "nm"
|
|
|
| 11 | wavenumber |
| binary array[dim_0] |
Wavenumber of samples
dim_0: if(int(../has_wavenumbers) != 0, int(../num_samples), 0)
| binary double | size: 8 |
|
unit: "1/cm"
|
|
|
| 12 | cross_section |
| binary array[dim_0] |
Absorption cross-section values
dim_0: int(../num_samples)
| binary double | size: 8 |
|
unit: "cm2/molecule"
|
|
|
| 13 | errors |
| binary array[dim_0] |
Absolute error on the absorption cross-section values
dim_0: if(int(../has_errors) != 0, int(../num_samples), 0)
| binary double | size: 8 |
|
unit: "cm2/molecule"
|
|
|