GOME2_MDR_L1B_Earthshine_v5

binary record "GOME2_MDR_L1B_Earthshine_v5"
(format version 5)

idfield namedefinition
0RECORD_HEADER
binary record "REC_HEAD"size: 20
1DEGRADED_INSTR_MDR
binary uint8size: 1
Quality of MDR has been degraded from nominal due to an instrument degradation. Occurs if any of F_NN_DT, F_NN_PDP, F_NN_RAD, F_NN_WLS_U, F_NN_WLS_I, F_NN_SLS_U, F_NN_SLS_I, F_SAT, F_MIN in PCD_BASIC has been raised
2DEGRADED_PROC_MDR
binary uint8size: 1
Quality of MDR has been degraded from nominal due to a processing degradation. Occurs if F_MISS or F_OLD_CAL_DATA in PCD_BASIC have been raised
3OUTPUT_SELECTION
binary uint8size: 1
Calibrated radiance or sun-normalised radiance
4PCD_BASIC
binary record "GOME2_PCD_BASIC_v2"size: 190
5PCD_EARTH
binary record "GOME2_PCD_EARTH_v2"size: 623
6CLOUD
binary record "GOME2_CLOUD_v4"size: 3136
7OBSERVATION_MODE
binary uint8size: 1
Observation mode (0 = nadir, 1 = north pole scanning, 2 = south pole scanning, 3 = other scanning, 4 = nadir static, 5 = other static, 6 = dark, 7 = LED, 8 = WLS, 9 = SLS, 10 = SLS over diffuser, 11 = sun, 12 = moon, 13 = idle, 14 = test, 15 = dump, 16 = invalid)
8PMD_TRANSFER
binary uint8size: 1
PMD transfer mode (1 = band + raw, 2 = band + mixed, 3 = raw transfer, 4 = various (PMD transfer mode changes within a scan))
9PMD_READOUT
binary uint8size: 1
PMD readout mode (0 = nominal, 1 = solar, 2 = calibration, 3 = various (PMD readout mode changes within a scan))
10SCANNER_ANGLE
binary array[65]size: 260
Scanner viewing angle with additional element at end of scan
binary int32 (double)size: 4
unit: "1e-6 degrees"

converted unit: "degrees" (multiply by 1/1000000)
11GEO_BASIC
binary record "GOME2_GEO_BASIC_v1"size: 832
12GEO_EARTH
binary record "GOME2_GEO_EARTH_v2"size: 3116
13N_UNIQUE_INT
binary uint8size: 1
Number of unique integration times in scan
14UNIQUE_INT
binary array[10]size: 40
Unique integration times in scan
binary int32 (double)size: 4
unit: "1e-6 s"

converted unit: "s" (multiply by 1/1000000)
15GEO_REC_LENGTH
binary array[10]size: 20
Number of geo-record per unique integration time (gl1, gl2, ..., gl10)
binary uint16size: 2
16GEO_EARTH_ACTUAL_1
binary array[dim_0]
Geolocation records given for actual integration time 1

dim_0: int(../GEO_REC_LENGTH[0])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
17GEO_EARTH_ACTUAL_2
binary array[dim_0]
Geolocation records given for actual integration time 2

dim_0: int(../GEO_REC_LENGTH[1])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
18GEO_EARTH_ACTUAL_3
binary array[dim_0]
Geolocation records given for actual integration time 3

dim_0: int(../GEO_REC_LENGTH[2])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
19GEO_EARTH_ACTUAL_4
binary array[dim_0]
Geolocation records given for actual integration time 4

dim_0: int(../GEO_REC_LENGTH[3])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
20GEO_EARTH_ACTUAL_5
binary array[dim_0]
Geolocation records given for actual integration time 5

dim_0: int(../GEO_REC_LENGTH[4])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
21GEO_EARTH_ACTUAL_6
binary array[dim_0]
Geolocation records given for actual integration time 6

dim_0: int(../GEO_REC_LENGTH[5])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
22GEO_EARTH_ACTUAL_7
binary array[dim_0]
Geolocation records given for actual integration time 7

dim_0: int(../GEO_REC_LENGTH[6])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
23GEO_EARTH_ACTUAL_8
binary array[dim_0]
Geolocation records given for actual integration time 8

dim_0: int(../GEO_REC_LENGTH[7])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
24GEO_EARTH_ACTUAL_9
binary array[dim_0]
Geolocation records given for actual integration time 9

dim_0: int(../GEO_REC_LENGTH[8])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
25GEO_EARTH_ACTUAL_10
binary array[dim_0]
Geolocation records given for actual integration time 10

dim_0: int(../GEO_REC_LENGTH[9])
binary record "GOME2_GEO_EARTH_ACTUAL_v3"size: 99
26PDP_TEMP
binary int32 (double)size: 4
Temperature of the pre-disperser prism for reference to the corresponding spectral calibration parameters

unit: "1e-3 K"

converted unit: "K" (multiply by 1/1000)
27FPA_TEMP
binary array[6]size: 24
FPA temperature, per channel
binary int32 (double)size: 4
unit: "1e-3 K"

converted unit: "K" (multiply by 1/1000)
28RAD_TEMP
binary int32 (double)size: 4
Radiator temperature

unit: "1e-3 K"

