MIP_NL__2P_MDSR_info_v2

binary record "MIP_NL__2P_MDSR_info_v2"
bit size: int(./dsr_length) * 8

idfield namedefinition
0dsr_time
binary timesize: 12
Time of DSR. ZPD time of sweep closest to scans mean time, s.

unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
1dsr_length
binary uint32size: 4
DSR length
2quality_flag
binary int8size: 1
Quality indicator (PCD).
3zpd_crossing_time
binary array[dim_0]
ZPD crossing time of scene spectrum in elevation scan

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/..)]]/num_sweeps)
binary timesize: 12
unit: "s since 2000-01-01"

value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary recordsize: 12
ENVISAT binary datetime

idfield namedefinition
0days
binary int32size: 4
days since January 1st, 2000 (may be negative)

unit: "days since 2000-01-01"
1seconds
binary uint32size: 4
seconds since start of day

unit: "s"
2microseconds
binary uint32size: 4
microseconds since start of second

unit: "1e-6 s"
4geolocation_los_tangent
binary array[dim_0]
Geolocation of scene LOS tangent point

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/..)]]/num_sweeps)
binary recordsize: 8
idfield namedefinition
0latitude
binary int32 (double)size: 4
unit: "1e-6 degrees_north"

converted unit: "degrees_north" (multiply by 1/1000000)
1longitude
binary int32 (double)size: 4
unit: "1e-6 degrees_east"

converted unit: "degrees_east" (multiply by 1/1000000)
5tangent_altitude_los
binary array[dim_0]
Tangent altitude of scene LOS tangent point

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/..)]]/num_sweeps)
binary doublesize: 8
unit: "km"
6appl_process_id
binary uint16size: 2
Application process ID
7retrieval_p_t_flag
binary uint8size: 1
Flag indicating successful p,T retrieval
8retrieval_vmr_flag
binary array[dim_0]
Flag indicating successful VMR retrievals

dim_0: $species_count
binary uint8size: 1
9marq_p_t_flag
binary uint8size: 1
Flag indicating if Marquardt limit is exceeded for pT retrieval
10marq_vmr_flag
binary array[dim_0]
Flag indicating if Marquardt limit is exceeded for VMR retrieval

dim_0: $species_count
binary uint8size: 1
11chi2_p_t_flag
binary uint8size: 1
Flag indicating if chi-square limit is exceeded for pT retrieval
12chi2_vmr_flag
binary array[dim_0]
Flag indicating if chi-square limit is exceeded for VMR retrieval

dim_0: $species_count
binary uint8size: 1
13spare_1
binary bytes
Spare

bit size: 8 * if($species_count == 2, 52, 40)

hidden: true
14retrieval_p_t
binary record
p, T retrievals.

idfield namedefinition
0lrv_p_t_flag
binary array[dim_0]
Logical retrieval vector for p,T retrieval. Set to zero if N/A.

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary uint8size: 1
1pressure
binary array[dim_0]
Retrieved pressure for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary floatsize: 4
unit: "hPa"
2pressure_variance
binary array[dim_0]
Pressure variance for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary floatsize: 4
unit: "hPa2"
3tangent_altitude
binary array[dim_0]
Corrected tangent altitudes of sweeps. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary floatsize: 4
unit: "km"
4height_cor_variance
binary array[dim_0]
Height correction variance for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary floatsize: 4
unit: "m2"
5temp
binary array[dim_0]
Retrieved temperatures for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary floatsize: 4
unit: "K"
6temp_variance
binary array[dim_0]
Temperature variance for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary floatsize: 4
unit: "K2"
7ecmwf_corr_altitude
binary array[dim_0]
ECMWF corrected altitudes. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../..)]]/num_sweeps)
binary floatsize: 4
unit: "km"
15retrieval_vmr
binary array[dim_0]
VMR retrievals for species.

dim_0: $species_count
binary record
idfield namedefinition
0lrv_vmr_flag
binary array[dim_0]
Logical retrieval vector for VMR retrieval. Set to zero if N/A.

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../../..)]]/num_sweeps)
binary uint8size: 1
1vmr
binary array[dim_0]
Retrieved VMR for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../../..)]]/num_sweeps)
binary floatsize: 4
unit: "ppmv"
2vmr_variance
binary array[dim_0]
VMR variance for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../../..)]]/num_sweeps)
binary floatsize: 4
unit: "ppmv2"
3concentration
binary array[dim_0]
Concentration for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../../..)]]/num_sweeps)
binary floatsize: 4
unit: "1/cm3"
4concentration_variance
binary array[dim_0]
Concentration variance for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../../..)]]/num_sweeps)
binary doublesize: 8
unit: "1/cm6"
5vertical_col_density
binary array[dim_0]
Vertical column density for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../../..)]]/num_sweeps)
binary floatsize: 4
unit: "1/cm2"
6vcd_variance
binary array[dim_0]
Vertical column density variance for each sweep. Set to NaN if N/A

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/../../..)]]/num_sweeps)
binary doublesize: 8
unit: "1/cm4"
16cloud_det_mw_label
ascii array[dim_0, 3]
Labels of first 3 cloud detection meso windows per sweep

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/..)]]/num_sweeps)
ascii stringsize: 8
17cloud_index
binary array[dim_0, 3]
Cloud indexes for sweeps, 3 per sweep

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/..)]]/num_sweeps)
binary floatsize: 4
18cloud_index_threshold
binary array[dim_0, 3]
Cloud index thresholds for sweeps, 3 per sweep

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/..)]]/num_sweeps)
binary floatsize: 4
19cloud_detect_flag
binary array[dim_0, 3]
Flags indicating detection of clouds, 3 per sweep

dim_0: int(/dataset_structure_ads[$info_structure_index[index(:/..)]]/num_sweeps)
binary uint8size: 1