Auxiliary Calibration ISR
id | field name | definition |
0 | List_of_Data_Set_Records |
xml record |
List of Data Set Records
id | field name | definition |
0 | Data_Set_Record |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml record |
Data Set Record
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_ISR_Results |
xml record |
List of ISR Results
id | field name | definition |
0 | ISR_Result |
xml array[dim_0] |
dim_0: determined automatically from xml file
xml record |
ISR Result
id | field name | definition |
0 | Laser_Freq_Offset |
ascii double |
Laser frequency offset
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
1 | 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
|
|
2 | 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
|
|
3 | Fizeau_Transmission |
ascii double |
Sum of signal over all pulses and columns on the internal Mie reference scaled with laser energy.
|
|
4 | Mie_Response |
ascii double |
Mie channel spectral response
unit: "pixel"
|
|
5 | Rayleigh_A_Response |
ascii double |
Rayleigh channel A spectral response
unit: "AU"
attribute: unit |
ascii string | size: 2 |
fixed value: "AU"
|
available: optional
|
|
|
6 | Rayleigh_B_Response |
ascii double |
Rayleigh channel B spectral response
unit: "AU"
attribute: unit |
ascii string | size: 2 |
fixed value: "AU"
|
available: optional
|
|
|
7 | 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
|
|
|
|
8 | Data_Quality |
xml record |
id | field name | definition |
0 | Accumulated_Laser_Energy_Mie |
ascii double |
Accumulated laser energy of all valid Mie pulses
unit: "mJ"
attribute: unit |
ascii string | size: 2 |
fixed value: "mJ"
|
available: optional
|
|
|
1 | Mean_Laser_Energy_Mie |
ascii double |
Accumulated_Laser_Energy_Mie / Num_Mie_Used
unit: "mJ"
attribute: unit |
ascii string | size: 2 |
fixed value: "mJ"
|
available: optional
|
|
|
2 | 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
|
|
|
3 | 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
|
|
|
4 | Laser_Energy_Drift |
ascii double |
Ratio of Mean_Laser_Energy_Rayleigh of first frequency step to Mean_Laser_Energy_Rayleigh of current frequency step.
|
|
5 | 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
|
|
6 | 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.
unit: "ACCD pixel"
attribute: unit |
ascii string | size: 10 |
fixed value: "ACCD pixel"
|
available: optional
|
|
|
|
|
7 | Mie_Core_2 |
xml record |
id | field name | definition |
0 | Fwhm |
ascii double |
Resulting FWHM.
unit: "ACCD pixel"
attribute: unit |
ascii string | size: 10 |
fixed value: "ACCD pixel"
|
available: optional
|
|
|
1 | Offset |
ascii double |
Resulting offset.
unit: "ACCD counts"
attribute: unit |
ascii string | size: 11 |
fixed value: "ACCD counts"
|
available: optional
|
|
|
2 | Peak_Height |
ascii double |
Resulting peak height.
unit: "ACCD counts"
attribute: unit |
ascii string | size: 11 |
fixed value: "ACCD counts"
|
available: optional
|
|
|
3 | Peak_Location |
ascii double |
Resulting peak location.
unit: "ACCD pixel index"
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.
|
|
|
|
|
|
9 | 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
|
|
|
|
|
10 | 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
|
|
|
|
|
11 | 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 | Freq_Rayleigh_Filter_Centre |
ascii double |
Frequency offset of Rayleigh filter centre
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
4 | Freq_Mie_USR_Closest_to_Rayleigh_Filter_Centre |
ascii double |
Frequency offset of the Mie Channel USR (pixel = 8.5) closest to the Rayleigh filter centre
unit: "GHz"
attribute: unit |
ascii string | size: 3 |
fixed value: "GHz"
|
available: optional
|
|
|
5 | Num_Valid_Mie_Results |
ascii int32 |
Number of valid Mie ISR results
|
|
6 | Num_Valid_Rayleigh_Results |
ascii int32 |
Number of valid Rayleigh ISR results
|
|
|
|
|
|
|
|