MIP_PS1_AX_MDSR_v0

binary record "MIP_PS1_AX_MDSR_v0"
idfield namedefinition
0dsr_time
binary timesize: 12
Start time of calibration data acquisition (ZPD time of first sweep used for gain calibration)

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"
1quality_flag
binary int8size: 1
Quality indicator (PCD). 0 = non-corrupted, -1 = corrupted, default values filled in.
2samp_time
ascii timesize: 27
Sampling time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
3nom_laser_freq
binary doublesize: 8
Nominal laser wavenumber. Nominal set of modeling ILS parameters.

unit: "1/cm"
4spare_1
binary bytessize: 50
Spare

hidden: true
5axis_time
ascii timesize: 27
Axis time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
6num_points_per_band
binary array[5]size: 20
Number of points per band. Band sequence is A, AB, B, C, D.
binary uint32size: 4
7first_wavenum
binary array[5]size: 40
Wavenumber of first point in band. Band sequence is A, AB, B, C, D.
binary doublesize: 8
unit: "1/cm"
8last_wavenum
binary array[5]size: 40
Wavenumber of last point in band. Band sequence is A, AB, B, C, D.
binary doublesize: 8
unit: "1/cm"
9spare_2
binary bytessize: 50
Spare

hidden: true
10fce_time
ascii timesize: 27
FCE time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
11spare_3
binary bytessize: 4
Spare

hidden: true
12num_points
binary array[2]size: 8
Number of points around ZPD band AB and B
binary uint32size: 4
13spare_4
binary bytessize: 50
Spare

hidden: true
14nesr_time
ascii timesize: 27
NESR time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
15nesr_std_dev_thresh
binary doublesize: 8
Standard deviation threshold
16nesr_thresh_rej
binary doublesize: 8
Threshold of rejection (given as ratio, e.g. 0.05 means 5%).

unit: "%"
17nesr_reduc_factor
binary uint16size: 2
Template reduction factor
18spare_5
binary bytessize: 50
Spare

hidden: true
19rad_time
ascii timesize: 27
Radiometric time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
20rad_std_dev_thresh
binary doublesize: 8
Standard deviation threshold
21rad_rej_thresh
binary doublesize: 8
Threshold of rejection (given as ratio, e.g. 0.05 means 5%).

unit: "%"
22rad_reduc_factor
binary uint16size: 2
Template reduction factor
23spare_6
binary bytessize: 50
Spare

hidden: true
24quality_time
ascii timesize: 27
Quality time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
25qual_std_dev_thresh
binary doublesize: 8
Standard deviation threshold.
26qual_rej_thresh
binary doublesize: 8
Threshold of rejection (given as ratio, e.g. 0.05 means 5%).

unit: "%"
27qual_reduc_factor
binary uint16size: 2
Template reduction factor
28spare_7
binary bytessize: 50
Spare

hidden: true
29spike_time
ascii timesize: 27
Spike time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
30num_per_block
binary uint32size: 4
Number of points per block
31spike_std_dev_thresh
binary doublesize: 8
Standard deviation threshold
32spare_8
binary bytessize: 50
Spare

hidden: true
33sinc_time
ascii timesize: 27
Sinc time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
34sinc_num_rows
binary uint32size: 4
Number of rows (N)
35sinc_num_cols
binary uint32size: 4
Number of columns (J)
36sinc_coef
binary array[dim_0, dim_1]
Interpolation coefficients

dim_0: int(../sinc_num_cols)

dim_1: int(../sinc_num_rows)
binary doublesize: 8
37spare_9
binary bytessize: 50
Spare

hidden: true
38spec_time
ascii timesize: 27
Spectral time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
39spec_asc_node_time
binary doublesize: 8
Time since ascending node crossing from which the search for the first valid scene data shall start

unit: "s"
40spec_update_period
binary uint16size: 2
Update period (expressed in nominal scans, i.e. ignore scans in special event mode)
41spec_tan_ht_intv
binary array[2]size: 8
Tangent height interval within which scene data shall be extracted
binary floatsize: 4
unit: "km"
42spec_scene_coadd
binary uint16size: 2
Number of scenes to be co-added
43spec_simplex_conv_tol
binary doublesize: 8
Simplex convergence tolerance
44spec_max_iter
binary uint32size: 4
Maximum number of iterations
45spec_valid_thresh
binary doublesize: 8
Validity threshold for standard deviation
46cal_method
binary uint8size: 1
Calibration Method (0 = peak find method, 1 = cross correlation method)
47spare_10
binary bytessize: 29
Spare

hidden: true
48ils_time
ascii timesize: 27
ILS time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
49ils_asc_node_time
binary doublesize: 8
Time since ascending node crossing from which the search for the valid scene data shall start

