Attributes { HDF5_GLOBAL { String keywords "EARTH SCIENCE > SPECTRAL/ENGINEERING > INFRARED WAVELENGTHS > INFRARED RADIANCE"; String Format "netCDF"; String Conventions "CF-1.6, ACDD-1.3"; String source "CrIS instrument telemetry"; String processing_level "1B"; String acknowledgment "Support for this research was provided by NASA."; String standard_name_vocabulary "CF Standard Name Table v28"; String DataSetQuality "See Related URL for links to quality-related documents"; String geospatial_bounds_crs "EPSG:4326"; Float32 geospatial_lat_min 31.45167732; Float32 geospatial_lat_max 51.94221878; Float32 geospatial_lon_min -87.67424011; Float32 geospatial_lon_max -57.46927261; String product_name_duration "m06"; String keywords_vocabulary "GCMD:GCMD Keywords"; String platform "SUOMI-NPP > Suomi National Polar-orbiting Partnership"; String platform_vocabulary "GCMD:GCMD Keywords"; String product_name_platform "SNPP"; String instrument "CrIS > Cross-track Infrared Sounder"; String instrument_vocabulary "GCMD:GCMD Keywords"; String product_name_instr "CRIS"; String product_name_extension "nc"; UInt16 granule_number 71; Float32 geospatial_lat_mid NaN; Float32 geospatial_lon_mid NaN; String featureType "point"; String data_structure "swath"; String cdm_data_type "Swath"; String format_version "v02.02.73"; String AutomaticQualityFlagExplanation "'Passed': all valid data with no gaps or quality issues; 'Suspect': some gaps or quality issues; 'Failed': no valid data"; Float32 qa_pct_data_missing 94.46913910; Float32 qa_pct_data_geo 6.888888836; Float32 qa_pct_data_sci_mode 4.444444656; String title "SNPP CrIS Level-1B FSR"; String summary "The FSR CrIS Level 1B product consists of calibrated radiance spectra at Full Spectral Resolution, as well as geolocation information, metadata and derived parameters related to the observations."; String product_group "l1b_cris"; String references "NASA Cross-track Infrared Sounder (CrIS) Level 1B Algorithm Theoretical Basis Document (ATBD) Version 4; NASA Cross-track Infrared Sounder (CrIS) Level 1B Product Users' Guide Version 4; NASA Cross-track Infrared Sounder (CrIS) Level 1B Quality Flags Description Document Version 4; NASA Cross-track Infrared Sounder (CrIS) Level 1B Radiometric Uncertainty Description Document Version 4; NASA Cross-track Infrared Sounder (CrIS) Level 1B Product Test Report Version 4"; String contributor_name "UW-Madison Space Science and Engineering Center: Joe K Taylor; UMBC Atmospheric Spectroscopy Laboratory: Larrabee Strow"; String contributor_role "CrIS L1B Scientist; CrIS L1B Scientist"; String license "Freely Distributed"; String creator_name "Sounder SIPS: GES DISC"; String creator_email "gsfc-dl-help-disc@mail.nasa.gov"; String creator_url "https://disc.gsfc.nasa.gov/"; String institution "Goddard Space Flight Center - National Aeronautics and Space Administration"; String project "Sounder SIPS"; String publisher_name "Goddard Earth Science Data and Information Services Center"; String publisher_email "gsfc-dl-help-disc@mail.nasa.gov"; String publisher_url "https://disc.gsfc.nasa.gov/"; String creator_type "group"; String creator_institution "Goddard Space Flight Center - National Aeronautics and Space Administration"; String product_version "v04.04.00"; String product_name_variant "std"; String product_name_version "v04_04"; String product_name_producer "G"; String id "10.5067/HJWI0Z40VUNA"; String naming_authority "https://doi.org/"; String identifier_product_doi "10.5067/HJWI0Z40VUNA"; String identifier_product_doi_authority "https://doi.org/"; String algorithm_version "v4.0.0"; String shortname "SNPPCrISL1B"; String metadata_link "https://disc.gsfc.nasa.gov/"; String product_name_granule_number "g071"; String gran_id "20251223T0700"; String interferogram_resolution "XSR"; String time_coverage_start "2025-12-23T07:00:00.00Z"; String time_of_first_valid_obs "2025-12-23T07:00:04.984074Z"; String time_coverage_mid "2025-12-23T07:03:00.00Z"; String time_coverage_end "2025-12-23T07:06:00.00Z"; String time_of_last_valid_obs "2025-12-23T07:05:35.584091Z"; String product_name "SNDR.SNPP.CRIS.20251223T0700.m06.g071.L1B.std.v04_04.G.251223124945.nc"; String geospatial_bounds "POLYGON ((-57.78 47.60, -87.10 51.78, -87.11 50.97, -58.36 46.88, -57.78 47.60))"; String orbitDirection "Descending"; String day_night_flag "Night"; String date_created "2025-12-23T07:49:40Z"; String input_file_names "SNDR.SNPP.CRIS.20251223T0700.m06.g071.L1A.std.v04_04.G.251223114056.nc; isa_snpp_xsr_772p6788_dopp.mat; FIRfilter.mat; nedn_filt_snpp_fsr.mat; l1b_template.nc; SNDR.SNPP.CRIS.20251223T0654.m06.g070.L1A.std.v04_04.G.251223114056.nc; SNDR.SNPP.CRIS.20251223T0706.m06.g072.L1A.std.v04_04.G.251223114056.nc"; String input_file_dates "2025-12-23; 2025-05-19; 2025-05-19; 2025-05-19; 2025-12-23; 2025-12-23; 2025-12-23"; String input_file_types "CRIS_L1A; isa_file; NF_file; nedn_filt; template_netcdf; CRIS_L1A; CRIS_L1A"; String production_host "Linux gs6102dsc-ac20 5.14.0-611.9.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Nov 27 10:37:27 EST 2025 x86_64 x86_64 x86_64 GNU/Linux"; String product_name_type_id "L1B"; String AutomaticQualityFlag "Failed"; String qa_no_data "FALSE"; String spectral_resolution "FSR"; Float64 wnum_delta_lw 0.62500000000000000; Float64 wnum_delta_mw 0.62500000000000000; Float64 wnum_delta_sw 0.62500000000000000; String time_coverage_duration "P0000-00-00T00:06:00"; String product_name_project "SNDR"; String product_name_timestamp "251223124945"; String history "2025-12-23, 12:49:46, s4pmops, ../Snpp_Cris_L1b_Fsr/4.4.0/pge/uw_v4.0.0/bin/cris_l1a_to_l1b.sh -m SNPP -r FSR -c /vol2/snppPro/OPS/s4pm/snpp/stations/SN_V4_FW/run_algorithm/RUNNING.RUN_Snpp_Cris_L1b_Fsr.2025357070000/SNDR.SNPP.CRIS.20251223T0654.m06.g070.L1A.std.v04_04.G.251223114056.nc -c /vol2/snppPro/OPS/s4pm/snpp/stations/SN_V4_FW/run_algorithm/RUNNING.RUN_Snpp_Cris_L1b_Fsr.2025357070000/SNDR.SNPP.CRIS.20251223T0706.m06.g072.L1A.std.v04_04.G.251223114056.nc /vol2/snppPro/OPS/s4pm/snpp/stations/SN_V4_FW/run_algorithm/RUNNING.RUN_Snpp_Cris_L1b_Fsr.2025357070000/SNDR.SNPP.CRIS.20251223T0700.m06.g071.L1A.std.v04_04.G.251223114056.nc"; } aux { } sol_zen { Float32 valid_range 0.000000000, 180.0000000; String long_name "solar zenith angle"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "solar_zenith_angle"; String units "degree"; String description "solar zenith angle at the center of the FOV"; String AIRS_HDF_name "solzen"; String origname "sol_zen"; String fullnamepath "/sol_zen"; } cal_mw_qualflag { String long_name "MW quality flags"; String coordinates "lon lat"; Int32 _FillValue -2147483647; Int32 flag_masks 3, 3, 12, 12, 48, 48, 64, 128, 256, 512, 1024; Int32 flag_values 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024; String coverage_content_type "qualityInformation"; String description "per-observation L1B MW product quality"; String flag_meanings "quality_degraded quality_invalid rad_cal_qual_degraded rad_cal_qual_invalid spectral_cal_qual_degraded spectral_cal_qual_invalid imag_rad_anomaly lunar_intrusion l1a_missing_es ict_igm_outlier es_igm_spike_detect"; String origname "cal_mw_qualflag"; String fullnamepath "/cal_mw_qualflag"; } sat_att { Float32 valid_range -180.0000000, 180.0000000; String long_name "satellite attitude"; String coordinates "subsat_lon subsat_lat attitude_lbl"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degree"; String description "satellite attitude at scan_mid_time. An orthogonal triad. First element is angle about the +x (roll) ORB axis. +x axis is positively oriented in the direction of orbital flight. Second element is 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. Third element is 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."; String origname "sat_att"; String fullnamepath "/sat_att"; } sat_range { Float32 valid_range 100000.0000, 10000000.00; String long_name "satellite range"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "m"; String description "line of sight distance between satellite and FOV center"; String origname "sat_range"; String fullnamepath "/sat_range"; } obs_time_utc { String long_name "earth view UTC FOV midtime"; String coordinates "utc_tuple_lbl"; UInt16 _FillValue 65535; String coverage_content_type "referenceInformation"; String description "UTC earth view observation midtime for each FOV as an array of integers: year, month, day, hour, minute, second, millisec, microsec"; String origname "obs_time_utc"; String fullnamepath "/obs_time_utc"; } scan_mid_time { Float64 valid_range -2934835217.0000000, 3376598410.0000000; String long_name "midscan TAI93"; String coordinates "subsat_lon subsat_lat"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "referenceInformation"; String standard_name "time"; String units "seconds since 1993-01-01 00:00"; String description "TAI93 at middle of earth scene scans"; String AIRS_HDF_name "nadirTAI"; String origname "scan_mid_time"; String fullnamepath "/scan_mid_time"; } rad_lw_qc { Int16 valid_range 0, 2; String long_name "rad_lw QC"; String coordinates "lon lat"; Int16 _FillValue -1; Int16 flag_values 0, 1, 2; String coverage_content_type "qualityInformation"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber status_flag"; String description "rad_lw QC flag"; String flag_meanings "Best Good Do_Not_Use"; String origname "rad_lw_qc"; String fullnamepath "/rad_lw_qc"; } sol_azi { Float32 valid_range 0.000000000, 360.0000000; String long_name "solar azimuth angle"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "solar_azimuth_angle"; String units "degree"; String description "solar azimuth angle at the center of the FOV (clockwise from North)"; String AIRS_HDF_name "solazi"; String origname "sol_azi"; String fullnamepath "/sol_azi"; } obs_time_tai93 { Float64 valid_range -2934835217.0000000, 3376598410.0000000; String long_name "earth view TAI93 FOV midtime"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "referenceInformation"; String standard_name "time"; String units "seconds since 1993-01-01 00:00"; String description "TAI93 earth view observation midtime for each FOV in seconds since 1993-01-01 00:00z"; String AIRS_HDF_name "Time"; String origname "obs_time_tai93"; String fullnamepath "/obs_time_tai93"; } lon { Float32 valid_range -180.0000000, 180.0000000; String long_name "longitude"; Float32 _FillValue 9.969209968e+36; String bounds "lon_bnds"; String coverage_content_type "referenceInformation"; String standard_name "longitude"; String units "degrees_east"; String description "longitude of FOV center"; String AIRS_HDF_name "Longitude"; String origname "lon"; String fullnamepath "/lon"; } sun_glint_dist { Float32 valid_range 0.000000000, 30000000.00; String long_name "sun glint distance"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "m"; String description "Distance from the center of the calculated sun glint spot to the center of the spot. Note that there may not be a glint for cloudy or land cases and in ocean cases the glint can move based on wind conditions. Fill for night observations."; String AIRS_HDF_name "sun_glint_distance"; String origname "sun_glint_dist"; String fullnamepath "/sun_glint_dist"; } cal_sw_qualflag { String long_name "SW quality flags"; String coordinates "lon lat"; Int32 _FillValue -2147483647; Int32 flag_masks 3, 3, 12, 12, 48, 48, 64, 128, 256, 512, 1024; Int32 flag_values 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024; String coverage_content_type "qualityInformation"; String description "per-observation L1B SW product quality"; String flag_meanings "quality_degraded quality_invalid rad_cal_qual_degraded rad_cal_qual_invalid spectral_cal_qual_degraded spectral_cal_qual_invalid imag_rad_anomaly lunar_intrusion l1a_missing_es ict_igm_outlier es_igm_spike_detect"; String origname "cal_sw_qualflag"; String fullnamepath "/cal_sw_qualflag"; } sat_pos { String long_name "satellite position"; String coordinates "subsat_lon subsat_lat spatial_lbl"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "m"; String description "satellite ECR position at scan_mid_time"; String origname "sat_pos"; String fullnamepath "/sat_pos"; } asc_node_lon { Float32 valid_range -180.0000000, 180.0000000; String long_name "ascending node"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degrees_east"; String description "Longitude of the last ascending node of spacecraft orbit before time_coverage_end."; String AIRS_HDF_name "eq_x_longitude"; String origname "asc_node_lon"; String fullnamepath "/asc_node_lon"; } asc_node_local_solar_time { Float32 valid_range 0.000000000, 24.00000000; String long_name "local apparent solar time at the ascending node"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "hours"; String description "local apparent solar time at the last ascending node before time_coverage_end in hours from midnight"; String origname "asc_node_local_solar_time"; String fullnamepath "/asc_node_local_solar_time"; } surf_alt_sdev { Float32 valid_range 0.000000000, 10000.00000; String long_name "surface altitude standard deviation"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "m"; String description "standard deviation of surface altitude within the FOV"; String AIRS_HDF_name "topog_err"; String cell_methods "area: standard_deviation (beam-weighted)"; String origname "surf_alt_sdev"; String fullnamepath "/surf_alt_sdev"; } lat_bnds { Float32 valid_range -90.00000000, 90.00000000; String long_name "FOV boundary latitudes"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degrees_north"; String description "latitudes of points forming a polygon around the perimeter of the FOV"; String origname "lat_bnds"; String fullnamepath "/lat_bnds"; } sun_glint_lon { Float32 valid_range -180.0000000, 180.0000000; String long_name "sun glint longitude"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "longitude"; String units "degrees_east"; String description "sun glint spot longitude at scan_mid_time. Fill for night observations."; String AIRS_HDF_name "glintlon"; String origname "sun_glint_lon"; String fullnamepath "/sun_glint_lon"; } utc_tuple_lbl { String long_name "UTC date/time parts"; String coverage_content_type "auxiliaryInformation"; String description "names of the elements of UTC when it is expressed as an array of integers year,month,day,hour,minute,second,millisecond,microsecond"; String origname "utc_tuple_lbl"; String fullnamepath "/utc_tuple_lbl"; } attitude_lbl { String long_name "rotational direction"; String coverage_content_type "auxiliaryInformation"; String description "list of rotational directions (roll, pitch, yaw)"; String origname "attitude_lbl"; String fullnamepath "/attitude_lbl"; } asc_node_tai93 { Float64 valid_range -2934835217.0000000, 3376598410.0000000; String long_name "ascending node time"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "referenceInformation"; String units "seconds since 1993-01-01 00:00"; String description "TAI93 time of the last ascending node of spacecraft orbit before time_coverage_end."; String AIRS_HDF_name "eq_x_tai"; String origname "asc_node_tai93"; String fullnamepath "/asc_node_tai93"; } rad_mw_qc { Int16 valid_range 0, 2; String long_name "rad_mw QC"; String coordinates "lon lat"; Int16 _FillValue -1; Int16 flag_values 0, 1, 2; String coverage_content_type "qualityInformation"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber status_flag"; String description "rad_mw QC flag"; String flag_meanings "Best Good Do_Not_Use"; String origname "rad_mw_qc"; String fullnamepath "/rad_mw_qc"; } nedn_lw { String long_name "longwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "longwave noise equivalent differential radiance"; String origname "nedn_lw"; String fullnamepath "/nedn_lw"; } land_frac { Float32 valid_range 0.000000000, 1.000000000; String long_name "land fraction"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "land_area_fraction"; String units "1"; String description "land fraction over the FOV"; String AIRS_HDF_name "landFrac"; String cell_methods "area: mean (beam-weighted)"; String origname "land_frac"; String fullnamepath "/land_frac"; } sat_sol_azi { Float32 valid_range 0.000000000, 360.0000000; String long_name "satellite solar azimuth"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degree"; String description "solar azimuth angle at the satellite (clockwise from North)"; String origname "sat_sol_azi"; String fullnamepath "/sat_sol_azi"; } solar_beta_angle { Float32 valid_range -90.00000000, 90.00000000; String long_name "beta angle"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degree"; String description "Beta angle for the spacecraft orbit, determining the percentage of the orbit that the spacecraft is in direct sunlight."; String origname "solar_beta_angle"; String fullnamepath "/solar_beta_angle"; } lat { Float32 valid_range -90.00000000, 90.00000000; String long_name "latitude"; Float32 _FillValue 9.969209968e+36; String bounds "lat_bnds"; String coverage_content_type "referenceInformation"; String standard_name "latitude"; String units "degrees_north"; String description "latitude of FOV center"; String AIRS_HDF_name "Latitude"; String origname "lat"; String fullnamepath "/lat"; } subsat_lat { Float32 valid_range -90.00000000, 90.00000000; String long_name "sub-satellite latitude"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "latitude"; String units "degrees_north"; String description "sub-satellite latitude at scan_mid_time"; String AIRS_HDF_name "sat_lat"; String origname "subsat_lat"; String fullnamepath "/subsat_lat"; } surf_alt { String ancillary_variables "surf_alt_sdev"; Float32 valid_range -500.0000000, 10000.00000; String long_name "surface altitude"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "surface_altitude"; String units "m"; String description "mean surface altitude wrt earth model over the FOV"; String AIRS_HDF_name "topog"; String cell_methods "area: mean (beam-weighted)"; String origname "surf_alt"; String fullnamepath "/surf_alt"; } cal_qualflag { String long_name "L1B quality flags"; String coordinates "lon lat"; Int32 _FillValue -2147483647; Int32 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256; Int32 flag_values 1, 2, 4, 8, 16, 32, 64, 128, 256; String coverage_content_type "qualityInformation"; String description "per-observation L1B product quality"; String flag_meanings "geo_quality_invalid inv_instrument_temp excess_temp_drift fce_detected fce_correction_fail neon_cal_quality_flag isa_degraded_flag l1a_bit_trim_mismatch l1a_eight_sec_missing"; String origname "cal_qualflag"; String fullnamepath "/cal_qualflag"; } mean_anom_wrt_equat { Float32 valid_range 0.000000000, 360.0000000; String long_name "mean anomaly with respect to the equator"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degree"; String description "spacecraft mean anomaly measured with respect to the ascending node"; String origname "mean_anom_wrt_equat"; String fullnamepath "/mean_anom_wrt_equat"; } nedn_sw { String long_name "shortwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "shortwave noise equivalent differential radiance"; String origname "nedn_sw"; String fullnamepath "/nedn_sw"; } sat_azi { Float32 valid_range 0.000000000, 360.0000000; String long_name "satellite azimuth angle"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "sensor_azimuth_angle"; String units "degree"; String description "satellite azimuth angle at the center of the FOV (clockwise from North)"; String AIRS_HDF_name "satazi"; String origname "sat_azi"; String fullnamepath "/sat_azi"; } lat_geoid { Float32 valid_range -90.00000000, 90.00000000; String long_name "latitude (not terrain-corrected)"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "latitude"; String units "degrees_north"; String description "latitude of FOV center on the geoid (without terrain correction)"; String origname "lat_geoid"; String fullnamepath "/lat_geoid"; } instrument_state { String long_name "instrument state"; String coordinates "lon lat"; Byte _FillValue 255; Byte flag_values 0, 1, 2, 3; String coverage_content_type "qualityInformation"; String description "instrument/data state: 0/'Process' - Data is usable for science; 1/'Special' - Observations are valid but instrument is not configured for science data (ex: stare mode); 2/'Erroneous' - Data is not usable (ex: checksum error); 3/'Missing' - No data was received."; String AIRS_HDF_name "state"; String flag_meanings "Process Special Erroneous Missing"; String origname "instrument_state"; String fullnamepath "/instrument_state"; } spatial_lbl { String long_name "spatial direction"; String coverage_content_type "auxiliaryInformation"; String description "list of spatial directions (X, Y, Z)"; String origname "spatial_lbl"; String fullnamepath "/spatial_lbl"; } for_num { Byte valid_range 1, 30; String long_name "field of regard number"; Byte _FillValue 255; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "field of regard number"; String origname "for_num"; String fullnamepath "/for_num"; } sat_sol_zen { Float32 valid_range 0.000000000, 180.0000000; String long_name "satellite solar zenith"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degree"; String description "solar zenith angle at the satellite"; String origname "sat_sol_zen"; String fullnamepath "/sat_sol_zen"; } cal_lw_qualflag { String long_name "LW quality flags"; String coordinates "lon lat"; Int32 _FillValue -2147483647; Int32 flag_masks 3, 3, 12, 12, 48, 48, 64, 128, 256, 512, 1024; Int32 flag_values 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024; String coverage_content_type "qualityInformation"; String description "per-observation L1B LW product quality"; String flag_meanings "quality_degraded quality_invalid rad_cal_qual_degraded rad_cal_qual_invalid spectral_cal_qual_degraded spectral_cal_qual_invalid imag_rad_anomaly lunar_intrusion l1a_missing_es ict_igm_outlier es_igm_spike_detect"; String origname "cal_lw_qualflag"; String fullnamepath "/cal_lw_qualflag"; } rad_lw { String ancillary_variables "rad_lw_qc"; String long_name "longwave real spectral radiance"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "physicalMeasurement"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber"; String units "mW/(m2 sr cm-1)"; String description "longwave real spectral radiance"; Float64 qc_pct_best 0.0000000000000000; Float64 qc_pct_good 0.0000000000000000; Float64 qc_pct_do_not_use 100.00000000000000; String origname "rad_lw"; String fullnamepath "/rad_lw"; } fov_obs_id { String long_name "observation id for FOV"; String coverage_content_type "referenceInformation"; String description "unique observation identifier for FOV: yyyymmddThhmm.aaSxx.f . Includes gran_id plus 2-digit along-track index (01-45), scene identifier (E=earth, H=hot, C=cold) , 2-digit cross-track index (01-30), and 1-digit FOV number (1-9)."; String origname "fov_obs_id"; String fullnamepath "/fov_obs_id"; } lon_geoid { Float32 valid_range -180.0000000, 180.0000000; String long_name "longitude (not terrain-corrected)"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "longitude"; String units "degrees_east"; String description "longitude of FOV center on the geoid (without terrain correction)"; String origname "lon_geoid"; String fullnamepath "/lon_geoid"; } scan_sweep_dir { Byte valid_range 0, 1; String long_name "sweep direction of FOVs within a scan"; Byte _FillValue 255; Byte flag_values 0, 1; String coverage_content_type "auxiliaryInformation"; String description "sweep direction of FOVs within a scan"; String flag_meanings "forward reverse"; String origname "scan_sweep_dir"; String fullnamepath "/scan_sweep_dir"; } rad_mw { String ancillary_variables "rad_mw_qc"; String long_name "midwave real spectral radiance"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "physicalMeasurement"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber"; String units "mW/(m2 sr cm-1)"; String description "midwave real spectral radiance"; Float64 qc_pct_best 0.0000000000000000; Float64 qc_pct_good 0.0000000000000000; Float64 qc_pct_do_not_use 100.00000000000000; String origname "rad_mw"; String fullnamepath "/rad_mw"; } obs_id { String long_name "observation id for FOR"; String coverage_content_type "referenceInformation"; String description "unique observation identifier: yyyymmddThhmm.aaSxx. Includes gran_id plus 2-digit along-track index (01-45), scene identifier (E=earth, H=hot, C=cold) and 2-digit cross-track index (01-30)."; String origname "obs_id"; String fullnamepath "/obs_id"; } view_ang { Float32 valid_range 0.000000000, 180.0000000; String long_name "view angle"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "sensor_view_angle"; String units "degree"; String description "Magnitude of off-nadir pointing angle. Positive value relative to nadir being zero."; String AIRS_HDF_name "scanang"; String origname "view_ang"; String fullnamepath "/view_ang"; } rad_sw_qc { Int16 valid_range 0, 2; String long_name "rad_sw QC"; String coordinates "lon lat"; Int16 _FillValue -1; Int16 flag_values 0, 1, 2; String coverage_content_type "qualityInformation"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber status_flag"; String description "rad_sw QC flag"; String flag_meanings "Best Good Do_Not_Use"; String origname "rad_sw_qc"; String fullnamepath "/rad_sw_qc"; } local_solar_time { Float32 valid_range 0.000000000, 24.00000000; String long_name "local apparent solar time"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "hours"; String description "local apparent solar time in hours from midnight"; String origname "local_solar_time"; String fullnamepath "/local_solar_time"; } lon_bnds { Float32 valid_range -180.0000000, 180.0000000; String long_name "FOV boundary longitudes"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "degrees_east"; String description "longitudes of points forming a polygon around the perimeter of the FOV"; String origname "lon_bnds"; String fullnamepath "/lon_bnds"; } sat_zen { Float32 valid_range 0.000000000, 180.0000000; String long_name "satellite zenith angle"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "sensor_zenith_angle"; String units "degree"; String description "satellite zenith angle at the center of the FOV"; String AIRS_HDF_name "satzen"; String origname "sat_zen"; String fullnamepath "/sat_zen"; } fov_num { Byte valid_range 1, 9; String long_name "field of view number"; Byte _FillValue 255; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "field of view number"; String origname "fov_num"; String fullnamepath "/fov_num"; } aux_ict_radmod_ict_baffle_emiss_mw { String long_name "midwave ICT baffle emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model ICT Baffle mean midwave emissivity"; String origname "ict_radmod_ict_baffle_emiss_mw"; String fullnamepath "/aux/ict_radmod_ict_baffle_emiss_mw"; } aux_sat_sol_azi_wrt_sc { Float32 valid_range 0.000000000, 360.0000000; String long_name "Satellite solar azimuth relative to spacecraft"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "degree"; String description "Solar azimuth angle at the satellite (clockwise from spacecraft's ECI heading)"; String origname "sat_sol_azi_wrt_sc"; String fullnamepath "/aux/sat_sol_azi_wrt_sc"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ru_ict_refl_meas_temp { String long_name "measured temperature uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "radiometric uncertainty parameter 3-sigma uncertainty in measured reflected temperature"; String origname "ru_ict_refl_meas_temp"; String fullnamepath "/aux/ru_ict_refl_meas_temp"; } aux_rad_imag_lw { String long_name "longwave imaginary spectral radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber"; String units "mW/(m2 sr cm-1)"; String description "longwave imaginary spectral radiance"; String origname "rad_imag_lw"; String fullnamepath "/aux/rad_imag_lw"; String coordinates "aux_lon aux_lat"; } aux_ict_moving_avg_width_sw { String long_name "shortwave ICT moving average size"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave ICT moving average size"; String origname "ict_moving_avg_width_sw"; String fullnamepath "/aux/ict_moving_avg_width_sw"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_radmod_vf_space { String long_name "space viewfactor"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model fractional view factor Space"; String origname "ict_radmod_vf_space"; String fullnamepath "/aux/ict_radmod_vf_space"; } aux_ict_real_mean_sw { String long_name "shortwave mean ICT real raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave mean ICT raw spectra real component"; String origname "ict_real_mean_sw"; String fullnamepath "/aux/ict_real_mean_sw"; } aux_resp_sdev_mag_lw { String long_name "longwave std dev magnitude responsivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1 / (mW/(m2 sr cm-1))"; String description "longwave granule std dev of magnitude responsivity"; String origname "resp_sdev_mag_lw"; String fullnamepath "/aux/resp_sdev_mag_lw"; } aux_resp_sdev_mag_mw { String long_name "midwave std dev magnitude responsivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1 / (mW/(m2 sr cm-1))"; String description "midwave granule std dev of magnitude responsivity"; String origname "resp_sdev_mag_mw"; String fullnamepath "/aux/resp_sdev_mag_mw"; } aux_earth_max_igm_val_lw { String long_name "longwave Earth view maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave Earth view max abs raw IGM value including fixed DC offset"; String origname "earth_max_igm_val_lw"; String fullnamepath "/aux/earth_max_igm_val_lw"; String coordinates "aux_lon aux_lat"; } aux_space_max_igm_loc_lw { String long_name "longwave space view maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for granule mean longwave space view max abs raw IGM location including fixed DC offset"; String origname "space_max_igm_loc_lw"; String fullnamepath "/aux/space_max_igm_loc_lw"; } aux_cooler_stage2_temp { Float32 valid_range 0.000000000, 1000.000000; String long_name "cooler stage 2 temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "passive cooler stage 2 of 4 temperature"; String origname "cooler_stage2_temp"; String fullnamepath "/aux/cooler_stage2_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_resp_sdev_mag_sw { String long_name "shortwave std dev magnitude responsivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1 / (mW/(m2 sr cm-1))"; String description "shortwave granule std dev of magnitude responsivity"; String origname "resp_sdev_mag_sw"; String fullnamepath "/aux/resp_sdev_mag_sw"; } aux_space_real_mean_lw { String long_name "longwave mean space view real raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave mean space view raw spectra real component"; String origname "space_real_mean_lw"; String fullnamepath "/aux/space_real_mean_lw"; } aux_nedn_highres_lw { String long_name "high spectral resolution longwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "high spectral resolution longwave noise equivalent differential radiance"; String origname "nedn_highres_lw"; String fullnamepath "/aux/nedn_highres_lw"; } aux_isa_laser_wlen { Float64 valid_range 695.00000000000000, 850.00000000000000; String long_name "ISA matrix metrology laser half-wavelengths"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "qualityInformation"; String units "nm"; String description "ISA matrix metrology laser half-wavelengths"; String origname "isa_laser_wlen"; String fullnamepath "/aux/isa_laser_wlen"; } aux_ssm_baffle_corr_temp { String long_name "ICT model, scan baffle temperature correction"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "ICT radiometric model, modelled SSM baffle orbital offset"; String origname "ssm_baffle_corr_temp"; String fullnamepath "/aux/ssm_baffle_corr_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_imag_mean_mw { String long_name "midwave mean ICT imag raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave mean ICT raw spectra imaginary component"; String origname "ict_imag_mean_mw"; String fullnamepath "/aux/ict_imag_mean_mw"; } aux_moon_angular_dist { Float32 valid_range 0.000000000, 180.0000000; String long_name "Angular distance from space view to moon"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "degree"; String description "Angle between the sensor's space view line of sight vector and a vector directed at the moon's center of mass"; String origname "moon_angular_dist"; String fullnamepath "/aux/moon_angular_dist"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_nonlin_a2_mw { String long_name "midwave nonlinearity coefficient"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1/V"; String description "midwave quadratic nonlinearity correction coefficient"; String origname "nonlin_a2_mw"; String fullnamepath "/aux/nonlin_a2_mw"; } aux_space_max_igm_loc_sw { String long_name "shortwave space view maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for granule mean shortwave space view max abs raw IGM location including fixed DC offset"; String origname "space_max_igm_loc_sw"; String fullnamepath "/aux/space_max_igm_loc_sw"; } aux_nedn_lowres_lw { String long_name "low spectral resolution longwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "low spectral resolution longwave noise equivalent differential radiance"; String origname "nedn_lowres_lw"; String fullnamepath "/aux/nedn_lowres_lw"; } aux_pga_gain_mw { String long_name "midwave PGA gain"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave detector channel PGA electrical gain"; String origname "pga_gain_mw"; String fullnamepath "/aux/pga_gain_mw"; } aux_earth_max_igm_loc_sw { String long_name "shortwave Earth view maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for shortwave Earth view max abs raw IGM location including fixed DC offset"; String origname "earth_max_igm_loc_sw"; String fullnamepath "/aux/earth_max_igm_loc_sw"; String coordinates "aux_lon aux_lat"; } aux_resp_mean_mag_sw { String long_name "shortwave mean magnitude responsivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1 / (mW/(m2 sr cm-1))"; String description "shortwave granule mean of magnitude responsivity"; String origname "resp_mean_mag_sw"; String fullnamepath "/aux/resp_mean_mag_sw"; } aux_ict_radmod_ssm_baffle_emiss_sw { String long_name "shortwave scan baffle emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Scan Baffle mean midwave emissivity"; String origname "ict_radmod_ssm_baffle_emiss_sw"; String fullnamepath "/aux/ict_radmod_ssm_baffle_emiss_sw"; } aux_ict_radmod_scan_mirror_emiss_sw { String long_name "shortwave scan mirror emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Scan Mirror mean shortwave emissivity"; String origname "ict_radmod_scan_mirror_emiss_sw"; String fullnamepath "/aux/ict_radmod_scan_mirror_emiss_sw"; } aux_measured_laser_wlen_raw { Float64 valid_range 695.00000000000000, 850.00000000000000; String long_name "all derived metrology laser half-wavelengths"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "qualityInformation"; String units "nm"; String description "all derived metrology laser half-wavelengths prior to qc and averaging"; String origname "measured_laser_wlen_raw"; String fullnamepath "/aux/measured_laser_wlen_raw"; } aux_neon_wlen { String long_name "neon laser half-wavelengths"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "qualityInformation"; String units "nm"; String description "neon laser half-wavelengths"; String origname "neon_wlen"; String fullnamepath "/aux/neon_wlen"; } aux_ict_radmod_vf_ssm_baffle { String long_name "scan baffle viewfactor"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model fractional view factor Scan Baffle"; String origname "ict_radmod_vf_ssm_baffle"; String fullnamepath "/aux/ict_radmod_vf_ssm_baffle"; } aux_space_real_mean_mw { String long_name "midwave mean space view real raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave mean space view raw spectra real component"; String origname "space_real_mean_mw"; String fullnamepath "/aux/space_real_mean_mw"; } aux_earth_max_igm_val_sw { String long_name "shortwave Earth view maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave Earth view max abs raw IGM value including fixed DC offset"; String origname "earth_max_igm_val_sw"; String fullnamepath "/aux/earth_max_igm_val_sw"; String coordinates "aux_lon aux_lat"; } aux_ict_max_igm_val_sw { String long_name "shortwave ICT maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "granule mean shortwave ICT max abs raw IGM value including fixed DC offset"; String origname "ict_max_igm_val_sw"; String fullnamepath "/aux/ict_max_igm_val_sw"; } aux_ict_imag_mean_sw { String long_name "shortwave mean ICT imag raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave mean ICT raw spectra imaginary component"; String origname "ict_imag_mean_sw"; String fullnamepath "/aux/ict_imag_mean_sw"; } aux_ict_radmod_oma_struct_emiss_sw { String long_name "shortwave OMA and frame emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model OMA and frame mean shortwave emissivity"; String origname "ict_radmod_oma_struct_emiss_sw"; String fullnamepath "/aux/ict_radmod_oma_struct_emiss_sw"; } aux_earth_vdc_mw { String long_name "midwave Earth view DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "midwave Earth view DC level"; String origname "earth_vdc_mw"; String fullnamepath "/aux/earth_vdc_mw"; String coordinates "aux_lon aux_lat"; } aux_cooler_stage3_temp { Float32 valid_range 0.000000000, 1000.000000; String long_name "cooler stage 3 temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "passive cooler stage 3 of 4 temperature"; String origname "cooler_stage3_temp"; String fullnamepath "/aux/cooler_stage3_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_max_igm_loc_lw { String long_name "longwave ICT maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for granule mean longwave ICT max abs raw IGM location including fixed DC offset"; String origname "ict_max_igm_loc_lw"; String fullnamepath "/aux/ict_max_igm_loc_lw"; } aux_ru_pol_angle { String long_name "polarization angle uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "radians"; String description "radiometric uncertainty parameter 3-sigma uncertainty in sensor polarization angle"; String origname "ru_pol_angle"; String fullnamepath "/aux/ru_pol_angle"; } aux_ru_a2_sw { String long_name "shortwave nonlinearity coefficient uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1/V"; String description "radiometric uncertainty parameter 3-sigma uncertainty in shortwave quadratic nonlinearity correction coefficient"; String origname "ru_a2_sw"; String fullnamepath "/aux/ru_a2_sw"; } aux_earth_vdc_lw { String long_name "longwave Earth view DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "longwave Earth view DC level"; String origname "earth_vdc_lw"; String fullnamepath "/aux/earth_vdc_lw"; String coordinates "aux_lon aux_lat"; } aux_ict_max_igm_loc_sw { String long_name "shortwave ICT maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for granule mean shortwave ICT max abs raw IGM location including fixed DC offset"; String origname "ict_max_igm_loc_sw"; String fullnamepath "/aux/ict_max_igm_loc_sw"; } aux_spectral_fold_point_mw { String long_name "midwave spectral folding index"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for unfolding uncalibrated midwave spectrum into ascending wavenumbers"; String origname "spectral_fold_point_mw"; String fullnamepath "/aux/spectral_fold_point_mw"; } aux_space_moving_avg_width_lw { String long_name "longwave space view moving average size"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave space view moving average size"; String origname "space_moving_avg_width_lw"; String fullnamepath "/aux/space_moving_avg_width_lw"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_space_real_mean_sw { String long_name "shortwave mean space view real raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave mean space view raw spectra real component"; String origname "space_real_mean_sw"; String fullnamepath "/aux/space_real_mean_sw"; } aux_ict_real_mean_mw { String long_name "midwave mean ICT real raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave mean ICT raw spectra real component"; String origname "ict_real_mean_mw"; String fullnamepath "/aux/ict_real_mean_mw"; } aux_pga_gain_sw { String long_name "shortwave PGA gain"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave detector channel PGA electrical gain"; String origname "pga_gain_sw"; String fullnamepath "/aux/pga_gain_sw"; } aux_earth_max_igm_loc_mw { String long_name "midwave Earth view maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for midwave Earth view max abs raw IGM location including fixed DC offset"; String origname "earth_max_igm_loc_mw"; String fullnamepath "/aux/earth_max_igm_loc_mw"; String coordinates "aux_lon aux_lat"; } aux_ict_radmod_ict_emiss_mw { String long_name "midwave ICT emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model ICT midwave emissivity"; String origname "ict_radmod_ict_emiss_mw"; String fullnamepath "/aux/ict_radmod_ict_emiss_mw"; } aux_ict_prt2_temp { String long_name "ICT PRT2 temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "ICT PRT2 temperature"; String origname "ict_prt2_temp"; String fullnamepath "/aux/ict_prt2_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_nedn_highres_sw { String long_name "high spectral resolution shortwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "high spectral resolution shortwave noise equivalent differential radiance"; String origname "nedn_highres_sw"; String fullnamepath "/aux/nedn_highres_sw"; } aux_polcorr_pol_angle_mw { String long_name "midwave sensor polarization angle"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "radians"; String description "polarization correction parameter midwave sensor polarization angle"; String origname "polcorr_pol_angle_mw"; String fullnamepath "/aux/polcorr_pol_angle_mw"; } aux_ict_vdc_sw { String long_name "shortwave ICT DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "granule mean shortwave ICT DC level"; String origname "ict_vdc_sw"; String fullnamepath "/aux/ict_vdc_sw"; } aux_earth_max_igm_loc_lw { String long_name "longwave Earth view maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for longwave Earth view max abs raw IGM location including fixed DC offset"; String origname "earth_max_igm_loc_lw"; String fullnamepath "/aux/earth_max_igm_loc_lw"; String coordinates "aux_lon aux_lat"; } aux_ict_imag_mean_lw { String long_name "longwave mean ICT imag raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave mean ICT raw spectra imaginary component"; String origname "ict_imag_mean_lw"; String fullnamepath "/aux/ict_imag_mean_lw"; } aux_moon_angular_radius { Float32 valid_range 0.000000000, 0.3000000119; String long_name "Angular radius of moon"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "degree"; String description "Angle between two vectors originating at the spacecraft: one directed at the moon's center of mass, and one directed at the moon's limb; provided as a single mean value for the granule"; String origname "moon_angular_radius"; String fullnamepath "/aux/moon_angular_radius"; } aux_ict_radmod_vf_bs_cold { String long_name "cold beamsplitter viewfactor"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model fractional view factor beamsplitter cold"; String origname "ict_radmod_vf_bs_cold"; String fullnamepath "/aux/ict_radmod_vf_bs_cold"; } aux_rad_imag_sw { String long_name "shortwave imaginary spectral radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber"; String units "mW/(m2 sr cm-1)"; String description "shortwave imaginary spectral radiance"; String origname "rad_imag_sw"; String fullnamepath "/aux/rad_imag_sw"; String coordinates "aux_lon aux_lat"; } aux_ict_moving_avg_width_mw { String long_name "midwave ICT moving average size"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave ICT moving average size"; String origname "ict_moving_avg_width_mw"; String fullnamepath "/aux/ict_moving_avg_width_mw"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_spectral_fold_point_sw { String long_name "shortwave spectral folding index"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for unfolding uncalibrated shortwave spectrum into ascending wavenumbers"; String origname "spectral_fold_point_sw"; String fullnamepath "/aux/spectral_fold_point_sw"; } aux_ict_vdc_mw { String long_name "midwave ICT DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "granule mean midwave ICT DC level"; String origname "ict_vdc_mw"; String fullnamepath "/aux/ict_vdc_mw"; } aux_ict_radmod_earth_temp { String long_name "Earth temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "ICT radiometric model Earth mean temperature"; String origname "ict_radmod_earth_temp"; String fullnamepath "/aux/ict_radmod_earth_temp"; } aux_polcorr_pol_angle_sw { String long_name "shortwave sensor polarization angle"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "radians"; String description "polarization correction parameter shortwave sensor polarization angle"; String origname "polcorr_pol_angle_sw"; String fullnamepath "/aux/polcorr_pol_angle_sw"; } aux_space_max_igm_val_sw { String long_name "shortwave space view maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "granule mean shortwave space view max abs raw IGM value including fixed DC offset"; String origname "space_max_igm_val_sw"; String fullnamepath "/aux/space_max_igm_val_sw"; } aux_ict_max_igm_val_mw { String long_name "midwave ICT maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "granule mean midwave ICT max abs raw IGM value including fixed DC offset"; String origname "ict_max_igm_val_mw"; String fullnamepath "/aux/ict_max_igm_val_mw"; } aux_ict_radmod_ict_emiss_sw { String long_name "shortwave ICT emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model ICT shortwave emissivity"; String origname "ict_radmod_ict_emiss_sw"; String fullnamepath "/aux/ict_radmod_ict_emiss_sw"; } aux_ict_radmod_vf_ict_baffle { String long_name "ICT baffle viewfactor"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model fractional view factor ICT Baffle"; String origname "ict_radmod_vf_ict_baffle"; String fullnamepath "/aux/ict_radmod_vf_ict_baffle"; } aux_resp_mean_mag_lw { String long_name "longwave mean magnitude responsivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1 / (mW/(m2 sr cm-1))"; String description "longwave granule mean of magnitude responsivity"; String origname "resp_mean_mag_lw"; String fullnamepath "/aux/resp_mean_mag_lw"; } aux_resp_mean_mag_mw { String long_name "midwave mean magnitude responsivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1 / (mW/(m2 sr cm-1))"; String description "midwave granule mean of magnitude responsivity"; String origname "resp_mean_mag_mw"; String fullnamepath "/aux/resp_mean_mag_mw"; } aux_doppler_vel_earth { String long_name "Doppler velocity due to earth rotation"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "m s-1"; String description "Component of relative velocity between observation and satellite along the sensor line of sight; positive when observation is moving toward satellite; accounts for earth rotation, but ignores satellite motion"; String origname "doppler_vel_earth"; String fullnamepath "/aux/doppler_vel_earth"; String coordinates "aux_lon aux_lat"; } aux_polcorr_ssm_angle_ict { String long_name "effective ICT view angle"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "radians"; String description "polarization correction parameter ICT view angle"; String origname "polcorr_ssm_angle_ict"; String fullnamepath "/aux/polcorr_ssm_angle_ict"; } aux_ict_vdc_lw { String long_name "longwave ICT DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "granule mean longwave ICT DC level"; String origname "ict_vdc_lw"; String fullnamepath "/aux/ict_vdc_lw"; } aux_cooler_stage4_temp { Float32 valid_range 0.000000000, 1000.000000; String long_name "cooler stage 4 temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "passive cooler stage 4 of 4 temperature"; String origname "cooler_stage4_temp"; String fullnamepath "/aux/cooler_stage4_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_nonlin_a2_lw { String long_name "longwave nonlinearity coefficient"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1/V"; String description "longwave quadratic nonlinearity correction coefficient"; String origname "nonlin_a2_lw"; String fullnamepath "/aux/nonlin_a2_lw"; } aux_polcorr_pol_angle_lw { String long_name "longwave sensor polarization angle"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "radians"; String description "polarization correction parameter longwave sensor polarization angle"; String origname "polcorr_pol_angle_lw"; String fullnamepath "/aux/polcorr_pol_angle_lw"; } aux_space_moving_avg_width_mw { String long_name "midwave space view moving average size"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave space view moving average size"; String origname "space_moving_avg_width_mw"; String fullnamepath "/aux/space_moving_avg_width_mw"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_radmod_vf_bs_warm { String long_name "warm beamsplitter viewfactor"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model fractional view factor beamsplitter warm"; String origname "ict_radmod_vf_bs_warm"; String fullnamepath "/aux/ict_radmod_vf_bs_warm"; } aux_polcorr_ssm_angle_es { String long_name "effective ES view angle"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "radians"; String description "polarization correction parameter ES view angles"; String origname "polcorr_ssm_angle_es"; String fullnamepath "/aux/polcorr_ssm_angle_es"; } aux_ict_radmod_earth_emiss_mw { String long_name "midwave Earth emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Earth mean midwave emissivity"; String origname "ict_radmod_earth_emiss_mw"; String fullnamepath "/aux/ict_radmod_earth_emiss_mw"; } aux_polcorr_prpt_sw { String long_name "shortwave combined polarization"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "polarization correction parameter shortwave combined SSM and sensor polarization"; String origname "polcorr_prpt_sw"; String fullnamepath "/aux/polcorr_prpt_sw"; } aux_ict_radmod_ict_baffle_emiss_sw { String long_name "shortwave ICT baffle emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model ICT Baffle mean shortwave emissivity"; String origname "ict_radmod_ict_baffle_emiss_sw"; String fullnamepath "/aux/ict_radmod_ict_baffle_emiss_sw"; } aux_ict_prt1_temp { String long_name "ICT PRT1 temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "ICT PRT1 temperature"; String origname "ict_prt1_temp"; String fullnamepath "/aux/ict_prt1_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_oma_struct_temp_2 { String long_name "OMA temperature 2"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "OMA structure temperature 2"; String origname "oma_struct_temp_2"; String fullnamepath "/aux/oma_struct_temp_2"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_earth_max_igm_val_mw { String long_name "midwave Earth view maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave Earth view max abs raw IGM value including fixed DC offset"; String origname "earth_max_igm_val_mw"; String fullnamepath "/aux/earth_max_igm_val_mw"; String coordinates "aux_lon aux_lat"; } aux_nedn_highres_mw { String long_name "high spectral resolution midwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "high spectral resolution midwave noise equivalent differential radiance"; String origname "nedn_highres_mw"; String fullnamepath "/aux/nedn_highres_mw"; } aux_ru_a2_lw { String long_name "longwave nonlinearity coefficient uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1/V"; String description "radiometric uncertainty parameter 3-sigma uncertainty in longwave quadratic nonlinearity correction coefficient"; String origname "ru_a2_lw"; String fullnamepath "/aux/ru_a2_lw"; } aux_polcorr_prpt_lw { String long_name "longwave combined polarization"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "polarization correction parameter longwave combined SSM and sensor polarization"; String origname "polcorr_prpt_lw"; String fullnamepath "/aux/polcorr_prpt_lw"; } aux_ict_max_igm_loc_mw { String long_name "midwave ICT maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for granule mean midwave ICT max abs raw IGM location including fixed DC offset"; String origname "ict_max_igm_loc_mw"; String fullnamepath "/aux/ict_max_igm_loc_mw"; } aux_space_vdc_lw { String long_name "longwave space view DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "granule mean longwave space view DC level"; String origname "space_vdc_lw"; String fullnamepath "/aux/space_vdc_lw"; } aux_space_max_igm_val_lw { String long_name "longwave space view maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "granule mean longwave space view max abs raw IGM value including fixed DC offset"; String origname "space_max_igm_val_lw"; String fullnamepath "/aux/space_max_igm_val_lw"; } aux_ict_radmod_vf_oma_struct { String long_name "OMA and frame viewfactor"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model fractional view factor OMA and Frame"; String origname "ict_radmod_vf_oma_struct"; String fullnamepath "/aux/ict_radmod_vf_oma_struct"; } aux_ru_ict_temp { String long_name "ICT temperature uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "radiometric uncertainty parameter 3-sigma uncertainty in ICT temperature"; String origname "ru_ict_temp"; String fullnamepath "/aux/ru_ict_temp"; } aux_max_opd_sw { String long_name "maximum shortwave optical path difference"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "qualityInformation"; String units "cm"; String description "maximum shortwave optical path difference"; String origname "max_opd_sw"; String fullnamepath "/aux/max_opd_sw"; } aux_geo_qualflag { String long_name "geolocation quality flags"; Int32 _FillValue -2147483647; Int32 flag_masks 1, 2, 12, 12, 12, 16, 32, 64; Int32 flag_values 1, 2, 4, 8, 12, 16, 32, 64; String coverage_content_type "qualityInformation"; String description "per-observation L1B geolocation quality. If the misc_known_issue flag is set, refer to the Product Users' Guide for details."; String flag_meanings "obs_time_missing servo_error_missing scd_gap_sm scd_gap_md scd_gap_lg stale_utcpole view_off_earth misc_known_issue"; String origname "geo_qualflag"; String fullnamepath "/aux/geo_qualflag"; String coordinates "aux_lon aux_lat"; } aux_space_imag_mean_sw { String long_name "shortwave mean space view imag raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave mean space view raw spectra imaginary component"; String origname "space_imag_mean_sw"; String fullnamepath "/aux/space_imag_mean_sw"; } aux_space_imag_mean_lw { String long_name "longwave mean space view imag raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave mean space view raw spectra imaginary component"; String origname "space_imag_mean_lw"; String fullnamepath "/aux/space_imag_mean_lw"; } aux_space_max_igm_loc_mw { String long_name "midwave space view maximum IGM location"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for granule mean midwave space view max abs raw IGM location including fixed DC offset"; String origname "space_max_igm_loc_mw"; String fullnamepath "/aux/space_max_igm_loc_mw"; } aux_doppler_vel { String long_name "Doppler velocity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "m s-1"; String description "Component of relative velocity between observation and satellite along the sensor line of sight; positive when observation is moving toward satellite; accounts for both earth rotation and satellite motion"; String origname "doppler_vel"; String fullnamepath "/aux/doppler_vel"; String coordinates "aux_lon aux_lat"; } aux_space_imag_mean_mw { String long_name "midwave mean space view imag raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "midwave mean space view raw spectra imaginary component"; String origname "space_imag_mean_mw"; String fullnamepath "/aux/space_imag_mean_mw"; } aux_cooler_stage1_temp { Float32 valid_range 0.000000000, 1000.000000; String long_name "cooler stage 1 temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "passive cooler stage 1 of 4 temperature"; String origname "cooler_stage1_temp"; String fullnamepath "/aux/cooler_stage1_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_polcorr_prpt_mw { String long_name "midwave combined polarization"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "polarization correction parameter midwave combined SSM and sensor polarization"; String origname "polcorr_prpt_mw"; String fullnamepath "/aux/polcorr_prpt_mw"; } aux_ssm_baffle_temp { String long_name "SSM scan mirror baffle temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "SSM scan mirror baffle temperature including modelled orbital offset"; String origname "ssm_baffle_temp"; String fullnamepath "/aux/ssm_baffle_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_cal_view_sweep_dir { Byte valid_range 0, 1; String long_name "sweep direction of FOVs for ICT, DS, and resp"; Byte _FillValue 255; Byte flag_values 0, 1; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "sweep direction of FOVs for ICT, DS, and resp"; String flag_meanings "forward reverse"; String origname "cal_view_sweep_dir"; String fullnamepath "/aux/cal_view_sweep_dir"; } aux_ict_radmod_ssm_baffle_emiss_lw { String long_name "longwave scan baffle emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Scan Baffle mean longwave emissivity"; String origname "ict_radmod_ssm_baffle_emiss_lw"; String fullnamepath "/aux/ict_radmod_ssm_baffle_emiss_lw"; } aux_ict_radmod_ict_emiss_lw { String long_name "longwave ICT emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model ICT longwave emissivity"; String origname "ict_radmod_ict_emiss_lw"; String fullnamepath "/aux/ict_radmod_ict_emiss_lw"; } aux_ssm_scan_mirror_temp { String long_name "scan mirror temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "SSM scan mirror temperature"; String origname "ssm_scan_mirror_temp"; String fullnamepath "/aux/ssm_scan_mirror_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ru_ict_emiss { String long_name "ICT emissivity uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "radiometric uncertainty parameter 3-sigma uncertainty in ICT emissivity"; String origname "ru_ict_emiss"; String fullnamepath "/aux/ru_ict_emiss"; } aux_ict_radmod_ssm_baffle_emiss_mw { String long_name "midwave scan baffle emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Scan Baffle mean midwave emissivity"; String origname "ict_radmod_ssm_baffle_emiss_mw"; String fullnamepath "/aux/ict_radmod_ssm_baffle_emiss_mw"; } aux_oma_struct_temp_1 { String long_name "OMA temperature 1"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "OMA structure temperature 1"; String origname "oma_struct_temp_1"; String fullnamepath "/aux/oma_struct_temp_1"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_space_moving_avg_width_sw { String long_name "shortwave space view moving average size"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "shortwave space view moving average size"; String origname "space_moving_avg_width_sw"; String fullnamepath "/aux/space_moving_avg_width_sw"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_radmod_oma_struct_emiss_lw { String long_name "longwave OMA and frame emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model OMA and frame mean longwave emissivity"; String origname "ict_radmod_oma_struct_emiss_lw"; String fullnamepath "/aux/ict_radmod_oma_struct_emiss_lw"; } aux_ict_radmod_ict_baffle_emiss_lw { String long_name "longwave ICT baffle emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model ICT Baffle mean longwave emissivity"; String origname "ict_radmod_ict_baffle_emiss_lw"; String fullnamepath "/aux/ict_radmod_ict_baffle_emiss_lw"; } aux_rad_imag_mw { String long_name "midwave imaginary spectral radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber"; String units "mW/(m2 sr cm-1)"; String description "midwave imaginary spectral radiance"; String origname "rad_imag_mw"; String fullnamepath "/aux/rad_imag_mw"; String coordinates "aux_lon aux_lat"; } aux_pga_gain_lw { String long_name "longwave PGA gain"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave detector channel PGA electrical gain"; String origname "pga_gain_lw"; String fullnamepath "/aux/pga_gain_lw"; } aux_space_vdc_mw { String long_name "midwave space view DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "granule mean midwave space view DC level"; String origname "space_vdc_mw"; String fullnamepath "/aux/space_vdc_mw"; } aux_max_opd_mw { String long_name "maximum midwave optical path difference"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "qualityInformation"; String units "cm"; String description "maximum midwave optical path difference"; String origname "max_opd_mw"; String fullnamepath "/aux/max_opd_mw"; } aux_ru_ict_refl_model_temp { String long_name "modeled temperature uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "radiometric uncertainty parameter 3-sigma uncertainty in modeled reflected temperature"; String origname "ru_ict_refl_model_temp"; String fullnamepath "/aux/ru_ict_refl_model_temp"; } aux_laser_diode_temp { Float32 valid_range 0.000000000, 1000.000000; String long_name "metrology laser diode temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "metrology laser diode temperature"; String origname "laser_diode_temp"; String fullnamepath "/aux/laser_diode_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_moving_avg_width_lw { String long_name "longwave ICT moving average size"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave ICT moving average size"; String origname "ict_moving_avg_width_lw"; String fullnamepath "/aux/ict_moving_avg_width_lw"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_real_mean_lw { String long_name "longwave mean ICT real raw spectra"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "longwave mean ICT raw spectra real component"; String origname "ict_real_mean_lw"; String fullnamepath "/aux/ict_real_mean_lw"; } aux_max_opd_lw { String long_name "maximum longwave optical path difference"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "qualityInformation"; String units "cm"; String description "maximum longwave optical path difference"; String origname "max_opd_lw"; String fullnamepath "/aux/max_opd_lw"; } aux_space_vdc_sw { String long_name "shortwave space view DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "granule mean shortwave space view DC level"; String origname "space_vdc_sw"; String fullnamepath "/aux/space_vdc_sw"; } aux_ict_radmod_scan_mirror_emiss_mw { String long_name "midwave scan mirror emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Scan Mirror mean midwave emissivity"; String origname "ict_radmod_scan_mirror_emiss_mw"; String fullnamepath "/aux/ict_radmod_scan_mirror_emiss_mw"; } aux_earth_vdc_sw { String long_name "shortwave Earth view DC level"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "V"; String description "shortwave Earth view DC level"; String origname "earth_vdc_sw"; String fullnamepath "/aux/earth_vdc_sw"; String coordinates "aux_lon aux_lat"; } aux_spectral_fold_point_lw { String long_name "longwave spectral folding index"; Int16 _FillValue -32767; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "one-based index for unfolding uncalibrated longwave spectrum into ascending wavenumbers"; String origname "spectral_fold_point_lw"; String fullnamepath "/aux/spectral_fold_point_lw"; } aux_space_max_igm_val_mw { String long_name "midwave space view maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "granule mean midwave space view max abs raw IGM value including fixed DC offset"; String origname "space_max_igm_val_mw"; String fullnamepath "/aux/space_max_igm_val_mw"; } aux_ict_radmod_oma_struct_emiss_mw { String long_name "midwave OMA and frame emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model OMA and frame mean midwave emissivity"; String origname "ict_radmod_oma_struct_emiss_mw"; String fullnamepath "/aux/ict_radmod_oma_struct_emiss_mw"; } aux_nedn_lowres_mw { String long_name "low spectral resolution midwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "low spectral resolution midwave noise equivalent differential radiance"; String origname "nedn_lowres_mw"; String fullnamepath "/aux/nedn_lowres_mw"; } aux_nedn_lowres_sw { String long_name "low spectral resolution shortwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "low spectral resolution shortwave noise equivalent differential radiance"; String origname "nedn_lowres_sw"; String fullnamepath "/aux/nedn_lowres_sw"; } aux_ru_prpt { String long_name "combined polarization uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "radiometric uncertainty parameter 3-sigma uncertainty in combined SSM and sensor polarization"; String origname "ru_prpt"; String fullnamepath "/aux/ru_prpt"; } aux_ru_a2_mw { String long_name "midwave nonlinearity coefficient uncertainty"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1/V"; String description "radiometric uncertainty parameter 3-sigma uncertainty in midwave quadratic nonlinearity correction coefficient"; String origname "ru_a2_mw"; String fullnamepath "/aux/ru_a2_mw"; } aux_ict_radmod_earth_emiss_sw { String long_name "shortwave Earth emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Earth mean shortwave emissivity"; String origname "ict_radmod_earth_emiss_sw"; String fullnamepath "/aux/ict_radmod_earth_emiss_sw"; } aux_ict_radmod_scan_mirror_emiss_lw { String long_name "longwave scan mirror emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Scan Mirror mean longwave emissivity"; String origname "ict_radmod_scan_mirror_emiss_lw"; String fullnamepath "/aux/ict_radmod_scan_mirror_emiss_lw"; } aux_measured_laser_wlen { Float64 valid_range 695.00000000000000, 850.00000000000000; String long_name "measured metrology laser half-wavelengths"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "qualityInformation"; String units "nm"; String description "measured metrology laser half-wavelengths"; String origname "measured_laser_wlen"; String fullnamepath "/aux/measured_laser_wlen"; } aux_ict_max_igm_val_lw { String long_name "longwave ICT maximum IGM value"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "granule mean longwave ICT max abs raw IGM value including fixed DC offset"; String origname "ict_max_igm_val_lw"; String fullnamepath "/aux/ict_max_igm_val_lw"; } aux_earth_temp { String long_name "ICT model, Earth temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "ICT radiometric model, assumed Earth temperature term from eng packet"; String origname "earth_temp"; String fullnamepath "/aux/earth_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_bs_temp { String long_name "beamsplitter temperature"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "kelvin"; String description "beamsplitter temperature"; String origname "bs_temp"; String fullnamepath "/aux/bs_temp"; String coordinates "aux_subsat_lon aux_subsat_lat"; } aux_ict_radmod_earth_emiss_lw { String long_name "longwave Earth emissivity"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1"; String description "ICT radiometric model Earth mean longwave emissivity"; String origname "ict_radmod_earth_emiss_lw"; String fullnamepath "/aux/ict_radmod_earth_emiss_lw"; } aux_nonlin_a2_sw { String long_name "shortwave nonlinearity coefficient"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "1/V"; String description "shortwave quadratic nonlinearity correction coefficient"; String origname "nonlin_a2_sw"; String fullnamepath "/aux/nonlin_a2_sw"; } aux_polcorr_ssm_angle_ds { String long_name "effective deep space view angle"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "auxiliaryInformation"; String units "radians"; String description "polarization correction parameter deep space view angle"; String origname "polcorr_ssm_angle_ds"; String fullnamepath "/aux/polcorr_ssm_angle_ds"; } rad_sw { String ancillary_variables "rad_sw_qc"; String long_name "shortwave real spectral radiance"; String coordinates "lon lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "physicalMeasurement"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber"; String units "mW/(m2 sr cm-1)"; String description "shortwave real spectral radiance"; Float64 qc_pct_best 0.0000000000000000; Float64 qc_pct_good 0.0000000000000000; Float64 qc_pct_do_not_use 100.00000000000000; String origname "rad_sw"; String fullnamepath "/rad_sw"; } sat_alt { Float32 valid_range 100000.0000, 1000000.000; String long_name "satellite altitude"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "altitude"; String units "m"; String description "satellite altitude with respect to earth model at scan_mid_time"; String AIRS_HDF_name "satheight"; String origname "sat_alt"; String fullnamepath "/sat_alt"; } nedn_mw { String long_name "midwave noise equivalent differential radiance"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "qualityInformation"; String units "mW/(m2 sr cm-1)"; String description "midwave noise equivalent differential radiance"; String origname "nedn_mw"; String fullnamepath "/nedn_mw"; } asc_flag { Byte valid_range 0, 1; String long_name "ascending orbit flag"; String coordinates "subsat_lon subsat_lat"; Byte _FillValue 255; Byte flag_values 0, 1; String coverage_content_type "referenceInformation"; String description "ascending orbit flag: 1 if ascending, 0 descending"; String AIRS_HDF_name "scan_node_type"; String flag_meanings "descending ascending"; String origname "asc_flag"; String fullnamepath "/asc_flag"; } sun_glint_lat { Float32 valid_range -90.00000000, 90.00000000; String long_name "sun glint latitude"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "latitude"; String units "degrees_north"; String description "sun glint spot latitude at scan_mid_time. Fill for night observations."; String AIRS_HDF_name "glintlat"; String origname "sun_glint_lat"; String fullnamepath "/sun_glint_lat"; } subsat_lon { Float32 valid_range -180.0000000, 180.0000000; String long_name "sub-satellite longitude"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String standard_name "longitude"; String units "degrees_east"; String description "sub-satellite longitude at scan_mid_time"; String AIRS_HDF_name "sat_lon"; String origname "subsat_lon"; String fullnamepath "/subsat_lon"; } sat_vel { String long_name "satellite velocity"; String coordinates "subsat_lon subsat_lat spatial_lbl"; Float32 _FillValue 9.969209968e+36; String coverage_content_type "referenceInformation"; String units "m s-1"; String description "satellite ECR velocity at scan_mid_time"; String origname "sat_vel"; String fullnamepath "/sat_vel"; } wnum_lw { Float64 valid_range 648.75000000000000, 1096.2500000000000; String long_name "longwave wavenumber"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "auxiliaryInformation"; String standard_name "sensor_band_central_radiation_wavenumber"; String units "cm-1"; String description "longwave wavenumber"; String origname "wnum_lw"; String fullnamepath "/wnum_lw"; } wnum_mw { Float64 valid_range 1207.5000000000000, 1752.5000000000000; String long_name "midwave wavenumber"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "auxiliaryInformation"; String standard_name "sensor_band_central_radiation_wavenumber"; String units "cm-1"; String description "midwave wavenumber"; String origname "wnum_mw"; String fullnamepath "/wnum_mw"; } wnum_sw { Float64 valid_range 2150.0000000000000, 2555.0000000000000; String long_name "shortwave wavenumber"; Float64 _FillValue 9.9692099683868690e+36; String coverage_content_type "auxiliaryInformation"; String standard_name "sensor_band_central_radiation_wavenumber"; String units "cm-1"; String description "shortwave wavenumber"; String origname "wnum_sw"; String fullnamepath "/wnum_sw"; } }