id | field name | definition |
0 | First_Start_of_Observation_Time |
ascii time | size: 23 |
Start of observation time of the first BRC
unit: "s since 2000-01-01"
value: if(str(., 23) == "UTC=9999-12-31T23:59:59", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii string | size: 23 |
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
|
|
|
1 | Last_Start_of_Observation_Time |
ascii time | size: 23 |
Start of observation time of the last BRC
unit: "s since 2000-01-01"
value: if(str(., 23) == "UTC=9999-12-31T23:59:59", +inf, if(str(., 23) == "UTC=0000-00-00T00:00:00", -inf, time(str(.), "'UTC='yyyy-MM-dd'T'HH:mm:ss|'TAI='yyyy-MM-dd'T'HH:mm:ss|'GPS='yyyy-MM-dd'T'HH:mm:ss|'UT1='yyyy-MM-dd'T'HH:mm:ss")))
ascii string | size: 23 |
CCSDS ASCII datetime with time reference "RRR=YYYY-MM-DDThh:mm:ss". The reference RRR can be any of "UT1", "UTC", "TAI", or "GPS".
|
|
|
2 | List_of_IAT_Results |
xml record |
List of IAT Results
id | field name | definition |
0 | IAT_Result |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml record |
IAT Result
id | field name | definition |
0 | Mie_Valid |
ascii uint8 |
TRUE if Mie data is available to compute the ISR result. FALSE only when ALL mie pulses were eliminated due to corruption or laser frequency is unlocked for ALL Mie pulses
mapping: "FALSE" -> 0
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "TRUE" -> 1
mapping: "True" -> 1
mapping: "true" -> 1
|
|
1 | Rayleigh_Valid |
ascii uint8 |
TRUE if Rayleigh data is available to compute the ISR result. FALSE only when ALL mie pulses were eliminated due to corruption or laser frequency is unlocked for ALL Rayleigh pulses
mapping: "FALSE" -> 0
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "TRUE" -> 1
mapping: "True" -> 1
mapping: "true" -> 1
|
|
2 | Freq_In_Centre_Subrange |
ascii uint8 |
TRUE if the frequency is between -0.75 GigaHertz and 0.75 GigaHertz. For frequencies outside the range, this value is set to FALSE
mapping: "FALSE" -> 0
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "TRUE" -> 1
mapping: "True" -> 1
mapping: "true" -> 1
|
|
3 | Laser_Freq_Offset |
ascii double |
Laser frequency offset
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
4 | Mie_FWHM |
ascii double |
Mie Channel FWHM
unit: "pixel"
attribute: unit |
available: optional
|
|
|
5 | Mie_Response |
ascii double |
Mie channel spectral response
unit: "pixel"
|
|
6 | Rayleigh_A_Transmission |
ascii double |
Rayleigh Channel A Spectral Transmission
unit: "AU"
attribute: unit |
ascii string | size: 2 |
fixed value: "AU"
|
available: optional
|
|
|
7 | Rayleigh_B_Transmission |
ascii double |
Rayleigh Channel B Spectral Transmission
unit: "AU"
attribute: unit |
ascii string | size: 2 |
fixed value: "AU"
|
available: optional
|
|
|
8 | Data_Stat |
xml record |
Input data statistics.
id | field name | definition |
0 | Num_Raw_Data |
ascii int32 |
Number of raw reference pulses in input for each Mie and Rayleigh
|
|
1 | Num_Pulse_Validity_Status_Flag_False |
ascii int32 |
Number of invalid pulses
|
|
2 | Num_Mie_Used |
ascii int32 |
Number of Mie reference pulses used
|
|
3 | Num_Rayleigh_Used |
ascii int32 |
Number of Rayleigh reference pulses used
|
|
4 | Num_Corrupt_Mie |
ascii int32 |
Number of corrupt Mie reference pulses
|
|
5 | Num_Corrupt_Rayleigh |
ascii int32 |
Number of corrupt Rayleigh reference pulses
|
|
|
|
9 | Data_Quality |
xml record |
id | field name | definition |
0 | Accumulated_Laser_Energy_Rayleigh |
ascii double |
Accumulated laser energy of all valid Rayleigh pulses
unit: "mJ"
attribute: unit |
ascii string | size: 2 |
fixed value: "mJ"
|
available: optional
|
|
|
1 | Mean_Laser_Energy_Rayleigh |
ascii double |
Accumulated_Laser_Energy_Rayleigh / Num_Rayleigh_Used
unit: "mJ"
attribute: unit |
ascii string | size: 2 |
fixed value: "mJ"
|
available: optional
|
|
|
2 | Laser_Energy_Drift |
ascii double |
Ratio of Mean_Laser_Energy_Rayleigh of first frequency step to Mean_Laser_Energy_Rayleigh of current frequency step.
|
|
3 | Downhill_Simplex_Used |
ascii uint8 |
Flag indicating if Mie Core algorithm 1 or Mie Core algorithm 2 (Downhill Simplex) was used. FALSE: structure Mie_Core_2 unused. TRUE: structure Mie_Core_1 unused.
mapping: "FALSE" -> 0
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "TRUE" -> 1
mapping: "True" -> 1
mapping: "true" -> 1
|
|
4 | Mie_Core_1 |
xml record |
id | field name | definition |
0 | Gaussian_Width_A_Near_Zero |
ascii uint8 |
Input parameter
mapping: "FALSE" -> 0
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "TRUE" -> 1
mapping: "True" -> 1
mapping: "true" -> 1
|
|
1 | Reference_Pulse_Pixels_Near_Zero |
ascii uint8 |
Input reference pulse all pixel values all near zero.
mapping: "FALSE" -> 0
mapping: "False" -> 0
mapping: "false" -> 0
mapping: "TRUE" -> 1
mapping: "True" -> 1
mapping: "true" -> 1
|
|
2 | Num_Iterations_Core_1 |
ascii uint8 |
Number of Gaussian iterations perfomed.
|
|
3 | Last_Peak_Difference |
ascii double |
Difference of peaks between last and last but one detected by Gaussian iteration.
attribute: unit |
ascii string | size: 10 |
fixed value: "ACCD pixel"
|
available: optional
|
|
|
|
|
5 | Lorentz_Fit |
xml record |
id | field name | definition |
0 | Offset |
ascii double |
Resulting offset
attribute: unit |
ascii string | size: 11 |
fixed value: "ACCD counts"
|
available: optional
|
|
|
1 | Peak_Position |
ascii double |
Resulting peak position
attribute: unit |
ascii string | size: 16 |
fixed value: "ACCD pixel index"
|
available: optional
|
|
|
2 | Amplitude |
ascii double |
Resulting offset
attribute: unit |
ascii string | size: 11 |
fixed value: "ACCD counts"
|
available: optional
|
|
|
3 | Fwhm |
ascii double |
Resulting FWHM
attribute: unit |
ascii string | size: 10 |
fixed value: "ACCD pixel"
|
available: optional
|
|
|
|
|
6 | Mie_Core_2 |
xml record |
id | field name | definition |
0 | Fwhm |
ascii double |
Resulting FWHM.
attribute: unit |
ascii string | size: 10 |
fixed value: "ACCD pixel"
|
available: optional
|
|
|
1 | Offset |
ascii double |
Resulting offset.
attribute: unit |
ascii string | size: 11 |
fixed value: "ACCD counts"
|
available: optional
|
|
|
2 | Peak_Height |
ascii double |
Resulting peak height.
attribute: unit |
ascii string | size: 11 |
fixed value: "ACCD counts"
|
available: optional
|
|
|
3 | Peak_Location |
ascii double |
Resulting peak location.
attribute: unit |
ascii string | size: 16 |
fixed value: "ACCD pixel index"
|
available: optional
|
|
|
4 | Residual_Error_Change |
ascii double |
Difference of residual errors between last and last but one detected by iteration.
|
|
5 | Num_Iterations_Core_2 |
ascii uint8 |
Number of Lorentzian iterations perfomed.
|
|
6 | Simplex_Quality_Flag |
ascii uint8 |
1 byte bit packed field. Bit 1: Overall validity, data invalid 1, otherwise 0; Bit 2 peak height lower threshold not met 1, otherwise 0; Bit 3: peak height upper threshold not met 1, otherwise 0; Bit 4: FWHM lower threshold not met 1, otherwise 0; Bit 5: FWHM upper threshold not met 1, otherwise 0; Bit 6: peak location threshold not met 1, otherwise 0; Bit 7: number of iterations in the Lorentz fit exceeds threshold 1, otherwise 0; Bit 8: SNR below threshold 1, otherwise 0; Field set to '10000000' in case the Mie Core algorithm was not invoked.
|
|
|
|
|
|
10 | Etalon_Average_Temperature |
xml record |
id | field name | definition |
0 | Ray_Spectrometer_Temp_9 |
ascii double |
Sensor RSP etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
1 | Ray_Spectrometer_Temp_10 |
ascii double |
Sensor RSP etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
2 | Ray_Spectrometer_Temp_11 |
ascii double |
Sensor RSP etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
3 | Ray_Spectrometer_Temp_12 |
ascii double |
Sensor RSP etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
|
|
11 | RSPT_Average_Temperature |
xml record |
id | field name | definition |
0 | Thermocouple_8_Ray_Spectrometer_Thermal_Hood_1 |
ascii double |
Sensor RSPT etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
1 | Thermocouple_9_Ray_Spectrometer_Thermal_Hood_2 |
ascii double |
Sensor RSPT etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
2 | Thermocouple_10_Ray_Spectrometer_Thermal_Hood_3 |
ascii double |
Sensor RSPT etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
3 | Thermocouple_11_Ray_Spectrometer_Thermal_Hood_4 |
ascii double |
Sensor RSPT etalon temperature
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
|
|
12 | Optical_Baseplate_Average_Temperature |
ascii double |
Sensor OB Ray average temperature of 5,6,7,8
unit: "degC"
attribute: unit |
ascii string | size: 1 |
fixed value: "C"
|
available: optional
|
|
|
|
|
|
|
|
3 | Rayleigh_A_FWHM |
ascii double |
Rayleigh Channel A FWHM Airy fit result
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
4 | Rayleigh_A_FSR |
ascii double |
Rayleigh Channel A FSR Airy fit result
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
5 | Rayleigh_A_Peak |
ascii double |
Rayleigh Channel A peak position Airy fit result
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
6 | Rayleigh_A_Amp |
ascii double |
Rayleigh Channel A amplitude Airy fit result
unit: "AU"
attribute: unit |
ascii string | size: 2 |
fixed value: "AU"
|
available: optional
|
|
|
7 | Rayleigh_B_FWHM |
ascii double |
Rayleigh Channel B FWHM Airy fit result
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
8 | Rayleigh_B_FSR |
ascii double |
Rayleigh Channel B FSR Airy fit result
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
9 | Rayleigh_B_Peak |
ascii double |
Rayleigh Channel B peak position Airy fit result
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
10 | Rayleigh_B_Amp |
ascii double |
Rayleigh Channel B amplitude Airy fit result
unit: "AU"
attribute: unit |
ascii string | size: 2 |
fixed value: "AU"
|
available: optional
|
|
|
11 | Rayleigh_Channel_Separation |
ascii double |
Rayleigh Channel Separation
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
12 | Mean_Slope_of_Mie_Response |
ascii double |
Mean Slope of Mie Channel Response calculated using the valid Freq_In_Centre_Subrange = TRUE results
unit: "GHz / pixel"
|
|
13 | Num_of_Valid_Mie_Results |
ascii int32 |
Number of valid Mie IAT results
|
|
14 | Num_of_Valid_Rayleigh_Results |
ascii int32 |
Number of valid Rayleigh IAT results
|
|
15 | Num_of_Valid_Results_in_Centre_Subrange |
ascii int32 |
Number of valid frequency steps available to compute Mie channel response
|
|
16 | Mie_Rms_Error |
ascii double |
Mie rms fit error
|
|
17 | Mie_Std_Error |
ascii double |
Mie standard deviation of the fit error
|
|
18 | Ray_A_Rms_Error |
ascii double |
Rayleigh channel A rms fit error
|
|
19 | Ray_B_Rms_Error |
ascii double |
Rayleigh channel B rms fit error
|
|