converted unit: "K" (multiply by 1/1000)
29INTEGRATION_TIMES
binary array[10]size: 40
Integration times per band
binary int32 (double)size: 4
unit: "1e-6 s"

converted unit: "s" (multiply by 1/1000000)
30POL_SS
binary array[32]size: 640
Single scattering polarisation values given every 187.5 ms
binary record "GOME2_POLSS_v2"size: 20
31POL_M
binary array[32, 4]size: 19200
Measured polarisation values given every 187.5 ms
binary record "GOME2_POLV_v2"size: 150
32POL_M_P
binary array[256]size: 38400
Measured polarisation values given for each PMD readout
binary record "GOME2_POLV_v2"size: 150
33POL_M_SW
binary int32 (double)size: 4
Fractional polarisation value for the short-wave PMD region (currently not used, set to zero)

converted unit: "" (multiply by 1/1000000)
34REC_LENGTH
binary array[10]size: 20
Number of elements per band data record for the 10 bands that follow (n1, n2, ..., n10)
binary uint16size: 2

bit offset: 8 * (add(./GEO_REC_LENGTH, int(.)) * 99 + 66560)
35NUM_RECS
binary array[10]size: 20
Number of band data records for the 10 bands that follow (m1, m2, ..., m10)
binary uint16size: 2
36WAVELENGTH_1A
binary array[dim_0]
Wavelength for Band 1a

dim_0: int(../REC_LENGTH[0])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
37WAVELENGTH_1B
binary array[dim_0]
Wavelength for Band 1b

dim_0: int(../REC_LENGTH[1])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
38WAVELENGTH_2A
binary array[dim_0]
Wavelength for Band 2a

dim_0: int(../REC_LENGTH[2])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
39WAVELENGTH_2B
binary array[dim_0]
Wavelength for Band 2b

dim_0: int(../REC_LENGTH[3])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
40WAVELENGTH_3
binary array[dim_0]
Wavelength for Band 3

dim_0: int(../REC_LENGTH[4])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
41WAVELENGTH_4
binary array[dim_0]
Wavelength for Band 4

dim_0: int(../REC_LENGTH[5])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
42WAVELENGTH_PP
binary array[dim_0]
Wavelength for PMD p

dim_0: int(../REC_LENGTH[6])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
43WAVELENGTH_PS
binary array[dim_0]
Wavelength for PMD s

dim_0: int(../REC_LENGTH[7])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
44WAVELENGTH_SWPP
binary array[dim_0]
Wavelength for short wavelength range (block B) PMD p

dim_0: int(../REC_LENGTH[8])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
45WAVELENGTH_SWPS
binary array[dim_0]
Wavelength for short wavelength range (block B) PMD s

dim_0: int(../REC_LENGTH[9])
binary int32 (double)size: 4
unit: "1e-6 nm"

converted unit: "nm" (multiply by 1/1000000)
46BAND_1A
binary array[dim_0, dim_1]
Band data record for Band 1a

dim_0: int(../NUM_RECS[0])

dim_1: int(../REC_LENGTH[0])
binary record "GOME2_BAND_M_v2"size: 12
47BAND_1B
binary array[dim_0, dim_1]
Band data record for Band 1b

dim_0: int(../NUM_RECS[1])

dim_1: int(../REC_LENGTH[1])
binary record "GOME2_BAND_M_v2"size: 12
48BAND_2A
binary array[dim_0, dim_1]
Band data record for Band 2a

dim_0: int(../NUM_RECS[2])

dim_1: int(../REC_LENGTH[2])
binary record "GOME2_BAND_M_v2"size: 12
49BAND_2B
binary array[dim_0, dim_1]
Band data record for Band 2b

dim_0: int(../NUM_RECS[3])

dim_1: int(../REC_LENGTH[3])
binary record "GOME2_BAND_M_v2"size: 12
50BAND_3
binary array[dim_0, dim_1]
Band data record for Band 3

dim_0: int(../NUM_RECS[4])

dim_1: int(../REC_LENGTH[4])
binary record "GOME2_BAND_M_v2"size: 12
51BAND_4
binary array[dim_0, dim_1]
Band data record for Band 4

dim_0: int(../NUM_RECS[5])

dim_1: int(../REC_LENGTH[5])
binary record "GOME2_BAND_M_v2"size: 12
52BAND_PP
binary array[dim_0, dim_1]
Band data record for PMD p

dim_0: int(../NUM_RECS[6])

dim_1: int(../REC_LENGTH[6])
binary record "GOME2_BAND_P_v3"size: 16
53BAND_PS
binary array[dim_0, dim_1]
Band data record for PMD s

dim_0: int(../NUM_RECS[7])

dim_1: int(../REC_LENGTH[7])
binary record "GOME2_BAND_P_v3"size: 16
54BAND_SWPP
binary array[dim_0, dim_1]
Band data record for short wavelength range (block B) PMD p

dim_0: int(../NUM_RECS[8])

dim_1: int(../REC_LENGTH[8])
binary record "GOME2_BAND_P_v3"size: 16
55BAND_SWPS
binary array[dim_0, dim_1]
Band data record for short wavelength range (block B) PMD s

dim_0: int(../NUM_RECS[9])

dim_1: int(../REC_LENGTH[9])
binary record "GOME2_BAND_P_v3"size: 16