Attributes { obs_id { String long_name "observation id"; String coverage_content_type "referenceInformation"; String description "unique earth view observation identifier."; } obs_time_tai93 { Float64 valid_range -2934835217.000000, 3376598410.000000; String long_name "earth view FOV midtime"; Float64 _FillValue 9.969209968386869e+36; String coverage_content_type "referenceInformation"; String standard_name "time"; String units "seconds since 1993-01-01 00:00"; String description "earth view observation midtime for each FOV"; String AIRS_HDF_name "Time"; } obs_time_utc { String long_name "earth view UTC FOV time"; String coordinates "utc_tuple_lbl"; UInt16 _FillValue 65535; String coverage_content_type "referenceInformation"; String description "UTC earth view observation time as an array of integers: year, month, day, hour, minute, second, millisec, microsec"; } lat { Float32 valid_range -90.0000000, 90.0000000; String long_name "latitude"; Float32 _FillValue 9.96920997e+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"; } lon { Float32 valid_range -180.000000, 180.000000; String long_name "FOV longitude"; Float32 _FillValue 9.96920997e+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"; } lat_bnds { Float32 valid_range -90.0000000, 90.0000000; String long_name "FOV boundary latitudes"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "referenceInformation"; String units "degrees_north"; String description "latitudes of points forming a polygon around the perimeter of the FOV"; } lon_bnds { Float32 valid_range -180.000000, 180.000000; String long_name "FOV boundary longitudes"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "referenceInformation"; String units "degrees_east"; String description "longitudes of points forming a polygon around the perimeter of the FOV"; } land_frac { Float32 valid_range 0.00000000, 1.00000000; String long_name "land fraction"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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)"; } surf_alt { String ancillary_variables "surf_alt_sdev"; Float32 valid_range -500.000000, 10000.0000; String long_name "surface altitude"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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)"; } surf_alt_sdev { Float32 valid_range 0.00000000, 10000.0000; String long_name "surface altitude standard deviation"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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)"; } sun_glint_lat { Float32 valid_range -90.0000000, 90.0000000; String long_name "sun glint latitude"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.96920997e+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"; } sun_glint_lon { Float32 valid_range -180.000000, 180.000000; String long_name "sun glint longitude"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.96920997e+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"; } sol_zen { Float32 valid_range 0.00000000, 180.000000; String long_name "solar zenith angle"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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"; } sol_azi { Float32 valid_range 0.00000000, 360.000000; String long_name "solar azimuth angle"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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"; } sun_glint_dist { Float32 valid_range 0.00000000, 30000000.0; String long_name "sun glint distance"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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"; } view_ang { Float32 valid_range 0.00000000, 180.000000; String long_name "view angle"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "referenceInformation"; String standard_name "sensor_view_angle"; String units "degree"; String description "off nadir pointing angle"; String AIRS_HDF_name "scanang"; } sat_zen { Float32 valid_range 0.00000000, 180.000000; String long_name "satellite zenith angle"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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"; } sat_azi { Float32 valid_range 0.00000000, 360.000000; String long_name "satellite azimuth angle"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+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"; } sat_range { Float32 valid_range 100000.000, 10000000.0; String long_name "satellite range"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "referenceInformation"; String units "m"; String description "line of sight distance between satellite and FOV center"; } 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"; } subsat_lat { Float32 valid_range -90.0000000, 90.0000000; String long_name "sub-satellite latitude"; Float32 _FillValue 9.96920997e+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"; } subsat_lon { Float32 valid_range -180.000000, 180.000000; String long_name "sub-satellite longitude"; Float32 _FillValue 9.96920997e+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"; } scan_mid_time { Float64 valid_range -2934835217.000000, 3376598410.000000; String long_name "midscan TAI93"; String coordinates "subsat_lon subsat_lat"; Float64 _FillValue 9.969209968386869e+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"; } sat_alt { Float32 valid_range 100000.000, 1000000.00; String long_name "satellite altitude"; String coordinates "subsat_lon subsat_lat"; Float32 _FillValue 9.96920997e+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"; } local_solar_time { Float32 valid_range 0.00000000, 24.0000000; String long_name "local apparent solar time"; String coordinates "lon lat"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "referenceInformation"; String units "hours"; String description "local apparent solar time in hours from midnight"; } 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"; } rad { String units "mW/(m2 sr cm-1)"; String ancillary_variables "rad_qc synth_frac chan_qc"; String long_name "spectral radiance"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber"; String coordinates "lon lat"; String description "spectral radiance"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "physicalMeasurement"; } rad_qc { Int16 valid_range 0, 2; String long_name "rad QC"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber status_flag"; String coordinates "lon lat"; String description "rad QC flag"; Int16 _FillValue -1; String coverage_content_type "qualityInformation"; String flag_meanings "Best Good Do_Not_Use"; Int16 flag_values 0, 1, 2; } synth_frac { String units "1"; Float32 valid_range 0.00000000, 1.00000000; String long_name "Fraction synthesized"; String description "File mean fraction of signal that is attributed to synthesized AIRS Level-1C values"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "qualityInformation"; } chan_qc { Int16 valid_range 0, 2; String long_name "Channel QC"; String standard_name "toa_outgoing_radiance_per_unit_wavenumber status_flag"; String description "Quality of each channel."; Int16 _FillValue -1; String coverage_content_type "qualityInformation"; String flag_meanings "Best Good Do_Not_Use"; Int16 flag_values 0, 1, 2; } nedn { String units "mW/(m2 sr cm-1)"; String long_name "noise equivalent differential radiance"; String description "noise equivalent differential radiance"; Float32 _FillValue 9.96920997e+36; String coverage_content_type "qualityInformation"; } atrack { String units "1"; Byte valid_range 1, 45; String long_name "Along-track FOR index"; String coordinates "lon lat"; String axis "Y"; String description "Along-track index of Field Of Regard"; Byte _FillValue 255; String coverage_content_type "auxiliaryInformation"; } xtrack { String units "1"; Byte valid_range 1, 30; String long_name "Cross-track FOR index"; String coordinates "lon lat"; String axis "X"; String description "Cross-track index of Field Of Regard"; Byte _FillValue 255; String coverage_content_type "auxiliaryInformation"; } fov_num { String units "1"; Byte valid_range 1, 9; String long_name "Field Of View number"; String coordinates "lon lat"; String description "Field Of View number in FOR"; Byte _FillValue 255; String coverage_content_type "auxiliaryInformation"; } airs_atrack { String units "1"; Byte valid_range 1, 135; String long_name "Along-track AIRS FOV index"; String coordinates "lon lat"; String axis "Y"; String description "AIRS-like along-track index of Field Of View"; Byte _FillValue 255; String coverage_content_type "auxiliaryInformation"; } airs_xtrack { String units "1"; Byte valid_range 1, 90; String long_name "Cross-track AIRS FOV index"; String coordinates "lon lat"; String axis "X"; String description "AIRS-like cross-track index of Field Of View"; Byte _FillValue 255; String coverage_content_type "auxiliaryInformation"; } wnum { String units "cm-1"; Float64 valid_range 640.0000000000000, 2700.000000000000; String long_name "wavenumber"; String standard_name "sensor_band_central_radiation_wavenumber"; String description "wavenumber"; Float64 _FillValue 9.969209968386869e+36; String coverage_content_type "auxiliaryInformation"; } NC_GLOBAL { String keywords "EARTH SCIENCE > SPECTRAL/ENGINEERING > INFRARED WAVELENGTHS > INFRARED RADIANCE"; String Conventions "CF-1.6, ACDD-1.3"; String history "2021-03-04T13:12:50Z s4pmops chirp_cris_main v1.1.1 20030907T0623"; String source "Aqua AIRS Level-1C v6.7"; String processing_level "1"; String product_name_type_id "L1_AQ"; String comment ""; String acknowledgment "Support for this research was provided by NASA."; String license "Freely Distributed"; String standard_name_vocabulary "CF Standard Name Table v28"; String date_created "2021-03-04T13:12:50Z"; String creator_name "Unassigned"; String creator_email "gsfc-help-disc@lists.nasa.gov"; String creator_url "http://disc.sci.gsfc.nasa.gov/"; String institution "Goddard Space Flight Center - National Aeronautics and Space Administration"; String project "Sounder SIPS"; String product_name_project "SNDR"; String publisher_name "Goddard Earth Science Data and Information Services Center"; String publisher_email "gsfc-help-disc@lists.nasa.gov"; String publisher_url "http://disc.sci.gsfc.nasa.gov/"; String geospatial_bounds "POLYGON ((49.16 84.80, 52.88 109.59, 74.30 106.21, 67.29 60.63, 49.16 84.80))"; String geospatial_bounds_crs "EPSG:4326"; Float32 geospatial_lat_min 49.1603584; Float32 geospatial_lat_max 74.2957077; Float32 geospatial_lon_min 60.6261749; Float32 geospatial_lon_max 109.591476; String time_coverage_start "2003-09-07T06:23:26Z"; String time_of_first_valid_obs "2003-09-07T06:23:26Z"; String time_coverage_mid "2003-09-07T06:26:26Z"; String time_coverage_end "2003-09-07T06:29:26Z"; String time_of_last_valid_obs "2003-09-07T06:29:26Z"; String time_coverage_duration "P0000-00-00T00:06:00"; String product_name_duration "m06"; String creator_type "institution"; String creator_institution "Goddard Space Flight Center - National Aeronautics and Space Administration"; String keywords_vocabulary "GCMD:GCMD Keywords"; String platform "JPSS-1 > Joint Polar Satellite System - 1, SUOMI-NPP > Suomi National Polar-orbiting Partnership, AQUA > Earth Observing System"; String platform_vocabulary "GCMD:GCMD Keywords"; String product_name_platform "SS1330"; String instrument "AIRS > Atmospheric Infrared Sounder, CrIS > Cross-track Infrared Sounder"; String instrument_vocabulary "GCMD:GCMD Keywords"; String product_name_instr "CHIRP"; String product_name_variant "std"; String product_name_version "v02_48"; String product_name_producer "G"; String product_name_extension "nc"; UInt16 granule_number 64; String product_name_granule_number "g064"; String gran_id "20030907T0623"; Float32 geospatial_lat_mid 62.1117744; Float32 geospatial_lon_mid 90.5421371; String featureType "trajectory"; String data_structure "trajectory"; String cdm_data_type "Trajectory"; String id "10.5067/WIG2N5C20MRJ"; String naming_authority "http://dx.doi.org/"; String identifier_product_doi "10.5067/WIG2N5C20MRJ"; String identifier_product_doi_authority "http://dx.doi.org/"; String algorithm_version "v1.1.1"; String production_host "Linux ac20-local 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux"; String format_version "v02.02.07"; String input_file_names "AIRS.2003.09.07.064.L1C.AIRS_Rad.v6.7.2.0.G20003130650.hdf leap-seconds.list airs_l1c_srf_tables_lls_20181205.hdf bias_AQ_v01d.mat corr_midres_v2.mat"; String input_file_types "AIRS_L1C data data data data"; String input_file_dates "2020-1-3 git repo git repo git repo git repo"; String orbitDirection "Ascending"; String day_night_flag "Day"; String AutomaticQualityFlag "Passed"; String AutomaticQualityFlagExplanation "'Passed': all spectra are present and calibrated with no quality issues; 'Suspect': at least one spectrum is missing or calibrated with quality issues; 'Failed': no calibrated spectra; 'Missing': no downlinked data."; Float32 qa_pct_data_missing 0.00000000; Float32 qa_pct_data_geo 100.000000; Float32 qa_pct_data_sci_mode 100.000000; String qa_no_data "FALSE"; String title "Sounder SIPS: Sun Synchronous 13:30 orbit Climate Hyperspectral InfraRed Product (CHIRP): Calibrated Radiances from EOS-Aqua, S-NPP, JPSS-1/NOAA-20"; String summary "The CHIRP Level 1 product for the 13:30 sun-synchronous orbit consists of calibrated radiance spectra at a common resolution derived from hyperspectral instruments on EOS-Aqua, S-NPP, and JPSS-1/NOAA-20 platforms adjusted to form a continuous climate-quality record."; String shortname "SNDR13CHRP1"; String product_group "l1_chirp"; String metadata_link "http://disc.sci.gsfc.nasa.gov/"; String references ""; String contributor_name "UMBC Atmospheric Spectroscopy Laboratory: Larrabee Strow"; String contributor_role "CrIS L1B Scientist"; Float32 wnum_delta_lw 0.625000000; Float32 wnum_delta_mw 0.833333313; Float32 wnum_delta_sw 1.25000000; String product_version "v02.48.00"; String product_name "SNDR.SS1330.CHIRP.20030907T0623.m06.g064.L1_AQ.std.v02_48.G.200304181227.nc"; String product_name_timestamp "200304181227"; } }