unit: "s"
50ils_tan_ht_intv
binary array[2]size: 8
Tangent height interval within which scene data shall be extracted
binary floatsize: 4
unit: "km"
51ils_max_scene_coadd
binary uint16size: 2
Maximum number of scenes to be co-added
52ils_max_subseq_scan
binary uint16size: 2
Maximum number of subsequent scans from which scenes are to be extracted (expressed in nominal scans, i.e. ignore scans in special event mode)
53ils_simplex_conv_tol
binary doublesize: 8
Simplex convergence tolerance
54ils_max_iter
binary uint32size: 4
Maximum number of iterations
55init_guess_para
binary array[2]size: 8
Initial guess parameters for height and offset (initial search value for ILS retrieval by simplex method)
binary floatsize: 4
unit: "km"
56max_opd
binary floatsize: 4
Maximum optical path difference

unit: "cm"
57shear_y
binary floatsize: 4
Shear at ZPD along Y

unit: "cm"
58shear_z
binary floatsize: 4
Shear at ZPD along Z

unit: "cm"
59mis_y
binary floatsize: 4
Systematic IR misalignment along Y (initial search value for ILS retrieval by simplex method)

unit: "rad"
60mis_z
binary floatsize: 4
Systematic IR misalignment along Z

unit: "rad"
61interfer_div_y
binary floatsize: 4
Interferometer divergence (total angle) along Y

unit: "rad"
62interfer_div_z
binary floatsize: 4
Interferometer divergence (total angle) along Z

unit: "rad"
63laser_mis_y
binary floatsize: 4
Systematic laser misalignment along Y

unit: "rad"
64laser_mis_z
binary floatsize: 4
Systematic laser misalignment along Z

unit: "rad"
65num_subdiv_y
binary uint32size: 4
Number of field of view subdivisions along Y
66num_subdiv_z
binary uint32size: 4
Number of field of view subdivisions along Z
67spare_11
binary bytessize: 4
Spare

hidden: true
68blur_width_y
binary floatsize: 4
Blur angular width along Y

unit: "rad"
69blur_width_z
binary floatsize: 4
Blur angular width along Z

unit: "rad"
70nomi_opt_speed
binary floatsize: 4
Nominal optical speed

unit: "cm/s"
71init_pert
binary floatsize: 4
Sampling perturbation first sample

unit: "cm"
72init_pert_time_const
binary floatsize: 4
Time constant for attenuation of sampling perturbation

unit: "s"
73init_rel_speed_fluc
binary floatsize: 4
Relative speed fluctuation on the first sample
74init_rel_speed_fluc_time_const
binary floatsize: 4
Time constant for attenuation of speed fluctuation

unit: "s"
75gain_slope
binary floatsize: 4
Slope of relative gain vs. relative frequency
76mismatch_delay
binary floatsize: 4
Delay mismatch between IR electrical response and ADC trigger signal

unit: "s"
77relative_drift
binary floatsize: 4
Relative drift rate of laser wavenumber per second

unit: "1/s"
78noise_bw
binary floatsize: 4
Laser bandwidth due to white frequency noise

unit: "Hz"
79lin_shear_y
binary floatsize: 4
Linear shear variation along Y
80lin_shear_z
binary floatsize: 4
Linear shear variation along Z
81spare_12
binary bytessize: 42
Spare

hidden: true
82los_time
ascii timesize: 27
LOS time. Last modification time of file section

unit: "s since 2000-01-01"

value: if(str(., 27) == "                           ", nan, time(str(.), "dd-MMM-yyyy HH:mm:ss.SSSSSS"))
ascii stringsize: 27
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
83min_azi_angle_side
binary doublesize: 8
Minimum azimuth angle in side observation geometry
84max_azi_angle_side
binary doublesize: 8
Maximum azimuth angle in side observation geometry
85spare_13
binary bytessize: 56
Spare

hidden: true
86min_azi_angle_rear
binary doublesize: 8
Minimum azimuth angle in rearward observation geometry
87max_azi_angle_rear
binary doublesize: 8
Maximum azimuth angle in rearward observation geometry
88spare_14
binary bytessize: 50
Spare

hidden: true
89alt_orb_def
binary array[3]size: 24
Altitude and orbit control system defaults - pitch, roll, and yaw
binary doublesize: 8
unit: "degrees"
90alt_orb_mis_angle
binary array[3]size: 24
Altitude and orbit control system mispointing angle - pitch, roll, and yaw
binary doublesize: 8
unit: "degrees"
91alt_orb_mis_rate
binary array[3]size: 24
Altitude and orbit control system mispointing rate - pitch, roll, and yaw
binary doublesize: 8
unit: "degrees/s"
92targ_mode
binary int16size: 2
TARGET mode
93targ_ray
binary uint16size: 2
TARGET ray tracing mode switch
94targ_ext
binary uint16size: 2
TARGET extended results vector switch
95spare_15
binary bytessize: 50
Spare

hidden: true