| id | field name | definition |
| 0 | dsr_time |
| binary time | size: 12 |
Time of creation
unit: "s since 2000-01-01"
| 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 | min_val_non_sing |
| binary double | size: 8 |
|
Minimum value used to check non-singularity of matrix
|
|
| 3 | usage_matrix_s_p_t_error |
| binary uint16 | size: 2 |
|
Switch for usage of matrix S in p,T error propagation
|
|
| 4 | lin_fov_conv_switch |
| binary uint16 | size: 2 |
|
Switch to enable linear FOV convolution
|
|
| 5 | num_esd_ig2_temp |
| binary uint16 | size: 2 |
|
Number of elements of the estimated standard deviation (ESD) vector for IG2 temperature profiles
|
|
| 6 | num_esd_merged_temp |
| binary uint16 | size: 2 |
|
Number of elements of the estimated standard deviation (ESD) vector for "ECMF merged with IG2" temperature profiles
|
|
| 7 | spare_1 |
| binary bytes | size: 6 |
|
Spare
|
hidden: true
|
| 8 | max_elements |
| binary uint16 | size: 2 |
|
Maximum number of elements in profiles
|
|
| 9 | num_unsuccess |
| binary uint16 | size: 2 |
|
Number of allowed unsuccessful previous retrievals
|
|
| 10 | enh_spec_range |
| binary double | size: 8 |
Enhanced spectral range of microwindows used to decide whether a line inside the microwindow shall be considered as line or as nearby continuum
unit: "1/cm"
|
|
| 11 | max_samples_fine |
| binary uint16 | size: 2 |
|
Maximum number of spectral samples on fine grid
|
|
| 12 | chi2_thresh |
| binary double | size: 8 |
|
Threshold to check convergence of Chi^2
|
|
| 13 | thresh_fitted_vmr |
| binary double | size: 8 |
|
Threshold to check convergence of fitted VMR
|
|
| 14 | vcm_akm_switch |
| binary uint16 | size: 2 |
|
Switch for choosing between different ways to calculate VCM and AKM
|
|
| 15 | max_macro_iter_gauss |
| binary uint16 | size: 2 |
|
Maximum number of Gauss-Newton macro-iterations
|
|
| 16 | cont_fit_switch |
| binary uint16 | size: 2 |
|
Switch for handling the fitting of the continuum profile
|
|
| 17 | max_num_marq |
| binary uint16 | size: 2 |
|
Maximum number of Marquardt micro-iterations
|
|
| 18 | low_thresh_vmr |
| binary double | size: 8 |
Lower threshold of estimated VMR
unit: "ppmv"
|
|
| 19 | up_thresh_vmr |
| binary double | size: 8 |
Upper threshold of estimated VMR
unit: "ppmv"
|
|
| 20 | low_thresh_cont |
| binary double | size: 8 |
Lower threshold of estimated continuum parameter
unit: "cm2"
|
|
| 21 | up_thresh_cont |
| binary double | size: 8 |
Upper threshold of estimated continuum parameter
unit: "cm2"
|
|
| 22 | num_modes |
| binary uint16 | size: 2 |
|
Number of modes for thresholds
|
|
| 23 | num_sweeps |
| binary array[dim_0] |
dim_0: int(../num_modes)
| binary uint16 | size: 2 |
|
Number of sweeps characterizing each mode
|
|
|
| 24 | chi2_size_thresh |
| binary array[dim_0] |
dim_0: int(../num_modes)
| binary double | size: 8 |
|
Vector of thresholds to check the size of chi-square
|
|
|
| 25 | marq_thresh |
| binary array[dim_0] |
dim_0: int(../num_modes)
| binary double | size: 8 |
|
Vector of thresholds to check Marquardt parameter
|
|
|
| 26 | chi2_var_thresh |
| binary double | size: 8 |
|
Threshold to check the chi-squared variation between previous and current iteration
|
|
| 27 | l2_var_thresh |
| binary double | size: 8 |
|
Threshold to check the variation of weighted L2-norm of parameters
|
|
| 28 | diff_spec_res |
| binary double | size: 8 |
Difference between spectral resolution of general fine wavenumber grid and spectral grid of cross section look-up tables
unit: "1/cm"
|
|
| 29 | cont_param |
| binary uint16 | size: 2 |
|
Control parameter for fitting of continuum and instrumental offset. 0 = exclude continuum and offset; 1 = include continuum, exclude offset; 2 = include continuum and offset.
|
|
| 30 | up_alt_cont |
| binary double | size: 8 |
Upper altitude limit where continuum shall be fitted
unit: "km"
|
|
| 31 | spare_5 |
| binary bytes | size: 8 |
|
Spare
|
hidden: true
|
| 32 | max_fitted |
| binary uint16 | size: 2 |
|
Maximum number of fitted parameters
|
|
| 33 | spec_overlap |
| binary double | size: 8 |
Overlap of spectral range between two adjacent microwindows
unit: "%"
|
|
| 34 | zero_alt_cont |
| binary double | size: 8 |
Altitude above which the continuum shall be set to zero
unit: "km"
|
|
| 35 | cent_wvn |
| binary double | size: 8 |
Central wavenumber of the line used as reference
unit: "1/cm"
|
|
| 36 | temp_coef_lorentz |
| binary double | size: 8 |
|
Coefficient of temperature dependence of Lorentz half-width of the line used as reference
|
|
| 37 | guess_alt |
| binary double | size: 8 |
Guess of altitude increment above highest level
unit: "km"
|
|
| 38 | red_fact |
| binary double | size: 8 |
|
Reduction factor applied to guess of altitude increment
|
|
| 39 | up_lim_atm |
| binary double | size: 8 |
Upper limit of atmosphere
unit: "km"
|
|
| 40 | half_width_ref |
| binary double | size: 8 |
Half-width of the line used as reference
unit: "1/cm"
|
|
| 41 | max_temp_var_low |
| binary double | size: 8 |
Maximum allowed temperature variation between atmospheric levels for lower altitudes
unit: "K"
|
|
| 42 | max_temp_var_high |
| binary double | size: 8 |
Maximum allowed temperature variation between atmospheric levels for higher altitudes
unit: "K"
|
|
| 43 | alt_thresh_change |
| binary double | size: 8 |
Altitude threshold where temperature thresholds are changed
unit: "km"
|
|
| 44 | max_var_half_width |
| binary double | size: 8 |
Maximum allowed variation of half-width of the line between adjacent atmospheric levels
unit: "1/cm"
|
|
| 45 | num_max_atm |
| binary uint16 | size: 2 |
|
Number of maximum levels for modeling of the atmosphere
|
|
| 46 | max_diff_gas |
| binary uint16 | size: 2 |
|
Maximum number of different gases
|
|
| 47 | max_geom |
| binary uint16 | size: 2 |
|
Maximum number of simulated geometries
|
|
| 48 | max_param_vmr |
| binary uint16 | size: 2 |
|
Maximum number of parameters to be retrieved for VMR and continuum
|
|
| 49 | coef_corr_grav |
| binary array[2] | size: 16 |
Coefficients for latitude dependent correction of gravity acceleration
|
|
| 50 | approx_err_int |
| binary double | size: 8 |
|
Approximation error of integrals (Curtis-Godson)
|
|
| 51 | init_temp_pert |
| binary double | size: 8 |
Initial temperature of perturbed equivalent temperature
unit: "K"
|
|
| 52 | max_layers |
| binary uint16 | size: 2 |
|
Maximum number of layers
|
|
| 53 | max_samp_integrand |
| binary uint16 | size: 2 |
|
Minimum number of samples at which the integrand of each integral shall be computed
|
|
| 54 | max_base_profile_elems |
| binary uint16 | size: 2 |
|
Maximum number of elements in base profiles
|
|
| 55 | min_integrate_var |
| binary double | size: 8 |
|
Minimum value of integration variable
|
|
| 56 | num_add_iapt_num |
| binary uint16 | size: 2 |
|
Number of additional IAPT numbers for each geometry above the lowest geometry
|
|
| 57 | eq_ref_press |
| binary double | size: 8 |
Reference equivalent pressure at equivalent reference temperature used for line computation
unit: "hPa"
|
|
| 58 | eq_ref_temp |
| binary double | size: 8 |
Equivalent reference temperature
unit: "K"
|
|
| 59 | half_width_mult_lorentz |
| binary double | size: 8 |
|
Multiplier for Lorentz and Doppler half width used for Lorentz lineshape computations on the local coarse wavenumber grid
|
|
| 60 | half_width_mult_voigt |
| binary double | size: 8 |
|
Multiplier for Doppler half width used for Voigt lineshape computations on the local fine wavenumber grid
|
|
| 61 | interp_switch |
| binary int16 | size: 2 |
|
Switch for interpolation of absorption cross sections for geometries above the lowest geometry
|
|
| 62 | cross_switch |
| binary uint16 | size: 2 |
|
Switch for usage of cross section lookup tables
|
|
| 63 | spare_6 |
| binary bytes | size: 6 |
|
Spare
|
hidden: true
|
| 64 | hitran_code |
| binary uint16 | size: 2 |
|
HITRAN code of the lineshape to be pre-computed
|
|
| 65 | isotope_num_lineshape |
| binary uint16 | size: 2 |
|
Isotope number of lineshape to be pre-computed
|
|
| 66 | co2_chi_switch |
| binary uint16 | size: 2 |
|
Switch for computation of CO2 Chi factor. 0 = no factor; 1 = N2O2 broadening; 2 = N2 broadening only.
|
|
| 67 | ref_half_width_exp |
| binary double | size: 8 |
|
Reference half width exponent of lineshape to be computed
|
|
| 68 | ref_half_width |
| binary double | size: 8 |
Reference half-width of lineshape to be computed
unit: "1/cm"
|
|
| 69 | mult_fact_voigt |
| binary double | size: 8 |
|
Multiplication factor applied to approximate Voigt half width to determine the local fine grid
|
|
| 70 | mult_fact_coarse |
| binary uint16 | size: 2 |
|
Multiplier for definition of local coarse wavenumber grid
|
|
| 71 | spare_7 |
| binary bytes | size: 8 |
|
Spare
|
hidden: true
|
| 72 | num_samp_x |
| binary uint16 | size: 2 |
|
Number of samples along x coordinate
|
|
| 73 | num_samp_y |
| binary uint16 | size: 2 |
|
Number of samples along y coordinate
|
|
| 74 | great_base |
| binary double | size: 8 |
Greater base of trapezium defining the vertical FOV
unit: "km"
|
|
| 75 | small_base |
| binary double | size: 8 |
Smaller base of trapezium defining the vertical FOV
unit: "km"
|
|
| 76 | spare_8 |
| binary bytes | size: 16 |
|
Spare
|
hidden: true
|
| 77 | scale_fact_vmr_base |
| binary double | size: 8 |
|
Scaling factor used to scale base VMR profile
|
|
| 78 | thresh_temp_diff |
| binary double | size: 8 |
Threshold of temperature difference between two model layers
unit: "K"
|
|
| 79 | lambda_damp_fact |
| binary double | size: 8 |
|
Lambda damping factor
|
|
| 80 | scale_lambda_damp_fact |
| binary double | size: 8 |
|
Scaling of lambda damping factor related to continuum parameters
|
|
| 81 | scale_dec_lambda |
| binary double | size: 8 |
|
Scaling factor used to decrease lambda at each macro iteration
|
|
| 82 | scale_inc_lambda |
| binary double | size: 8 |
|
Scaling factor used to increase lambda at each micro iteration
|
|
| 83 | prev_prof_switch |
| binary uint16 | size: 2 |
|
Switch for usage of previous retrieved profiles
|
|
| 84 | spare_9 |
| binary bytes | size: 2 |
|
Spare
|
hidden: true
|
| 85 | vcm_thresh |
| binary double | size: 8 |
VCM threshold used to check the maximum error of retrieved VMR
unit: "ppmv"
|
|
| 86 | half_width_const |
| binary array[3] | size: 24 |
Constants for computation of half-width
|
|
| 87 | chi2_prod_switch |
| binary uint16 | size: 2 |
|
Switch for multiplication of VCM of retrieved profile with factor chi^2 for optimum estimate
|
|
| 88 | spare_10 |
| binary bytes | size: 6 |
|
Spare
|
hidden: true
|
| 89 | samp_inter_x_voigt |
| binary double | size: 8 |
|
Sampling interval of x coordinate of Voigt LUT
|
|
| 90 | samp_inter_y_voigt |
| binary double | size: 8 |
|
Sampling interval of y coordinate of Voigt LUT
|
|
| 91 | esd_ig2_profile |
| binary array[dim_0] |
Relative estimated standard deviation (ESD) for IG2 temperature profiles
dim_0: int(../num_esd_ig2_temp)
| binary double | size: 8 |
|
unit: "%"
|
|
|
| 92 | altitude_esd_ig2_profile |
| binary array[dim_0] |
Altitudes for ESD of IG2 temperature profiles
dim_0: int(../num_esd_ig2_temp)
| binary double | size: 8 |
|
unit: "km"
|
|
|
| 93 | corr_length_ig2_vcm |
| binary double | size: 8 |
Correlation length of estimated IG2 VCM
unit: "km"
|
|
| 94 | esd_merged_profile |
| binary array[dim_0] |
Relative estimated standard deviation (ESD) for IG2 merged with ECMWF temperature profiles
dim_0: int(../num_esd_merged_temp)
| binary double | size: 8 |
|
unit: "%"
|
|
|
| 95 | altitude_esd_merged_profile |
| binary array[dim_0] |
Altitudes for ESD of IG2 merged with ECMWF temperature profiles
dim_0: int(../num_esd_merged_temp)
| binary double | size: 8 |
|
unit: "km"
|
|
|
| 96 | corr_length_merged_vcm |
| binary double | size: 8 |
Correlation length of estimated IG2+ECMWF VCM
unit: "km"
|
|
| 97 | time_const_aging_vcm |
| binary double | size: 8 |
Time constant for aging VCM of retrieved profiles
unit: "s"
|
|
| 98 | trop_alt_coeff_a |
| binary double | size: 8 |
Coefficient A for Tropopause Altitude Correction
unit: "km"
|
|
| 99 | trop_alt_coeff_b |
| binary double | size: 8 |
Coefficient B for Tropopause Altitude Correction
unit: "km"
|
|
| 100 | trop_alt_coeff_c |
| binary double | size: 8 |
Coefficient C for Tropopause Altitude Correction
unit: "km"
|
|
| 101 | sim_geom_below_trop |
| binary double | size: 8 |
Maximum distance of simulated geometries below tropopause
unit: "km"
|
|
| 102 | sim_distance_above_trop |
| binary double | size: 8 |
Maximum distance of simulated geometries above tropopause
unit: "km"
|
|
| 103 | enabling_profile_reg |
| binary uint16 | size: 2 |
|
Switch for enabling profile regularisation
|
|
| 104 | param_tuning_profile_reg |
| binary double | size: 8 |
|
Parameter for tuning profile regularisation
|
|
| 105 | diag_reg_matrix_temp |
| binary array[2] | size: 16 |
Diagonal and first off-diagonal element of regularisation matrix referring to VMR
|
|
| 106 | diag_reg_matrix_cont |
| binary array[2] | size: 16 |
Diagonal and first off-diagonal element of regularisation matrix referring to continuum
|
|
| 107 | diag_reg_matrix_offset |
| binary array[2] | size: 16 |
Diagonal and first off-diagonal element of regularisation matrix referring to offset
|
|
| 108 | switch_fov_tab_func |
| binary uint16 | size: 2 |
|
Switch for usage of FOV tabulated function
|
|
| 109 | max_sim_geom_fov |
| binary uint16 | size: 2 |
|
Maximum number of simulated geometries for FOV
|
|
| 110 | band_fov_tab |
| binary array[5] |
FOV tabulation for bands A, AB, B, C, D
| binary record |
| id | field name | definition |
| 0 | num_points_fov_tab_band |
| binary uint16 | size: 2 |
|
Number of points for FOV tabulation for spectral band
|
|
| 1 | heights_fov_func_band |
| binary array[dim_0] |
Heights of FOV function for spectral band
dim_0: int(../num_points_fov_tab_band)
|
|
| 2 | grid_fov_func_band |
| binary array[dim_0] |
Grid for FOV function for spectral band
dim_0: int(../num_points_fov_tab_band)
|
|
|
|
|