Swath Name = "L1A_HSB"
Level = "level1A"
# Footprints = 90
# scanlines per scanset = 3
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 | 90 | 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 | 5 | Dimension of radiance array |
CalXTrack | 8 | Dimension "across" track for calibration footprint positions. Same as number of calibration footprints per scanline. (NUM_FOOTPRINTS_HSB_CALIB) (Footprints are ordered: 1-4: spaceviews; 5-8: blackbody radiomentric calibration source) |
SpaceXTrack | 4 | Dimension "across" track for spaceview calibration footprint positions. (NUM_FOOTPRINTS_HSB_SPACE) |
BBXTrack | 4 | Dimension "across" track for blackbody calibration footprint positions. (NUM_FOOTPRINTS_HSB_BB) |
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 |
Name | Type | Extra Dimensions | Explanation |
processing_level | string of 8-bit characters | None | Zero-terminated character string denoting processing level ("level1A") |
instrument | string of 8-bit characters | None | Zero-terminated character string denoting instrument ("HSB") |
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 (3 * 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) |
apid_342_cnt | HSB Packet Counts (see below) | None | Counts of packets of APID 342 (HSB Science) by condition |
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) |
state | 32-bit integer | None | Data state: 0:Process, 1:Special, 2:Erroneous, 3:Missing |
ProcessrCkFlg | 8-bit integer | None | Processor Check Flag |
ScanCntl_Stat | 8-bit integer | None | Scan Control Status |
PixlDataInvld | 8-bit integer | None | Pixel Data Invalid Flag |
ScanSyncFlag | 8-bit integer | None | Scan Synchronization Flag |
ModeTransFlag | 8-bit integer | None | Mode Transition Flag |
Module_ID | 8-bit integer | None | Module ID: EM,PFM,FM2,FM3 |
RAM_Check | 8-bit integer | None | RAM Check (1=Failed) |
ROM_Check | 8-bit integer | None | ROM Check (1=Failed) |
MemChkStatus | 8-bit integer | None | Memory Check Status (1=Enabled) |
SpacViewSelct | 8-bit integer | None | Space View Selected |
Chnl_1820Rly5 | 8-bit integer | None | Channel 18,19,20 Relay 5 (1=ON) |
Chnl_17Relay4 | 8-bit integer | None | Channel 17 Relay 4 (1=ON) |
Stepped_Mode | 8-bit integer | None | Stepped Mode (1=YES) |
Investgt_Mode | 8-bit integer | None | Investigation Mode (1=YES) |
ParkSpac_View | 8-bit integer | None | Parked in Space View (1=YES) |
ParkNadr_View | 8-bit integer | None | Parked in Nadir View (1=YES) |
ParkTrgt_View | 8-bit integer | None | Parked in Target View (1=YES) |
ScanNorm_Mode | 8-bit integer | None | Scan Normal Mode (1=YES) |
Srvl_Htr_Rly2 | 8-bit integer | None | Survival Heater Relay 2 (1=ON) |
PwrRly_Status | 8-bit integer | None | Power Relay 1 Status (1=ON) |
mixer_17_temp | 32-bit floating-point | None | Mixer 17 Temperature (Celcius) |
mixer_181920_temp | 32-bit floating-point | None | Mixer 18/19/20 Temperature (Celcius) |
fet_amp_17_temp | 32-bit floating-point | None | FET Amplifier 17 Temperature (Celcius) |
fet_amp_18_temp | 32-bit floating-point | None | FET Amplifier 18 Temperature (Celcius) |
fet_amp_19_temp | 32-bit floating-point | None | FET Amplifier 19 Temperature (Celcius) |
fet_amp_20_temp | 32-bit floating-point | None | FET Amplifier 20 Temperature (Celcius) |
cal_temp_1 | 32-bit floating-point | None | Calibration Target 1 Temperature (Celcius) |
cal_temp_2 | 32-bit floating-point | None | Calibration Target 2 Temperature (Celcius) |
cal_temp_3 | 32-bit floating-point | None | Calibration Target 3 Temperature (Celcius) |
cal_temp_4 | 32-bit floating-point | None | Calibration Target 4 Temperature (Celcius) |
cal_temp_5 | 32-bit floating-point | None | Calibration Target 5 Temperature (Celcius) |
cal_temp_6 | 32-bit floating-point | None | Calibration Target 6 Temperature (Celcius) |
cal_temp_7 | 32-bit floating-point | None | Calibration Target 7 Temperature (Celcius) |
lom_17_curr | 32-bit floating-point | None | Local Oscillator Monitor Current 17 (Amps) |
lom_181920_temp | 32-bit floating-point | None | Local Oscillator Monitor Temperature 18/19/20 (Amps) |
lom_17_temp | 32-bit floating-point | None | Local Oscillator Monitor Temperature 17 (Celcius) |
lom_181920_curr | 32-bit floating-point | None | Local Oscillator Monitor Current 18/19/20 (Celcius) |
prt_bridge_volt | 32-bit floating-point | None | PRT Bridge Voltage (Volts) |
prt_board_temp | 32-bit floating-point | None | PRT Board Temperature (Celcius) |
psv_12vasec | 32-bit floating-point | None | Passive analog +12V (A) Secondary (Volts) |
psv_m12vasec | 32-bit floating-point | None | Passive analog -12V (A) Secondary (Volts) |
psv_15vasec | 32-bit floating-point | None | Passive analog +15V (A) Secondary (Volts) |
psv_m15vasec | 32-bit floating-point | None | Passive analog -15V (A) Secondary (Volts) |
psv_8vasec | 32-bit floating-point | None | Passive analog +8V (A) Secondary (Volts) |
psv_5vasec | 32-bit floating-point | None | Passive analog +5V (A) Secondary (Volts) |
psv_5vdsec | 32-bit floating-point | None | Passive analog +5V (D) Secondary (Volts) |
psv_m5vasec | 32-bit floating-point | None | Passive analog -5V (A) Secondary (Volts) |
psv_5vrefsec | 32-bit floating-point | None | Passive analog +5V Reference Secondary (Volts) |
psv_ice_temp | 32-bit floating-point | None | ICE Temperature (Celcius) |
psv_mde_temp | 32-bit floating-point | None | MDE Temperature (Celcius) |
psv_peu_temp | 32-bit floating-point | None | PEU Temperature (Celcius) |
psv_psu_temp | 32-bit floating-point | None | PSU Temperature (Celcius) |
psv_scan_motor_temp | 32-bit floating-point | None | Scan Motor Temperature (Celcius) |
psv_scan_motor_curr | 32-bit floating-point | None | Scan Motor Current (Amps) |
psv_loc_osc_17_temp | 32-bit floating-point | None | Local Oscillator for Channel 17 (channel 2) Temperature (Celcius) |
psv_loc_osc_181920_temp | 32-bit floating-point | None | Local Oscillator for Channels 18, 19, & 20 (channels 3, 4, & 5) Temperature (Celcius) |
moonang | 32-bit floating-point | SpaceXTrack (= 4) | Angle (degrees) between the center of the moon and the boresight |
spacecraft_state | 8-bit integer | None | Spacecraft state (0=LNCH; 1=STBY; 2=SCI; 3=SAFE; 4=SRVL; 5-7=UNDF) |
spacecraft_xmtr_a_on | 8-bit integer | None | Spacecraft Transmitter A On/Off status (0=Off; 1=On) |
spacecraft_xmtr_b_on | 8-bit integer | None | Spacecraft Transmitter B On/Off status (0=Off; 1=On) |
spacecraft_modulator_a_on | 8-bit integer | None | Spacecraft Modulator A On/Off status (0=Off; 1=On) |
spacecraft_modulator_b_on | 8-bit integer | None | Spacecraft Modulator B On/Off status (0=Off; 1=On) |
spacecraft_xmtr_a_pwr | 8-bit integer | None | Spacecraft Transmitter A Power (DBW) |
spacecraft_xmtr_b_pwr | 8-bit integer | None | Spacecraft Transmitter B Power (DBW) |
Name | Type | Extra Dimensions | Explanation |
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 |
scanang | 32-bit floating-point | None | Scanning angle of HSB instrument for this footprint (-180.0 ... 180.0) |
counts | 16-bit integer | Channel (= 5) | raw counts (data numbers) for each channel (Channel 1: Deleted 89.0 GHz channel: always invalid; Ch 2: 150.0 GHz; Ch 3: f0 +/- 1.0 GHz; Ch 4: f0 +/- 3.0 GHz; Ch 5: f0 +/- 7.0 GHz (f0 = 183.31 GHz)) |
Name | Type | Extra Dimensions | Explanation |
cal_counts | 16-bit integer | Channel (= 5) | Raw counts (data numbers) for each channel (Channel 1: Deleted 89.0 GHz channel: always invalid; Ch 2: 150.0 GHz; Ch 3: f0 +/- 1.0 GHz; Ch 4: f0 +/- 3.0 GHz; Ch 5: f0 +/- 7.0 GHz (f0 = 183.31 GHz)) (Footprints are ordered: 1-4: spaceviews; 5-8: blackbody radiomentric calibration source) |
cal_tai | 64-bit floating-point | None | TAI time of calibration footprint (Footprints are ordered: 1-4: spaceviews; 5-8: blackbody radiomentric calibration source) |
cal_scanang | 32-bit floating-point | None | Scanning angle of HSB instrument for this calibration footprint (-180.0 ... 180.0) |
HSB Packet Counts: This type tracks counts of packets received during an interval by conditions under which they were received
Field Name | Type | Explanation |
missing_in | 16-bit integer | Count of packets missing between packets that are present |
missing_ends | 16-bit integer | Count of packets missing at beginning or end of granule timespan: missing packets for which there are either no existing packets before them or no existing packets after them. (When all data is missing all packets will be counted here) |
at_noop | 16-bit integer | Count of packets for which the spacecraft mode is not operational for some or all of the packet interval |
illegal_mode | 16-bit integer | Count of packets for which there was an illegal instrument mode |
special_cal | 16-bit integer | Count of packets for which the instrument was in a special calibration mode (parked in target view, parked in nadir view, parked in space view, investigation mode, or stepped mode) |
invalid_data | 16-bit integer | Count of invalid packets (mode transitioning flag on, power off, all channels off, scan aborted, processor check failed, maybe pixel data invalid) |
partially_invalid | 16-bit integer | Count of packets for which the data is partially invalid (channel 2 off or channels 3/4/5 off but not both off) |
good | 16-bit integer | Count of packets not counted in any category above |
bad_scan_sync | 16-bit integer | Count of packets for which Scan Sync error > 0.1 degrees |
survival_heater | 16-bit integer | Count of packets for which Survival Heater is on |
ROM_failed | 16-bit integer | Count of packets for which ROM check failed [TBD] |
RAM_failed | 16-bit integer | Count of packets for which RAM check failed [TBD] |