MIP_MW2_AX_MDSR_vmr

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

idfield namedefinition
0dsr_time
binary timesize: 12
Time of creation

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)
3microwindow_id
ascii stringsize: 8
Microwindow identifier
4lowest_wavenumber
binary doublesize: 8
Lowest wavenumber

unit: "1/cm"
5highest_wavenumber
binary doublesize: 8
Highest wavenumber

unit: "1/cm"
6wavenumber_grid_spacing
binary doublesize: 8
Spacing of wavenumber grid

unit: "1/cm"
7num_wavenumber_grid_points
binary uint16size: 2
Number of wavenumber grid points
8lowest_lat_mw
binary doublesize: 8
Lowest latitude where microwindow is valid

unit: "degrees_north"
9highest_lat_mw
binary doublesize: 8
Highest latitude where microwindow is valid

unit: "degrees_north"
10num_altitudes
binary uint16size: 2
Number of altitudes
11tangent_altitude
binary array[dim_0]
Tangent altitude

dim_0: int(../num_altitudes)
binary doublesize: 8
unit: "km"
12linear_cont_alt
binary array[dim_0, 2]
Lower and upper border of region of linear continuum for altitude

dim_0: int(../num_altitudes)
binary doublesize: 8
unit: "km"
13spacing_fine_grid
binary doublesize: 8
Spacing of fine grid

unit: "1/cm"
14num_fine_grid_points
binary uint16size: 2
Number of fine grid points for irregular grid
15wavenumber_first_fine_grid
binary doublesize: 8
Wavenumber of first fine grid point

unit: "1/cm"
16bitvector_compressed_grid
binary array[dim_0]
Bitvector indicating fine grid points to be used for compressed grid

dim_0: (int(../num_fine_grid_points) + 7) / 8
binary uint8size: 1
17num_compressed_grid_points
binary uint16size: 2
Number of compressed grid points
18interpolation_flag
binary uint16size: 2
Flag indicating interpolation method
19num_gases
binary uint16size: 2
Number of gases
20hitran_codes_gases
binary array[dim_0]
HITRAN codes of gases

dim_0: int(../num_gases)
binary uint16size: 2
21num_spectral_masks
binary uint16size: 2
Number of spectral masks
22lower_alt_border_mask
binary array[dim_0]
Lower altitude border for mask

dim_0: int(../num_spectral_masks)
binary doublesize: 8
unit: "km"
23upper_alt_border_mask
binary array[dim_0]
Upper altitude border for mask

dim_0: int(../num_spectral_masks)
binary doublesize: 8
unit: "km"
24spectral_mask
binary array[dim_0, dim_1]
Spectral mask

dim_0: int(../num_spectral_masks)

dim_1: int(../num_wavenumber_grid_points)
binary uint8size: 1