L1B_AMSU_QASup Interface Specification

Interface Specification Version 2.1.5.2

June 4, 2001

Swath Name = "L1B_AMSU_QASup"

Level = "level1B"

# Footprints = 30

# scanlines per scanset = 1

Dimensions

These fields define all dimensions that can be used for HDF-EOS swath fields.

The names "GeoTrack" and "GeoXTrack" have a special meaning for this document: "Cross-Track" data fields have a hidden dimension of "GeoXTrack"; "Along-Track" data fields have a hidden dimension of "GeoTrack"; "Full Swath Data Fields have hidden dimensions of both "GeoTrack" and "GeoXTrack".

Name Value Explanation
GeoXTrack 30 Dimension across track for footprint positions. Same as number of footprints per scanline.
GeoTrack # of scan lines in swath Dimension along track for footprint positions. Same as number of scanlines in granule. (Nominally 45 for Level-2, AMSU, and AIRS/Vis low-rate engineering; 135 for AIRS/Vis and HSB high-rate quantities)
Channel 15 Dimension of radiance array
CalXTrack 4 Dimension "across" track for calibration footprint positions. Same as number of calibration footprints per scanline. (NUM_FOOTPRINTS_AMSU_CALIB) (Footprints are ordered: 1-2: spaceviews; 3-4: blackbody radiomentric calibration source)
SpaceXTrack 2 Dimension "across" track for spaceview calibration footprint positions. (NUM_FOOTPRINTS_AMSU_SPACE)
BBXTrack 2 Dimension "across" track for blackbody calibration footprint positions. (NUM_FOOTPRINTS_AMSU_BB)
WarmPRTA11 5 Number of PRTs measuring AMSU-A1-1 warm target
WarmPRTA12 5 Number of PRTs measuring AMSU-A1-2 warm target
WarmPRTA2 7 Number of PRTs measuring AMSU-A2 warm target

Geolocation Fields

These fields appear for every footprint (GeoTrack * GeoXTrack times) and correspond to footprint center coordinates and "shutter" time.

Name Explanation
Latitude Footprint boresight Latitude in degrees North (-90.0 ... 90.0)
Longitude Footprint boresight Longitude in degrees East (-180.0 ... 180.0)
Time Footprint "shutter" TAI Time: floating-point elapsed seconds since Jan 1, 1993
Size: 32400 bytes (0.0 MB) per 45-scanset granule

Attributes

These fields appear only once per granule

