id | field name | definition |
0 | dsr_time |
binary time | size: 12 |
Creation Time
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 | quality_flag |
binary int8 | size: 1 |
Quality indicator (PCD) 0 = non-corrupted, -1 = corrupted, default values filled in.
|
|
2 | therm_time |
ascii time | size: 27 |
Thermistor time (UTC). 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 string | size: 27 |
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
|
|
|
3 | feo_coef |
binary array[6] | size: 48 |
FEO. A fifth order polynomial relates each thermistor (or a set of) reading (ADC count) to the actual temperature (Kelvin) which leads to a set of 6 coefficients. The units of coefficients are K, K/(ADC count), K/(ADC count)^2, K/(ADC count)^3, K/(ADC count)^4, K/(ADC count)^5.
|
|
4 | inst_coef |
binary array[6] | size: 48 |
Instrument. A fifth order polynomial relates each thermistor (or a set of) reading (ADC count) to the actual temperature (Kelvin) which leads to a set of 6 coefficients. The units of coefficients are K, K/(ADC count), K/(ADC count)^2, K/(ADC count)^3, K/(ADC count)^4, K/(ADC count)^5.
|
|
5 | cbe_coef |
binary array[6] | size: 48 |
CBE. A fifth order polynomial relates each thermistor (or a set of) reading (ADC count) to the actual temperature (Kelvin) which leads to a set of 6 coefficients. The units of coefficients are K, K/(ADC count), K/(ADC count)^2, K/(ADC count)^3, K/(ADC count)^4, K/(ADC count)^5.
|
|
6 | dpu_1_coef |
binary array[6] | size: 48 |
DPU/DTU range 1. A fifth order polynomial relates each thermistor (or a set of) reading (ADC count) to the actual temperature (Kelvin) which leads to a set of 6 coefficients. The units of coefficients are K, K/(ADC count), K/(ADC count)^2, K/(ADC count)^3, K/(ADC count)^4, K/(ADC count)^5.
|
|
7 | dpu_2_coef |
binary array[6] | size: 48 |
DPU/DTU range 2. A fifth order polynomial relates each thermistor (or a set of) reading (ADC count) to the actual temperature (Kelvin) which leads to a set of 6 coefficients. The units of coefficients are K, K/(ADC count), K/(ADC count)^2, K/(ADC count)^3, K/(ADC count)^4, K/(ADC count)^5.
|
|
8 | spe_coef |
binary array[6] | size: 48 |
SPE. A fifth order polynomial relates each thermistor (or a set of) reading (ADC count) to the actual temperature (Kelvin) which leads to a set of 6 coefficients. The units of coefficients are K, K/(ADC count), K/(ADC count)^2, K/(ADC count)^3, K/(ADC count)^4, K/(ADC count)^5.
|
|
9 | paw_coef |
binary array[6] | size: 48 |
PAW. A fifth order polynomial relates each thermistor (or a set of) reading (ADC count) to the actual temperature (Kelvin) which leads to a set of 6 coefficients. The units of coefficients are K, K/ADC count, K/(ADC count)^2, K/(ADC count)^3, K/(ADC count)^4, K/(ADC count)^5.
|
|
10 | spare_1 |
binary bytes | size: 50 |
Spare
|
hidden: true
|
11 | nonlin_time |
ascii time | size: 27 |
Non-linearity 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 string | size: 27 |
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
|
|
|
12 | detector_coef |
binary array[4, 4, 2] | size: 256 |
Detector responsivity coefficients with ASCM approach (relates responsivity to a 'digitized' incident flux). A third order polynomial (4 values from zero order term to third order term) relates detectors (A1, A2, B1 and B2 respectively) responsivity to a 'digitized' incident flux which leads to a set of 4 coefficients. There is a different set of coefficients for the Forward and the Reverse direction for each detector A1, A2, B1 and B2.
|
|
13 | photon_flux_min |
binary array[4] | size: 32 |
Photon flux min associated with the fit coefficients
|
|
14 | photon_flux_max |
binary array[4] | size: 32 |
Photon flux max associated with the fit coefficients
|
|
15 | spare_2 |
binary bytes | size: 32 |
Spare
|
hidden: true
|
16 | spare_3 |
binary bytes | size: 50 |
Spare
|
hidden: true
|
17 | equal_time |
ascii time | size: 27 |
Equalization 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 string | size: 27 |
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
|
|
|
18 | output_port |
binary uint8 | size: 1 |
Output port to equalize channel A. 0 = no equalization, 1 = channel A1 and 2 = channel A2.
|
|
19 | num_coef |
binary uint16 | size: 2 |
Number of coefficients (N=32 TBD; actually 16?). The number of coefficients is expected to be between 2 and 32, may be set to zero if field #(16? 17?) is zero.
|
|
20 | coef |
binary array[dim_0] |
Complex coefficients
dim_0: int(../num_coef)
binary complex | size: 16 |
binary record | size: 16 |
id | field name | definition |
0 | real |
|
1 | imaginary |
|
|
|
|
|
21 | spare_4 |
binary bytes | size: 50 |
Spare
|
hidden: true
|
22 | bb_time |
ascii time | size: 27 |
Blackbody 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 string | size: 27 |
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
|
|
|
23 | corr_factor |
binary double | size: 8 |
Correction factors (size TBD)
|
|
24 | element_loc |
binary array[8] | size: 64 |
Base area element locations
binary double | size: 8 |
unit: "m"
|
|
|
25 | prt_loc |
binary array[3] | size: 24 |
Base area PRT locations
binary double | size: 8 |
unit: "m"
|
|
|
26 | view_factor |
binary array[3] | size: 24 |
View factors
|
|
27 | emis_star_freq |
binary float | size: 4 |
Start wavenumber of grid on which surface emissivity data are represented
unit: "1/cm1"
|
|
28 | emis_step |
binary float | size: 4 |
Wavenumber increment of grid on which surface emissivity data are represented
unit: "1/cm1"
|
|
29 | emis_num |
binary uint16 | size: 2 |
Number of data points in grid for surface emissivity (G)
|
|
30 | surf_emiss |
binary array[dim_0] |
Surface emissivity vs wavenumber
dim_0: int(../emis_num)
|
|
31 | start_freq_grid |
binary float | size: 4 |
Start wavenumber of grid on which effective emissivity data are represented
unit: "1/cm1"
|
|
32 | freq_inc_grid |
binary float | size: 4 |
Wavenumber increment of grid on which effective emissivity data are represented
unit: "1/cm1"
|
|
33 | num_data_pt_grid |
binary uint16 | size: 2 |
Number of data points in grid for effective emissivity (H)
|
|
34 | eff_emiss |
binary array[dim_0] |
Effective emissivity vs. wavenumber
dim_0: int(../num_data_pt_grid)
|
|
35 | prt_res |
binary array[10] | size: 80 |
PRT resistance values (high and; low)
|
|
36 | dig_prt_coef |
binary array[15] | size: 120 |
Digital to PRT resistance. A second order polynomial relates digital reading (from the 5 CBB PRT) to resistance values which leads to a set of 3 coefficients. The units of the coefficients are Ohm, Ohm/ADC count, Ohm/(ADC count)^2.
|
|
37 | prt_temp_coef |
binary array[15] | size: 120 |
PRT resistance to temperature. A second order polynomial relates PRT resistance values to actual temperature (Kelvin) which leads to a set of 3 coefficients. The units of coefficients are K, K/Ohm, K/Ohm^2.
|
|
38 | spare_5 |
binary bytes | size: 30 |
Spare
|
hidden: true
|
39 | dtu_time |
ascii time | size: 27 |
DTU 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 string | size: 27 |
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
|
|
|
40 | detector_coef_vs_temp |
binary array[32] | size: 256 |
Detector responsivity vs temperature. A third order polynomial relates detector (for all 8) responsivity to DTU temperature which leads to a set of 4 coefficients. The units of coefficients are no units, 1/K, 1/K^2, 1/K^3.
|
|
41 | temp_scale_fact |
binary double | size: 8 |
Responsivity scaling factor
|
|
42 | spare_6 |
binary bytes | size: 42 |
Spare
|
hidden: true
|
43 | spe_time |
ascii time | size: 27 |
SPE 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 string | size: 27 |
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
|
|
|
44 | spe_gain |
binary array[12, 5, 8] | size: 3840 |
Gain vs temperature and frequency.
|
|
45 | spe_phase |
binary array[12, 5, 8] | size: 3840 |
Phase vs. temperature and frequency.
|
|
46 | spare_7 |
binary bytes | size: 50 |
Spare
|
hidden: true
|
47 | paw_time |
ascii time | size: 27 |
PAW 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 string | size: 27 |
ENVISAT ASCII datetime "DD-MMM-YYYY hh:mm:ss.uuuuuu".
|
|
|
48 | alignment_matrix |
binary array[3, 3] | size: 72 |
Alignment matrix [3,3]
|
|
49 | spare_8 |
binary bytes | size: 50 |
Spare
|
hidden: true
|
50 | pitch_roll_yaw_bias |
binary array[3] | size: 24 |
Pitch, roll and yaw biases
|
|
51 | pitch_roll_yaw_harmonics |
binary array[3, 3, 3] | size: 216 |
Pitch, roll and yaw harmonics (sine, cosine, frequency)
|
|
52 | derivative_type |
binary uint8 | size: 1 |
Derivative type
|
|
53 | num_harmonics |
binary uint8 | size: 1 |
Number of harmonics
|
|
54 | spare_9 |
binary bytes | size: 48 |
Spare
|
hidden: true
|
55 | elev_angles |
binary array[2] | size: 16 |
Elevation angles
binary double | size: 8 |
unit: "degrees"
|
|
|
56 | elev_angles_corr |
binary array[2] | size: 16 |
Elevation angles corrections
binary double | size: 8 |
unit: "degrees"
|
|
|
57 | spare_10 |
binary bytes | size: 148 |
Spare
|
hidden: true
|
58 | azi_offset |
binary double | size: 8 |
Azimuth offset
unit: "degrees"
|
|
59 | spare_11 |
binary bytes | size: 42 |
Spare
|
hidden: true
|