id | field name | definition |
0 | dsr_time |
binary time | size: 12 |
Start Time of DSR
unit: "s since 2000-01-01"
value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary record | size: 12 |
ENVISAT binary datetime
id | field name | definition |
0 | days |
binary int32 | size: 4 |
days since January 1st, 2000 (may be negative)
unit: "days since 2000-01-01"
|
|
1 | seconds |
binary uint32 | size: 4 |
seconds since start of day
unit: "s"
|
|
2 | microseconds |
binary uint32 | size: 4 |
microseconds since start of second
unit: "1e-6 s"
|
|
|
|
|
1 | dsr_length |
binary uint32 | size: 4 |
Length of this DSR in bytes
unit: "bytes"
|
|
2 | quality_flag |
binary int8 | size: 1 |
Quality Indicator (-1 if empty DSR)
|
|
3 | integr_time |
binary uint16 (double) | size: 2 |
Integration time for this DSR
unit: "1/16 s"
converted unit: "s" (multiply by 1/16)
|
|
4 | method |
ascii string | size: 1 |
Retrieval method. 'O' = optimal estimation, 'N' = non-linear least squares fitting, etc.
|
|
5 | ref_height |
binary float | size: 4 |
Height of the reference pressure
unit: "km"
|
|
6 | ref_pressure |
binary float | size: 4 |
Reference pressure for hydrostatic equilibrium
unit: "hPa"
|
|
7 | ref_pressure_source |
ascii string | size: 1 |
Reference pressure source. 'E' = ECMWF, 'C' = climatology, etc.
|
|
8 | n_main |
binary uint8 | size: 1 |
Number of retrieval levels
|
|
9 | n_meas |
binary uint8 | size: 1 |
Number of used measurement levels.
|
|
10 | n1 |
binary uint8 | size: 1 |
Number of fitted main gas species
|
|
11 | n2 |
binary uint8 | size: 1 |
Number of fitted closure parameters
|
|
12 | n3 |
binary uint8 | size: 1 |
Number fitted other parameters
|
|
13 | n4 |
binary uint8 | size: 1 |
Number of fitted scaling parameters for auxiliary gases
|
|
14 | tangent_height |
binary array[dim_0] |
Tangent height at the lower layer boundary
dim_0: int(../n_main)
binary float | size: 4 |
unit: "km"
|
|
|
15 | tangent_pressure |
binary array[dim_0] |
Tangent layer pressure at the lower layer boundary
dim_0: int(../n_main)
binary float | size: 4 |
unit: "hPa"
|
|
|
16 | tangent_temp |
binary array[dim_0] |
Tangent layer temperature (mean)
dim_0: int(../n_main)
binary float | size: 4 |
unit: "K"
|
|
|
17 | main_species |
binary array[dim_0, dim_1] |
Main species which have been fitted on the coarse forward model grid
dim_0: int(../n_main)
dim_1: int(../n1)
binary record | size: 16 |
id | field name | definition |
0 | tang_vmr |
binary float | size: 4 |
Tangent layer volume mixing ratio
unit: "ppv"
|
|
1 | err_tang_vmr |
binary float | size: 4 |
Error on the tangent volume mixing ratio
unit: "%"
|
|
2 | vert_col |
binary float | size: 4 |
Vertical column density above lower layer boundary
unit: "molecules/cm2"
|
|
3 | err_vert_col |
binary float | size: 4 |
Error on the vertical column density above lower layer boundary
unit: "%"
|
|
|
|
|
18 | scaled_profiles |
binary array[dim_0, dim_1] |
Scaled profiles which have been fitted on the coarse forward model grid
dim_0: int(../n_main)
dim_1: int(../n4)
binary record | size: 16 |
id | field name | definition |
0 | tang_vmr |
binary float | size: 4 |
Tangent layer volume mixing ratio
unit: "ppv"
|
|
1 | err_tang_vmr |
binary float | size: 4 |
Error on the tangent volume mixing ratio
unit: "%"
|
|
2 | vert_col |
binary float | size: 4 |
Vertical column density above lower layer boundary
unit: "molecules/cm2"
|
|
3 | err_vert_col |
binary float | size: 4 |
Error on the vertical column density above lower layer boundary
unit: "%"
|
|
|
|
|
19 | measurement_grid |
binary array[dim_0] |
Measurement grid
dim_0: int(../n_meas)
binary record | size: 33 |
id | field name | definition |
0 | dsr_time |
binary time | size: 12 |
Start Time of the measurement at that specific layer
unit: "s since 2000-01-01"
value: float(./days) * 86400 + float(./seconds) + float(./microseconds) / 1000000
binary record | size: 12 |
ENVISAT binary datetime
id | field name | definition |
0 | days |
binary int32 | size: 4 |
days since January 1st, 2000 (may be negative)
unit: "days since 2000-01-01"
|
|
1 | seconds |
binary uint32 | size: 4 |
seconds since start of day
unit: "s"
|
|
2 | microseconds |
binary uint32 | size: 4 |
microseconds since start of second
unit: "1e-6 s"
|
|
|
|
|
1 | tangent_height |
binary float | size: 4 |
Mean tangent height of measurement
unit: "km"
|
|
2 | tangent_pressure |
binary float | size: 4 |
Pressure at tangent height
unit: "hPa"
|
|
3 | tangent_temp |
binary float | size: 4 |
Temperature at tangent height
unit: "K"
|
|
4 | num_windows |
binary uint8 | size: 1 |
Number of fitting windows
|
|
5 | win_min |
binary float | size: 4 |
Minimum wavelength over all fitting windows
unit: "nm"
|
|
6 | win_max |
binary float | size: 4 |
Maximum wavelength over all fitting windows
unit: "nm"
|
|
|
|
|
20 | n_state_vec |
binary uint16 | size: 2 |
State vector size. (n_state_vec = n1 * n_main + n2 * n_meas + n3)
|
|
21 | state_vector |
binary array[dim_0] |
State vector
dim_0: int(../n_state_vec)
binary record | size: 12 |
id | field name | definition |
0 | value |
binary float | size: 4 |
Value of the state vector entry
|
|
1 | error |
binary float | size: 4 |
Error of the value of the state vector entry
unit: "%"
|
|
2 | type |
binary array[4] | size: 4 |
Type of the value of the state vector entry (annotation)
|
|
|
|
|
22 | m_f |
binary uint16 | size: 2 |
Correlation matrix size
|
|
23 | correlation_matrix |
binary array[dim_0] |
Correlation Matrix of the fit
dim_0: int(../m_f)
|
|
24 | rms_fit |
binary float | size: 4 |
RMS of the fit
|
|
25 | chi_2_fit |
binary float | size: 4 |
Chi^2 of the fit
|
|
26 | goodness_fit |
binary float | size: 4 |
Goodness of the fit
|
|
27 | n_i |
binary uint16 | size: 2 |
Number of iterations of the fit
|
|
28 | n_used_wl |
binary uint16 | size: 2 |
Number of used wavelengths
|
|
29 | n_rejected_wl |
binary uint16 | size: 2 |
Number of rejected wavelengths
|
|
30 | criteria_flag |
binary uint8 | size: 1 |
Convergency criteria
|
|
31 | n_res |
binary uint16 | size: 2 |
Residuals size (n_res = n_st_vec * n_i)
|
|
32 | residuals |
binary array[dim_0, dim_1] |
Iteration step state vector residuals
dim_0: int(../n_i)
dim_1: int(../n_state_vec)
|
|
33 | n_ad |
binary uint16 | size: 2 |
Number of additional diagnostics
|
|
34 | add_diag |
binary array[dim_0] |
Additional diagnostics
dim_0: int(../n_ad)
|
|