Name Type Extra Dimensions Explanation
processing_level string of 8-bit characters None Zero-terminated character string denoting processing level ("level1B")
instrument string of 8-bit characters None Zero-terminated character string denoting instrument ("AMSU")
DayNightFlag string of 8-bit characters None Zero-terminated character string denoting granule as day and/or night: (Always "Day", "Night", or "Both")
AutomaticQAFlag string of 8-bit characters None Zero-terminated character string denoting granule data quality: (Always "Passed", "Failed", or "Suspect")
NumTotalData 32-bit integer None Total number of expected data points
NumProcessData 32-bit integer None Number of data points which are present and can be processed routinely (state = 0)
NumSpecialData 32-bit integer None Number of data points which are present and can be processed only as a special test (state = 1)
NumBadData 32-bit integer None Number of data points which are present but cannot be processed (state = 2)
NumMissingData 32-bit integer None Number of expected data points which are not present (state = 3)
NumLandSurface 32-bit integer None Number of data points for which the surface is more than 90% land
NumOceanSurface 32-bit integer None Number of data points for which the surface is less than 10% land
node_type string of 8-bit characters None Zero-terminated character string denoting whether granule is ascending, descending, or pole-crossing: ("Ascending" and "Descending" for entirely ascending or entirely descending granules, or "NorthPole" or "SouthPole" for pole-crossing granules)
start_year 32-bit integer None Year in which granule started, UTC (e.g. 1999)
start_month 32-bit integer None Month in which granule started, UTC (1 ... 12)
start_day 32-bit integer None Day of month in which granule started, UTC (1 ... 31)
start_hour 32-bit integer None Hour of day in which granule started, UTC (0 ... 23)
start_minute 32-bit integer None Minute of hour in which granule started, UTC (0 ... 59)
start_sec 32-bit floating-point None Second of minute in which granule started, UTC (0.0 ... 59.0)
start_orbit 32-bit integer None Orbit number of mission in which granule started
end_orbit 32-bit integer None Orbit number of mission in which granule ended
orbit_path 32-bit integer None Orbit path of start orbit (1 ... 233? as defined by EOS project)
granule_number 32-bit integer None Number of granule within orbit (1 ... 17?)
num_scansets 32-bit integer None Number of scansets in granule (1 ... 45)
num_scanlines 32-bit integer None Number of scanlines in granule (1 * num_scansets)
start_Latitude 64-bit floating-point None Latitude of spacecraft at start of granule
start_Longitude 64-bit floating-point None Longitude of spacecraft at start of granule
start_Time 64-bit floating-point None TAI Time at start of granule
end_Latitude 64-bit floating-point None Latitude of spacecraft at end of granule
end_Longitude 64-bit floating-point None Longitude of spacecraft at end of granule
end_Time 64-bit floating-point None TAI Time at end of granule
eq_x_longitude 32-bit floating-point None Longitude of spacecraft at southward equator crossing nearest granule start
eq_x_tai 64-bit floating-point None Time of eq_x_longitude in TAI units
orbitgeoqa 32-bit integer None Orbit Geolocation QA: bit 0 (LSB): bad input value (last scanline); bit 1: bad input value (first scanline); bit 2: PGS_EPH_GetEphMet() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 3: PGS_EPH_GetEphMet() returned PGSEPH_E_BAD_ARRAY_SIZE; bit 4: PGS_EPH_GetEphMet() returned PGSTD_E_TIME_FMT_ERROR; bit 5: PGS_EPH_GetEphMet() returned PGSTD_E_TIME_VALUE_ERROR; bit 6: PGS_EPH_GetEphMet() returned PGSTD_E_SC_TAG_UNKNOWN; bit 7: PGS_EPH_GetEphMet() returned PGS_E_TOOLKIT; bit 8: PGS_TD_UTCtoTAI() returned PGSTD_E_NO_LEAP_SECS; bit 9: PGS_TD_UTCtoTAI() returned PGSTD_E_TIME_FMT_ERROR; bit 10: PGS_TD_UTCtoTAI() returned PGSTD_E_TIME_VALUE_ERROR; bit 11: PGS_TD_UTCtoTAI() returned PGS_E_TOOLKIT; bit 12: PGS_CSC_DayNight() returned PGSTD_E_NO_LEAP_SECS; bit 13: PGS_CSC_DayNight() returned PGSCSC_E_INVALID_LIMITTAG; bit 14: PGS_CSC_DayNight() returned PGSCSC_E_BAD_ARRAY_SIZE; bit 15: PGS_CSC_DayNight() returned PGSCSC_W_ERROR_IN_DAYNIGHT; bit 16: PGS_CSC_DayNight() returned PGSCSC_W_BAD_TRANSFORM_VALUE; bit 17: PGS_CSC_DayNight() returned PGSCSC_W_BELOW_HORIZON; bit 18: PGS_CSC_DayNight() returned PGSCSC_W_PREDICTED_UT1; bit 19: PGS_CSC_DayNight() returned PGSTD_E_NO_UT1_VALUE; bit 20: PGS_CSC_DayNight() returned PGSTD_E_BAD_INITIAL_TIME; bit 21: PGS_CSC_DayNight() returned PGSCBP_E_TIME_OUT_OF_RANGE; bit 22: PGS_CSC_DayNight() returned PGSCBP_E_UNABLE_TO_OPEN_FILE; bit 22: PGS_CSC_DayNight() returned PGSMEM_E_NO_MEMORY; bit 24: PGS_CSC_DayNight() returned PGS_E_TOOLKIT; bit 25-31: not used
num_satgeoqa 16-bit integer None Number of scans with problems in satgeoqa
num_glintgeoqa 16-bit integer None Number of scans with problems in glintgeoqa
num_moongeoqa 16-bit integer None Number of scans with problems in moongeoqa
num_ftptgeoqa 16-bit integer None Number of footprints with problems in ftptgeoqa
num_zengeoqa 16-bit integer None Number of footprints with problems in zengeoqa
num_demgeoqa 16-bit integer None Number of footprints with problems in demgeoqa
num_fpe 16-bit integer None Number of floating point errors
LonGranuleCen 16-bit integer None Longitude of the center of the granule in degrees (-180 ... 180)
LatGranuleCen 16-bit integer None Latitude of the center of the granule in degrees (-90 ... 90)
LocTimeGranuleCen 16-bit integer None Local time at the center of the granule in minutes past midnight (0 ... 1439)
center_freq 32-bit floating-point Channel (= 15) Channel Center frequency (GHz)
IF_offset_1 32-bit floating-point Channel (= 15) Offset of first intermediate frequency stage (MHz) (zero for no mixing)
IF_offset_2 32-bit floating-point Channel (= 15) Offset of second intermediate frequency stage (MHz) (zero for no second mixing)
bandwidth 32-bit floating-point Channel (= 15) bandwidth of sum of 1, 2, or 4 channels (MHz)
num_scanlines_not_norm_mode_a1 32-bit integer None Number of scanlines not in Process state (AMSU A1)
num_scanlines_not_norm_mode_a2 32-bit integer None Number of scanlines not in Process state (AMSU A2)
num_calibrated_scanlines 32-bit integer Channel (= 15) Number of scanlines that had calibration coefs applied
num_missing_scanlines_a1 32-bit integer None Number of scanlines with state = missing (AMSU A1)
num_missing_scanlines_a2 32-bit integer None Number of scanlines with state = missing (AMSU A2)
num_data_gaps_a1 32-bit integer None Number of blocks of scanlines where State is not Process (AMSU A1)
num_data_gaps_a2 32-bit integer None Number of blocks of scanlines where State is not Process (AMSU A2)
num_instr_mode_changes_a1 32-bit integer None Number of operational instrument mode changes (AMSU A1)
num_instr_mode_changes_a2 32-bit integer None Number of operational instrument mode changes (AMSU A2)
num_scanlines_rec_cal_prob_a11 32-bit integer None Number of scanlines with non-zero qa_receiver (AMSU A11)
num_scanlines_rec_cal_prob_a12 32-bit integer None Number of scanlines with non-zero qa_receiver (AMSU A12)
num_scanlines_rec_cal_prob_a2 32-bit integer None Number of scanlines with non-zero qa_receiver (AMSU A2)
num_scanlines_ch_cal_problems 32-bit integer Channel (= 15) Number of scanlines with non-zero qa_channel
num_scanlines_sig_coast_xing 32-bit integer None Number of scanlines with qa_scanline coast crossing bit set
num_scanlines_sig_sun_glint 32-bit integer None Number of scanlines with qa_scanline sun glint bit set
MoonInViewMWCount 32-bit integer None Number of scanlines in granule with the moon in the Microwave space view
QA_unfiltered_scene_count Unlimited Engineering Struct (see below) GeoXTrack (= 30) * Channel (= 15) Per footprint position raw scene count summary QA
QA_unfiltered_warm_count Unlimited Engineering Struct (see below) Channel (= 15) Raw warm count summary QA (unfiltered)
QA_unfiltered_cold_count Unlimited Engineering Struct (see below) Channel (= 15) Raw cold count summary QA (unfiltered)
QA_bb_PRT_a11 Limited Engineering Struct (see below) None Blackbody PRT temperature summary QA (AMSU A11) (C)
QA_bb_PRT_a12 Limited Engineering Struct (see below) None Blackbody PRT temperature summary QA (AMSU A12) (C)
QA_bb_PRT_a2 Limited Engineering Struct (see below) None Blackbody PRT temperature summary QA (AMSU A2) (C)
QA_rec_PRT_a11 Limited Engineering Struct (see below) None Receiver PRT temperature summary QA (AMSU A11) (C)
QA_rec_PRT_a12 Limited Engineering Struct (see below) None Receiver PRT temperature summary QA (AMSU A12) (C)
QA_rec_PRT_a2 Limited Engineering Struct (see below) None Receiver PRT temperature summary QA (AMSU A2) (C)
QA_cal_coef_a0 Unlimited Engineering Struct (see below) Channel (= 15) Calibration coefficient a0 summary QA (K)
QA_cal_coef_a1 Unlimited Engineering Struct (see below) Channel (= 15) Calibration coefficient a1 summary QA (K/count)
QA_cal_coef_a2 Unlimited Engineering Struct (see below) Channel (= 15) Calibration coefficient a2 summary QA (K/count**2)
QA_bb_raw_noise_counts Unlimited Engineering Struct (see below) Channel (= 15) Summary QA on differences between warm cal counts
QA_sv_raw_noise_counts Unlimited Engineering Struct (see below) Channel (= 15) Summary QA on differences between cold cal counts
QA_NeDT Unlimited Engineering Struct (see below) Channel (= 15) Summary QA on gain * differences between warm cal counts (K)
QA_NeDT2NomRatio Unlimited Engineering Struct (see below) Channel (= 15) Summary QA on gain * differences between warm cal counts over nominal NeDT (unitless)
granules_present string of 8-bit characters None Zero-terminated character string denoting which adjacent granules were available for smoothing ("All" for both previous & next, "Prev" for previous but not next, "Next" for next but not previous, "None" for neither previous nor next)
QA_raw_cold_count Limited Engineering Struct (see below) Channel (= 15) Raw cold count summary QA
QA_raw_warm_count Limited Engineering Struct (see below) Channel (= 15) Raw warm count summary QA
QA_cold_count Unlimited Engineering Struct (see below) Channel (= 15) (qual and averaged) Cold count summary QA
QA_warm_count Unlimited Engineering Struct (see below) Channel (= 15) (qual and averaged) Warm count summary QA
QA_smoothed_cold_count Unlimited Engineering Struct (see below) Channel (= 15) Smoothed cold count summary QA
QA_smoothed_warm_count Unlimited Engineering Struct (see below) Channel (= 15) Smoothed warm count summary QA
QA_raw_count Unlimited Engineering Struct (see below) Channel (= 15) Science count summary QA
QA_a11_warm_load_1_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a11_warm_load_2_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a11_warm_load_3_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a11_warm_load_4_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a11_warm_load_c_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a11_rf_shelf_temp Limited Engineering Struct (see below) None Receiver temperature QA (C)
QA_a11_rf_mux_temp Limited Engineering Struct (see below) None Backup receiver temperature QA (C)
QA_a11_ref_PRT_select 32-bit integer None Number of times backup reference PRT selected
QA_a12_warm_load_1_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a12_warm_load_2_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a12_warm_load_3_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a12_warm_load_4_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a12_warm_load_c_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a12_rf_shelf_temp Limited Engineering Struct (see below) None Receiver temperature QA (C)
QA_a12_rf_mux_temp Limited Engineering Struct (see below) None Backup receiver temperature QA (C)
QA_a12_ref_PRT_select 32-bit integer None Number of times backup reference PRT selected
QA_a2_warm_load_1_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a2_warm_load_2_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a2_warm_load_3_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a2_warm_load_4_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a2_warm_load_5_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a2_warm_load_6_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a2_warm_load_c_temp Limited Engineering Struct (see below) None Warm target temperature QA (C)
QA_a2_rf_shelf_temp Limited Engineering Struct (see below) None Receiver temperature QA (C)
QA_a2_rf_diplexer_temp Limited Engineering Struct (see below) None Backup receiver temperature QA (C)
QA_a2_ref_PRT_select 32-bit integer None Number of times backup reference PRT selected
QA_a11_NFAIL_primPRT Reference PRT counts (see below) None Failure counts for AMSU-A1-1 primary reference PRT
QA_a11_NFAIL_secPRT Reference PRT counts (see below) None Failure counts for AMSU-A1-1 secondary reference PRT
QA_a12_NFAIL_primPRT Reference PRT counts (see below) None Failure counts for AMSU-A1-2 primary reference PRT
QA_a12_NFAIL_secPRT Reference PRT counts (see below) None Failure counts for AMSU-A1-2 secondary reference PRT
QA_a2_NFAIL_primPRT Reference PRT counts (see below) None Failure counts for AMSU-A2 primary reference PRT
QA_a2_NFAIL_secPRT Reference PRT counts (see below) None Failure counts for AMSU-A2 secondary reference PRT
QA_a11_NFAIL_wPRT Warm PRT counts (see below) WarmPRTA11 (= 5) Failure counts for AMSU-A1-1 warm target PRT
QA_a12_NFAIL_wPRT Warm PRT counts (see below) WarmPRTA12 (= 5) Failure counts for AMSU-A1-2 warm target PRT
QA_a2_NFAIL_wPRT Warm PRT counts (see below) WarmPRTA2 (= 7) Failure counts for AMSU-A2 warm target PRT
QA_NFAIL_WC_bad_val 16-bit integer Channel (= 15) Number of warm target input count failures per channel for bad values
QA_NFAIL_WC_lo_lim 16-bit integer Channel (= 15) Number of warm target input count failures per channel for Low limit violation
QA_NFAIL_WC_hi_lim 16-bit integer Channel (= 15) Number of warm target input count failures per channel for High limit violation
QA_NFAIL_CC_bad_val 16-bit integer Channel (= 15) Number of cold cal (space view) input count failures per channel for bad values
QA_NFAIL_CC_lo_lim 16-bit integer Channel (= 15) Number of cold cal (space view) input count failures per channel for Low limit violation
QA_NFAIL_CC_hi_lim 16-bit integer Channel (= 15) Number of cold cal (space view) input count failures per channel for High limit violation
QA_NFAIL_CC_moon_flag 16-bit integer Channel (= 15) Number of cold cal (space view) input count failures per channel for moon in field-of-view
QA_NFAIL_CAL_not_proc_state 16-bit integer Channel (= 15) Number of calibration failures per channel for data not in process state (missing or special calibration mode or bad)
QA_NFAIL_CAL_no_reuse_coef 16-bit integer Channel (= 15) Number of calibration failures per channel for lack of reusable a0, a1, & a2 coefficients
QA_NFAIL_CAL_ref_PRT 16-bit integer Channel (= 15) Number of calibration failures per channel for problems with the reference PRTs
QA_NFAIL_CAL_warm_temp 16-bit integer Channel (= 15) Number of calibration failures per channel for determination of warm target temperature
QA_NFAIL_CAL_cold_temp 16-bit integer Channel (= 15) Number of calibration failures per channel for determination of cold cal (space view) temperature
QA_NFAIL_CAL_wC_no_val_data 16-bit integer Channel (= 15) Number of calibration failures per channel for insufficient valid warm calibration data
QA_NFAIL_CAL_wC_in_scan 16-bit integer Channel (= 15) Number of calibration failures per channel for excessive in-scan warm count variability
QA_NFAIL_CAL_wC_smoothing 16-bit integer Channel (= 15) Number of calibration failures per channel for insufficient raw warm counts for smoothing
QA_NFAIL_CAL_cC_no_val_data 16-bit integer Channel (= 15) Number of calibration failures per channel for insufficient valid cold cal (space view) data
QA_NFAIL_CAL_cC_in_scan 16-bit integer Channel (= 15) Number of calibration failures per channel for excessive in-scan cold cal (space view) count variability
QA_NFAIL_CAL_cC_smoothing 16-bit integer Channel (= 15) Number of calibration failures per channel for insufficient raw cold cal (space view) counts for smoothing
QA_NFAIL_CAL_chan_missing 16-bit integer Channel (= 15) Number of calibration failures per channel because channel is not implemented (HSB channel #1)
QA_NFAIL_CAL_other 16-bit integer Channel (= 15) Number of calibration failures per channel for other reasons
Size: 43092 bytes (0.0 MB) per granule

Along-Track Data Fields

These fields appear once per scanline (GeoTrack times)

Name Type Extra Dimensions Explanation
satheight 32-bit floating-point None Satellite altitude at nadirTAI in km above reference ellipsoid (e.g. 725.2)
satroll 32-bit floating-point None Satellite attitude roll angle at nadirTAI (-180.0 ... 180.0 angle about the +x (roll) ORB axis, +x axis is positively oriented in the direction of orbital flight completing an orthogonal triad with y and z.)
satpitch 32-bit floating-point None Satellite attitude pitch angle at nadirTAI (-180.0 ... 180.0 angle about +y (pitch) ORB axis. +y axis is oriented normal to the orbit plane with the positive sense opposite to that of the orbit's angular momentum vector H.)
satyaw 32-bit floating-point None Satellite attitude yaw angle at nadirTAI (-180.0 ... 180.0 angle about +z (yaw) axis. +z axis is positively oriented earthward parallel to the satellite radius vector R from the spacecraft center of mass to the center of the Earth.)
satgeoqa 32-bit integer None Satellite Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: PGS_TD_TAItoUTC() returned PGSTD_E_NO_LEAP_SECS; bit 2: PGS_TD_TAItoUTC() returned PGS_E_TOOLKIT; bit 3: PGS_EPH_EphemAttit() returned PGSEPH_W_BAD_EPHEM_VALUE; bit 4: PGS_EPH_EphemAttit() returned PGSEPH_E_BAD_EPHEM_FILE_HDR; bit 5: PGS_EPH_EphemAttit() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 6: PGS_EPH_EphemAttit() returned PGSEPH_E_NO_DATA_REQUESTED; bit 7: PGS_EPH_EphemAttit() returned PGSTD_E_SC_TAG_UNKNOWN; bit 8: PGS_EPH_EphemAttit() returned PGSEPH_E_BAD_ARRAY_SIZE; bit 9: PGS_EPH_EphemAttit() returned PGSTD_E_TIME_FMT_ERROR; bit 10: PGS_EPH_EphemAttit() returned PGSTD_E_TIME_VALUE_ERROR; bit 11: PGS_EPH_EphemAttit() returned PGSTD_E_NO_LEAP_SECS; bit 12: PGS_EPH_EphemAttit() returned PGS_E_TOOLKIT; bit 13: PGS_CSC_ECItoECR() returned PGSCSC_W_BAD_TRANSFORM_VALUE; bit 14: PGS_CSC_ECItoECR() returned PGSCSC_E_BAD_ARRAY_SIZE; bit 15: PGS_CSC_ECItoECR() returned PGSTD_E_NO_LEAP_SECS; bit 16: PGS_CSC_ECItoECR() returned PGSTD_E_TIME_FMT_ERROR; bit 17: PGS_CSC_ECItoECR() returned PGSTD_E_TIME_VALUE_ERROR; bit 18: PGS_CSC_ECItoECR() returned PGSCSC_W_PREDICTED_UT1; bit 19: PGS_CSC_ECItoECR() returned PGSTD_E_NO_UT1_VALUE; bit 20: PGS_CSC_ECItoECR() returned PGS_E_TOOLKIT; bit 21: PGS_CSC_ECRtoGEO() returned PGSCSC_W_TOO_MANY_ITERS; bit 22: PGS_CSC_ECRtoGEO() returned PGSCSC_W_INVALID_ALTITUDE; bit 23: PGS_CSC_ECRtoGEO() returned PGSCSC_W_SPHERE_BODY; bit 24: PGS_CSC_ECRtoGEO() returned PGSCSC_W_LARGE_FLATTENING; bit 25: PGS_CSC_ECRtoGEO() returned PGSCSC_W_DEFAULT_EARTH_MODEL; bit 26: PGS_CSC_ECRtoGEO() returned PGSCSC_E_BAD_EARTH_MODEL; bit 27: PGS_CSC_ECRtoGEO() returned PGS_E_TOOLKIT; bit 28-31: not used
glintgeoqa 16-bit integer None Glint Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: PGS_CBP_Earth_CB_Vector() returned PGSCBP_W_EARTH_CB_ID; bit 2: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_INVALID_CB_ID; bit 3: PGS_CBP_Earth_CB_Vector() returned PGSTD_E_BAD_INITIAL_TIME; bit 4: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_BAD_ARRAY_SIZE; bit 5: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_UNABLE_TO_OPEN_FILE; bit 6: PGS_CBP_Earth_CB_Vector() returned PGSCBP_E_TIME_OUT_OF_RANGE; bit 7: PGS_CBP_Earth_CB_Vector() returned PGSTD_E_NO_LEAP_SECS; bit 8: PGS_CBP_Earth_CB_Vector() returned PGSCBP_W_BAD_CB_VECTOR; bit 9: PGS_CBP_Earth_CB_Vector() returned PGS_E_TOOLKIT; bit 10: PGS_CSC_ECItoECR() returned any 'W' class return code (for Glint); bit 11: PGS_CSC_ECItoECR() returned any 'E' class return code (for Glint); bit 12: PGS_CSC_ECRtoGEO() returned any 'W' class return code (for Glint); bit 13: PGS_CSC_ECRtoGEO() returned any 'E' class return code (for Glint); bit 14: PGS_CSC_ECItoECR() returned any 'W' class return code (for Sun); bit 15: PGS_CSC_ECItoECR() returned any 'E' class return code (for Sun)
moongeoqa 16-bit integer None Moon Geolocation QA flags: bit 0: bad input value; bit 1: PGS_TD_TAItoUTC() returned PGSTD_E_NO_LEAP_SECS; bit 2: PGS_TD_TAItoUTC() returned PGS_E_TOOLKIT; bit 3: PGS_CBP_Sat_CB_Vector() returned PGSCSC_W_BELOW_SURFACE; bit 4: PGS_CBP_Sat_CB_Vector() returned PGSCBP_W_BAD_CB_VECTOR; bit 5: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_BAD_ARRAY_SIZE; bit 6: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_INVALID_CB_ID; bit 7: PGS_CBP_Sat_CB_Vector() returned PGSMEM_E_NO_MEMORY; bit 8: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_UNABLE_TO_OPEN_FILE; bit 9: PGS_CBP_Sat_CB_Vector() returned PGSTD_E_BAD_INITIAL_TIME; bit 10: PGS_CBP_Sat_CB_Vector() returned PGSCBP_E_TIME_OUT_OF_RANGE; bit 11: PGS_CBP_Sat_CB_Vector() returned PGSTD_E_SC_TAG_UNKNOWN; bit 12: PGS_CBP_Sat_CB_Vector() returned PGSEPH_E_BAD_EPHEM_FILE_HDR; bit 13: PGS_CBP_Sat_CB_Vector() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 14: PGS_CBP_Sat_CB_Vector() returned PGS_E_TOOLKIT; bit 15: not used
nadirTAI 64-bit floating-point None TAI time at which instrument is nominally looking directly down. (between footprints 15 & 16 for AMSU or between footprints 45 & 46 for AIRS/Vis & HSB)
sat_lat 64-bit floating-point None Satellite latitude in degrees (-90.0 ... 90.0)
sat_lon 64-bit floating-point None Satellite longitude in degrees (-180.0 ... 180.0)
scan_node_type 8-bit integer None 'A' for ascending, 'D' for descending, 'N' for North-Polar, 'S' for South-Polar
glintlat 32-bit floating-point None Solar glint latitude in degrees at nadirTAI (-90.0 ... 90.0)
glintlon 32-bit floating-point None Solar glint longitude in degrees at nadirTAI (-180.0 ... 180.0)
state1 32-bit integer None Data state for AMSU-A1: 0:Process, 1:Special, 2:Erroneous, 3:Missing
state2 32-bit integer None Data state for AMSU-A2: 0:Process, 1:Special, 2:Erroneous, 3:Missing
qa_a11_primPRT 8-bit integer None Receiver bitmap for AMSU-A1-1 primary PRT: Bit 0 (LSB): Failed bad value; Bit 1: Failed low limit test; Bit 2: Failed high limit test; Bit 3: Failed cross-scan test
qa_a11_secPRT 8-bit integer None Receiver bitmap for AMSU-A1-1 secondary PRT (bits defined as for qa_11_primPRT)
qa_a12_primPRT 8-bit integer None Receiver bitmap for AMSU-A1-2 primary PRT (bits defined as for qa_11_primPRT)
qa_a12_secPRT 8-bit integer None Receiver bitmap for AMSU-A1-2 secondary PRT (bits defined as for qa_11_primPRT)
qa_a2_primPRT 8-bit integer None Receiver bitmap for AMSU-A2 primary PRT (bits defined as for qa_11_primPRT)
qa_a2_secPRT 8-bit integer None Receiver bitmap for AMSU-A2 secondary PRT (bits defined as for qa_11_primPRT)
qa_a11_wPRT_bad_val 8-bit integer None Warm target bad values bitmap for AMSU-A1-1 PRTs: Bit 0 (LSB): problem with center PRT; Bits 1-4: problem with PRTs 1-4
qa_a11_wPRT_lo_lim 8-bit integer None Warm target Low limit bitmap for AMSU-A1-1 PRTs (bits defined as for qa_a11_wPRT_bad_val)
qa_a11_wPRT_hi_lim 8-bit integer None Warm target High limit bitmap for AMSU-A1-1 PRTs (bits defined as for qa_a11_wPRT_bad_val)
qa_a11_wPRT_in_scan 8-bit integer None Warm target in-scan bitmap for AMSU-A1-1 PRTs (bits defined as for qa_a11_wPRT_bad_val)
qa_a11_wPRT_x_scan 8-bit integer None Warm target cross-scan bitmap for AMSU-A1-1 PRTs (bits defined as for qa_a11_wPRT_bad_val)
qa_a12_wPRT_bad_val 8-bit integer None Warm target bad values bitmap for AMSU-A1-2 PRTs: Bit 0 (LSB): problem with center PRT; Bits 1-4: problem with PRTs 1-4
qa_a12_wPRT_lo_lim 8-bit integer None Warm target Low limit bitmap for AMSU-A1-2 PRTs (bits defined as for qa_a12_wPRT_bad_val)
qa_a12_wPRT_hi_lim 8-bit integer None Warm target High limit bitmap for AMSU-A1-2 PRTs (bits defined as for qa_a12_wPRT_bad_val)
qa_a12_wPRT_in_scan 8-bit integer None Warm target in-scan bitmap for AMSU-A1-2 PRTs (bits defined as for qa_a12_wPRT_bad_val)
qa_a12_wPRT_x_scan 8-bit integer None Warm target cross-scan bitmap for AMSU-A1-2 PRTs (bits defined as for qa_a12_wPRT_bad_val)
qa_a2_wPRT_bad_val 8-bit integer None Warm target bad values bitmap for AMSU-A2 PRTs: Bit 0 (LSB): problem with center PRT; Bits 1-4: problem with PRTs 1-4
qa_a2_wPRT_lo_lim 8-bit integer None Warm target Low limit bitmap for AMSU-A2 PRTs (bits defined as for qa_a2_wPRT_bad_val)
qa_a2_wPRT_hi_lim 8-bit integer None Warm target High limit bitmap for AMSU-A2 PRTs (bits defined as for qa_a2_wPRT_bad_val)
qa_a2_wPRT_in_scan 8-bit integer None Warm target in-scan bitmap for AMSU-A2 PRTs (bits defined as for qa_a2_wPRT_bad_val)
qa_a2_wPRT_x_scan 8-bit integer None Warm target cross-scan bitmap for AMSU-A2 PRTs (bits defined as for qa_a2_wPRT_bad_val)
qa_WC_bad_val 16-bit integer BBXTrack (= 2) Warm target input counts bad values: Bits 0 (LSB)-14: problem with channels 1-15
qa_WC_lo_lim 16-bit integer BBXTrack (= 2) Warm target input counts Low limit: Bits 0 (LSB)-14: problem with channels 1-15
qa_WC_hi_lim 16-bit integer BBXTrack (= 2) Warm target input counts High limit: Bits 0 (LSB)-14: problem with channels 1-15
qa_CC_bad_val 16-bit integer SpaceXTrack (= 2) Cold cal input counts bad values: Bits 0 (LSB)-14: problem with channels 1-15
qa_CC_lo_lim 16-bit integer SpaceXTrack (= 2) Cold cal input counts Low limit: Bits 0 (LSB)-14: problem with channels 1-15
qa_CC_hi_lim 16-bit integer SpaceXTrack (= 2) Cold cal input counts High limit: Bits 0 (LSB)-14: problem with channels 1-15
qa_CC_moon_flag 16-bit integer SpaceXTrack (= 2) Cold cal input counts moon flag: Bits 0 (LSB)-14: problem with channels 1-15
qa_calibration 16-bit integer Channel (= 15) Calibration QA bitmap: Bit 0 (LSB): not in process state; Bit 1: no coef for reuse; Bit 2: Reference PRT; Bit 3: Warm Temp Cal; Bit 4: Cold Temp Cal; Bit 5: Warm Counts - no good counts; Bit 6: Warm Counts - in-scan dev; Bit 7: Warm Counts - smooth threshold; Bit 8: Cold Counts - no good counts; Bit 9: Cold Counts - in-scan dev; Bit 10: Cold Counts - smooth threshold; Bit 11: Failed - channel not implemented; Bit 12: Other failure
cal_coef_a0 32-bit floating-point Channel (= 15) Calibration coefficients to convert raw counts to antenna temperature (K)
cal_coef_a1 32-bit floating-point Channel (= 15) Calibration coefficients to convert raw counts to antenna temperature (K/count)
cal_coef_a2 32-bit floating-point Channel (= 15) Calibration coefficients to convert raw counts to antenna temperature (K/count**2)
cal_coef_a0_err 32-bit floating-point Channel (= 15) Error estimate for cal_coef_a0 (K)
cal_coef_a1_err 32-bit floating-point Channel (= 15) Error estimate for cal_coef_a1 (K/count)
cal_coef_a2_err 32-bit floating-point Channel (= 15) Error estimate for cal_coef_a2 (K/count**2)
bb_brightness 32-bit floating-point Channel (= 15) Blackbody brightness temperature (Tbw) (K)
bb_brightness_err 32-bit floating-point Channel (= 15) Blackbody brightness temperature error (delta-Tbw) (K)
spaceview_temp 32-bit floating-point Channel (= 15) Spaceview brightness temperature (Tbc) (K)
spaceview_temp_err 32-bit floating-point Channel (= 15) Spaceview brightness temperature error (delta-Tbc) (K)
cold_count 32-bit floating-point Channel (= 15) Qual and averaged cold cal (space view) counts for this scanline (counts)
warm_count 32-bit floating-point Channel (= 15) Qual and averaged warm cal (target view) counts for this scanline (counts)
smoothed_cold_count 32-bit floating-point Channel (= 15) Smoothed cold cal counts for this scanline (counts)
smoothed_warm_count 32-bit floating-point Channel (= 15) Smoothed warm cal counts for this scanline (counts)
a1_ColdCalPstion 8-bit integer None AMSU-A1 Cold Calibration Position 1-4 (Binary 0-3)
a2_ColdCalPstion 8-bit integer None AMSU-A2 Cold Calibration Position 1-4 (Binary 0-3)
a1_PLO_Redundncy 8-bit integer None AMSU-A1 PLO Redundancy, PLLO 1 ON or PLLO 2 ON
a11_mux_temp_used 8-bit integer None AMSU-A1-1 MUX Temperature use flag. (1: used MUX temperature for AMSU-A1 receiver temperature; 0: used RF shelf temperature)
a11_receiver_temp 32-bit floating-point None AMSU-A1-1 receiver temperature used in calibration (MUX temperature or RF shelf temperature as specified by a11_mux_temp_used) (C)
a11_target_temp 32-bit floating-point None AMSU-A1-1 target temperature used in calibration (C)
a12_mux_temp_used 8-bit integer None AMSU-A1-2 MUX Temperature use flag. (1: used MUX temperature for AMSU-A1 receiver temperature; 0: used RF shelf temperature)
a12_receiver_temp 32-bit floating-point None AMSU-A1-2 receiver temperature used in calibration (MUX temperature or RF shelf temperature as specified by a12_mux_temp_used) (C)
a12_target_temp 32-bit floating-point None AMSU-A1-2 target temperature used in calibration (C)
a2_diplexer_temp_used 8-bit integer None AMSU-A2 diplexer Temperature use flag. (1: used diplexer temperature for AMSU-A2 receiver temperature; 0: used RF shelf temperature)
a2_receiver_temp 32-bit floating-point None AMSU-A2 receiver temperature used in calibration (diplexer temperature or RF shelf temperature as specified by a2_mux_temp_used) (C)
a2_target_temp 32-bit floating-point None AMSU-A2 target temperature used in calibration (C)
qa_scanline 8-bit integer None Scanline bitmap for AMSU: Bit 0: Sun glint in this scanline; Bit 1: Coastal crossing in this scanline; Bit 2: Some channels had excessive NeDT estimate; Bit 3: Near sidelobe correction applied
qa_receiver_a11 8-bit integer None Receiver bitmap for AMSU-A1-1: Bit 0: Calibration was not derived, due to the instrument mode; Bit 1: Calibration was not derived, due to bad or missing PRT values; Bit 2: This scanline was calibrated, but the moon was in the space view; Bit 3: This scanline was calibrated, but there was a space view scan position err; Bit 4: This scanline was calibrated, but there was a blackbody scan position error; Bit 5: This scanline was calibrated, but some PRT values were bad or marginal; Bit 6: This scanline was calibrated, but there was a data gap; Bit 7: Some channels were not calibrated
qa_receiver_a12 8-bit integer None Receiver bitmap for AMSU-A1-2:Same fields as defined for qa_receiver_a11
qa_receiver_a2 8-bit integer None Receiver bitmap for AMSU-A2:Same fields as defined for qa_receiver_a11
qa_channel 8-bit integer Channel (= 15) Channel bitmap for AMSU: Bit 0: All space view counts were bad for this channel and scanline; Bit 1: Space view counts were marginal for this channel and scanline; Bit 2: Space view counts could not be smoothed; Bit 3: All blackbody counts were bad for this channel and scanline; Bit 4: Blackbody counts were marginal for this channel and scanline; Bit 5: Blackbody counts could not be smoothed; Bit 6: Most recent calibration coefficients used; Bit 7: Excessive NeDT estimated
Size: 46485 bytes (0.0 MB) per 45-scanset granule

Full Swath Data Fields

These fields appear for every footprint of every scanline in the granule (GeoTrack * GeoXTrack times)

Name Type Extra Dimensions Explanation
scanang 32-bit floating-point None Scanning angle of AMSU instrument for this footprint (-180.0 ... 180.0)
ftptgeoqa 32-bit integer None Footprint Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: PGS_TD_TAItoUTC() returned PGSTD_E_NO_LEAP_SECS; bit 2: PGS_TD_TAItoUTC() returned PGS_E_TOOLKIT; bit 3: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_MISS_EARTH; bit 4: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_SC_TAG_UNKNOWN; bit 5: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_ZERO_PIXEL_VECTOR; bit 6: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_BAD_EPH_FOR_PIXEL; bit 7: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_INSTRUMENT_OFF_BOARD; bit 8: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_BAD_ACCURACY_FLAG; bit 9: PGS_CSC_GetFOV_Pixel() returned PGSCSC_E_BAD_ARRAY_SIZE; bit 10: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_DEFAULT_EARTH_MODEL; bit 11: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_DATA_FILE_MISSING; bit 12: PGS_CSC_GetFOV_Pixel() returned PGSCSC_E_NEG_OR_ZERO_RAD; bit 13: PGS_CSC_GetFOV_Pixel() returned PGSMEM_E_NO_MEMORY; bit 14: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_NO_LEAP_SECS; bit 15: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_TIME_FMT_ERROR; bit 16: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_TIME_VALUE_ERROR; bit 17: PGS_CSC_GetFOV_Pixel() returned PGSCSC_W_PREDICTED_UT1; bit 18: PGS_CSC_GetFOV_Pixel() returned PGSTD_E_NO_UT1_VALUE; bit 19: PGS_CSC_GetFOV_Pixel() returned PGS_E_TOOLKIT; bit 20: PGS_CSC_GetFOV_Pixel() returned PGSEPH_E_BAD_EPHEM_FILE_HDR; bit 21: PGS_CSC_GetFOV_Pixel() returned PGSEPH_E_NO_SC_EPHEM_FILE; bit 22-31: not used
zengeoqa 16-bit integer None Satellite zenith Geolocation QA flags: bit 0 (LSB): (Spacecraft) bad input value; bit 1: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_W_BELOW_HORIZON; bit 2: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_W_UNDEFINED_AZIMUTH; bit 3: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_W_NO_REFRACTION; bit 4: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_E_INVALID_VECTAG; bit 5: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_E_LOOK_PT_ALTIT_RANGE; bit 6: PGS_CSC_ZenithAzimuth(S/C) returned PGSCSC_E_ZERO_INPUT_VECTOR; bit 7: PGS_CSC_ZenithAzimuth(S/C) returned PGS_E_TOOLKIT; bit 8: (Sun) bad input value; bit 9: (suppressed) PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_W_BELOW_HORIZON (This is not an error condition - the sun is below the horizon at night); bit 10: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_W_UNDEFINED_AZIMUTH; bit 11: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_W_NO_REFRACTION; bit 12: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_E_INVALID_VECTAG; bit 13: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_E_LOOK_PT_ALTIT_RANGE; bit 14: PGS_CSC_ZenithAzimuth(Sun) returned PGSCSC_E_ZERO_INPUT_VECTOR; bit 15: PGS_CSC_ZenithAzimuth(Sun) returned PGS_E_TOOLKIT
demgeoqa 16-bit integer None Digital Elevation Model (DEM) Geolocation QA flags: bit 0 (LSB): bad input value; bit 1: Could not allocate memory; bit 2: Too close to North or South pole. Excluded; bit 3: Layer resolution incompatibility. Excluded; bit 4: Any DEM Routine (elev) returned PGSDEM_E_IMPROPER_TAG; bit 5: Any DEM Routine (elev) returned PGSDEM_E_CANNOT_ACCESS_DATA; bit 6: Any DEM Routine (land/water) returned PGSDEM_E_IMPROPER_TAG; bit 7: Any DEM Routine (land/water) returned PGSDEM_E_CANNOT_ACCESS_DATA; bit 8: Reserved for future layers; bit 9: Reserved for future layers; bit 10: PGS_DEM_GetRegion(elev) returned PGSDEM_M_FILLVALUE_INCLUDED; bit 11: PGS_DEM_GetRegion(land/water) returned PGSDEM_M_FILLVALUE_INCLUDED; bit 12: Reserved for future layers; bit 13: PGS_DEM_GetRegion(all) returned PGSDEM_M_MULTIPLE_RESOLUTIONS; bit 14: PGS_CSC_GetFOV_Pixel() returned any 'W' class return code; bit 15: PGS_CSC_GetFOV_Pixel() returned any 'E' class return code
satzen 32-bit floating-point None Spacecraft zenith angle (0.0 ... 180.0 degrees from zenith GEO)
satazi 32-bit floating-point None Spacecraft azimuth angle (-180.0 ... 180.0 degrees E of N GEO)
solzen 32-bit floating-point None Solar zenith angle (0.0 ... 180.0 degrees from zenith GEO)
solazi 32-bit floating-point None Solar azimuth angle (-180.0 ... 180.0 degrees E of N GEO)
sun_glint_distance 16-bit integer None Distance (km) from footprint center to location of the sun glint
topog 32-bit floating-point None Mean topography in meters above reference ellipsoid
topog_err 32-bit floating-point None Error estimate for topog
landFrac 32-bit floating-point None Fraction of spot that is land (0.0 ... 1.0)
landFrac_err 32-bit floating-point None Error estimate for landFrac
brightness_temp 32-bit floating-point Channel (= 15) Radiances for each channel as brightness temperatures in Kelvins (Channel 1: 23.8 GHz; Ch 2: 31.4 GHz; Ch 3: 50.3 GHz; Ch 4: 52.8 GHz; Ch 5: 53.596 +/- 115 GHz; Ch 6: 54.4 GHz; Ch 7: 54.94 GHz; Ch 8: 55.5 GHz; Ch 9: f0; Ch 10: f0 +/- 0.217 GHz Ch 11: f0 +/- df +/- 48 MHz; Ch 12: f0 +/- df +/- 22 MHz; Ch 13: f0 +/- df +/- 10 MHz; Ch 14: f0 +/- df +/- 4.5 MHz; Ch 15: 89 GHz (f0 = 57290.344 MHZ; df = 322.4 MHz))
brightness_temp_err 32-bit floating-point Channel (= 15) Error in brightness_temp (K)
bt_sidelobe_corr 32-bit floating-point Channel (= 15) Correction to raw brightness temperature to give brightness_temp. This correction accounts for near- and far- sidelobe effects. (K)
Size: 305100 bytes (0.3 MB) per 45-scanset granule

Total File Size (plus storage for dimensions and other HDF-EOS overhead): 427077 bytes (0.4 MB) per 45-scanset granule = 102.5 MB per day


Special AIRS Types

Limited Engineering Struct: This type is used for engineering data fields for which there are known "yellow" limits

Field Name Type Explanation
min 32-bit floating-point Minimum value field takes on in granule (not valid when num_in = 0)
max 32-bit floating-point Maximum value field takes on in granule (not valid when num_in = 0)
mean 32-bit floating-point Mean of in-range values field takes on in granule (not valid when num_in = 0)
dev 32-bit floating-point Standard Deviation of in-range values field takes on in granule (not valid when num_in = 0)
num_in 32-bit integer Count of in-range values field takes on in granule
num_lo 32-bit integer Count of out-of-range low values field takes on in granule
num_hi 32-bit integer Count of out-of-range high values field takes on in granule
num_bad 32-bit integer Count of occassions on which field takes on invalid flag value (-9999) in granule
range_min 32-bit floating-point Minimum in-range value. Any value less than this is counted in num_lo and is not used in the calculation of mean & dev.
range_max 32-bit floating-point Maximum in-range value. Any value greater than this is counted in num_hi and is not used in the calculation of mean & dev.
missing 8-bit integer Missing limits flags. Bit 0 (LSB) is 1 when yellow low (range_min) limit is missing; Bit 1 is high when yellow high (range_max) limit is missing; other bits unused, set to 0.
max_track 32-bit integer GeoTrack index (counting from 1) where max was found
max_xtrack 32-bit integer GeoXTrack index (counting from 1) where max was found
min_track 32-bit integer GeoTrack index (counting from 1) where min was found
min_xtrack 32-bit integer GeoXTrack index (counting from 1) where min was found

Unlimited Engineering Struct: This type is used for engineering data fields for which there are NOT known "yellow" limits

Field Name Type Explanation
min 32-bit floating-point Minimum value field takes on in granule (not valid when num = 0)
max 32-bit floating-point Maximum value field takes on in granule (not valid when num = 0)
mean 32-bit floating-point Mean of values field takes on in granule (not valid when num = 0)
dev 32-bit floating-point Standard Deviation of values field takes on in granule (not valid when num = 0)
num 32-bit integer Count of occurrences of field in granule (not including those counted in num_bad)
num_bad 32-bit integer Count of occassions on which field takes on invalid flag value (-9999) in granule
max_track 32-bit integer GeoTrack index (counting from 1) where max was found
max_xtrack 32-bit integer GeoXTrack index (counting from 1) where max was found
min_track 32-bit integer GeoTrack index (counting from 1) where min was found
min_xtrack 32-bit integer GeoXTrack index (counting from 1) where min was found

Reference PRT counts: This type provides counts of rejection due to each rejection criterion for reference PRTs for MW instruments

Field Name Type Explanation
bad_val 16-bit integer Bad value
lo_lim 16-bit integer Low limit
hi_lim 16-bit integer High limit
x_scan 16-bit integer Large cross-scan deviation

Warm PRT counts: This type provides counts of rejection due to each rejection criterion for warm target PRTs for MW instruments

Field Name Type Explanation
bad_val 16-bit integer Bad value
lo_lim 16-bit integer Low limit
hi_lim 16-bit integer High limit
in_scan 16-bit integer Large within-scan deviation
x_scan 16-bit integer Large cross-scan deviation