HDF5 file, superblock version 2
group /
	attribute Conventions = "CF-1.7"
	attribute Metadata_Conventions = "Unidata Dataset Discovery v1.0"
	attribute cdm_data_type = "Image"
	attribute dataset_name = "OR_ABI-L2-ADPC-M6_G16_s20203511651186_e20203511653558_c20203511654510.nc"
	attribute date_created = "2020-12-16T16:54:51.0Z"
	attribute id = "5de2d6b3-154c-402d-aac0-7be7ef32f48a"
	attribute institution = "DOC/NOAA/NESDIS > U.S. Department of Commerce, National Oceanic and Atmospheric Administration, National Environmental Satellite, Data, and Information Services"
	attribute instrument_ID = "FM1"
	attribute instrument_type = "GOES R Series Advanced Baseline Imager"
	attribute iso_series_metadata_id = "258cad90-af4b-11e1-afa6-0800200c9a66"
	attribute keywords = "ATMOSPHERE > AEROSOLS > DUST/ASH/SMOKE"
	attribute keywords_vocabulary = "NASA Global Change Master Directory (GCMD) Earth Science Keywords, Version 7.0.0.0.0"
	attribute license = "Unclassified data.  Access is restricted to approved users only."
	attribute naming_authority = "gov.nesdis.noaa"
	attribute orbital_slot = "GOES-East"
	attribute platform_ID = "G16"
	attribute processing_level = "National Aeronautics and Space Administration (NASA) L2"
	attribute production_data_source = "Realtime"
	attribute production_environment = "OE"
	attribute production_site = "NSOF"
	attribute project = "GOES"
	attribute scene_id = "CONUS"
	attribute spatial_resolution = "2km at nadir"
	attribute standard_name_vocabulary = "CF Standard Name Table (v35, 20 July 2016)"
	attribute summary = "The Aerosol Detection product consists of three flags for each pixel in the image indicating the presence of aerosol and whether the type of aerosol is dust or smoke. The three flags are generated based on the results of threshold tests applied to reflectances at ABI reflective bands with central wavelengths 0.47, 0.64, 0.87, 1.38, 1.61, and 2.25 um, and brightness temperatures at ABI emissive bands with central wavelengths 3.89, 10.33, 11.19, and 12.27 um. Product data is generated during the day."
	attribute time_coverage_end = "2020-12-16T16:53:55.8Z"
	attribute time_coverage_start = "2020-12-16T16:51:18.6Z"
	attribute timeline_id = "ABI Mode 6"
	attribute title = "ABI L2 Aerosol Detection"
dataset /Aerosol: uint8, shape (1500, 2500)
	attribute _FillValue = 255
	attribute ancillary_variables = "DQF"
	attribute cell_methods = "retrieval_local_zenith_angle: point (good or degraded quality pixel produced) quantitative_local_zenith_angle: point (good quality pixel produced) retrieval_solar_zenith_angle: point (good or degraded quality pixel produced) quantitative_solar_zenith_angle: point (good quality pixel produced) t: point area: point"
	attribute coordinates = "retrieval_local_zenith_angle quantitative_local_zenith_angle retrieval_solar_zenith_angle quantitative_solar_zenith_angle t y x"
	attribute flag_meanings = "aerosols_absent aerosols_present"
	attribute flag_values = 0, 1
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "ABI L2+ Aerosol Detection: Aerosol"
	attribute resolution = "y: 0.000056 rad x: 0.000056 rad"
	attribute standard_name = "aerosol_binary_mask"
	attribute units = "1"
	attribute valid_range = 0, 1
dataset /DQF: uint16, shape (1500, 2500)
	attribute _FillValue = 65535
	attribute cell_methods = "retrieval_local_zenith_angle: point retrieval_solar_zenith_angle: point t: point area: point"
	attribute coordinates = "retrieval_local_zenith_angle retrieval_solar_zenith_angle t y x"
	attribute flag_masks = 1, 1, 2, 2, 12, 12, 12, 48, 48, 48, 64, 64, 128, 128
	attribute flag_meanings = "good_smoke_detection_retrieval_qf invalid_smoke_detection_due_to_snow_ice_clouds_or_degraded_source_data_qf good_dust_detection_retrieval_qf invalid_dust_detection_due_to_snow_ice_clouds_or_bad_source_data_qf low_confidence_smoke_detection_qf medium_confidence_smoke_detection_qf high_confidence_smoke_detection_qf low_confidence_dust_detection_qf medium_confidence_dust_detection_qf high_confidence_dust_detection_qf out_of_sun_glint_qf within_sun_glint_qf within_valid_solar_and_satellite_zenith_angle_range_qf outside_valid_solar_or_satellite_zenith_angle_range_qf"
	attribute flag_values = 0, 1, 0, 2, 0, 4, 12, 0, 16, 48, 0, 64, 0, 128
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "ABI L2+ Aerosol Detection data quality flags"
	attribute number_of_SZA_VZA_qf_values = 2
	attribute number_of_dust_confidence_qf_values = 3
	attribute number_of_dust_detection_qf_values = 2
	attribute number_of_smoke_confidence_qf_values = 3
	attribute number_of_smoke_detection_qf_values = 2
	attribute number_of_sun_glint_qf_values = 2
	attribute percent_good_dust_detection_retrieval_qf = 0.624646604
	attribute percent_good_smoke_detection_retrieval_qf = 0.481644899
	attribute percent_high_confidence_dust_detection_qf = 2.7000001e-06
	attribute percent_high_confidence_smoke_detection_qf = 0.00224340009
	attribute percent_invalid_dust_detection_due_to_snow_ice_clouds_or_bad_source_data_qf = 0.388090193
	attribute percent_invalid_smoke_detection_due_to_snow_ice_clouds_or_bad_source_data_qf = 0.531091809
	attribute percent_low_confidence_dust_detection_qf = 0.624583423
	attribute percent_low_confidence_smoke_detection_qf = 0.479394495
	attribute percent_medium_confidence_dust_detection_qf = 6.04999987e-05
	attribute percent_medium_confidence_smoke_detection_qf = 7.0000001e-06
	attribute percent_out_of_sun_glint_qf = 1.01273668
	attribute percent_outside_solar_or_satellite_zenith_angle_range_qf = 0.160974607
	attribute percent_within_solar_and_satellite_zenith_angle_range_qf = 0.851762116
	attribute percent_within_sun_glint_qf = 0.0
	attribute standard_name = "status_flag"
	attribute units = "1"
	attribute valid_range = 0, 255
dataset /Dust: uint8, shape (1500, 2500)
	attribute _FillValue = 255
	attribute ancillary_variables = "DQF"
	attribute cell_methods = "retrieval_local_zenith_angle: point (good or degraded quality pixel produced) quantitative_local_zenith_angle: point (good quality pixel produced) retrieval_solar_zenith_angle: point (good or degraded quality pixel produced) quantitative_solar_zenith_angle: point (good quality pixel produced) t: point area: point"
	attribute coordinates = "retrieval_local_zenith_angle quantitative_local_zenith_angle retrieval_solar_zenith_angle quantitative_solar_zenith_angle t y x"
	attribute flag_meanings = "dust_absent dust_present"
	attribute flag_values = 0, 1
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "ABI L2+ Aerosol Detection: Dust"
	attribute resolution = "y: 0.000056 rad x: 0.000056 rad"
	attribute standard_name = "dust_binary_mask"
	attribute units = "1"
	attribute valid_range = 0, 1
dataset /Smoke: uint8, shape (1500, 2500)
	attribute _FillValue = 255
	attribute ancillary_variables = "DQF"
	attribute cell_methods = "retrieval_local_zenith_angle: point (good or degraded quality pixel produced) quantitative_local_zenith_angle: point (good quality pixel produced) retrieval_solar_zenith_angle: point (good or degraded quality pixel produced) quantitative_solar_zenith_angle: point (good quality pixel produced) t: point area: point"
	attribute coordinates = "retrieval_local_zenith_angle quantitative_local_zenith_angle retrieval_solar_zenith_angle quantitative_solar_zenith_angle t y x"
	attribute flag_meanings = "smoke_absent smoke_present"
	attribute flag_values = 0, 1
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "ABI L2+ Aerosol Detection: Smoke"
	attribute resolution = "y: 0.000056 rad x: 0.000056 rad"
	attribute standard_name = "smoke_binary_mask"
	attribute units = "1"
	attribute valid_range = 0, 1
dataset /algorithm_dynamic_input_data_container: int32, shape ()
	attribute input_ABI_L1b_radiance_band_4_2km_data = "OR_ABI-L1b-RADC-M6C04_G16_s20203511651186_e20203511653558_c*.nc"
	attribute input_ABI_L2_auxiliary_solar_zenith_angle_data = "null"
	attribute input_ABI_L2_auxiliary_sun_satellite_relative_azimuth_angle_data = "null"
	attribute input_ABI_L2_auxiliary_sunglint_angle_data = "null"
	attribute input_ABI_L2_brightness_temperature_band_13_2km_data = "OR_ABI-L2-CMIPC-M6C13_G16_s20203511651186_e20203511653558_c*.nc"
	attribute input_ABI_L2_brightness_temperature_band_14_2km_data = "OR_ABI-L2-CMIPC-M6C14_G16_s20203511651186_e20203511653558_c*.nc"
	attribute input_ABI_L2_brightness_temperature_band_15_2km_data = "OR_ABI-L2-CMIPC-M6C15_G16_s20203511651186_e20203511653558_c*.nc"
	attribute input_ABI_L2_brightness_temperature_band_7_2km_data = "OR_ABI-L2-CMIPC-M6C07_G16_s20203511651186_e20203511653558_c*.nc"
	attribute input_ABI_L2_intermediate_product_binary_snow_mask_data = "null"
	attribute input_ABI_L2_intermediate_product_cloud_mask_info_flag_data = "null"
	attribute input_ABI_L2_intermediate_product_reflectance_band_1_2km_data = "null"
	attribute input_ABI_L2_intermediate_product_reflectance_band_2_2km_data = "null"
	attribute input_ABI_L2_intermediate_product_reflectance_band_3_2km_data = "null"
	attribute input_ABI_L2_intermediate_product_reflectance_band_4_2km_data = "null"
	attribute input_ABI_L2_intermediate_product_reflectance_band_5_2km_data = "null"
	attribute input_ABI_L2_intermediate_product_reflectance_band_6_2km_data = "null"
	attribute input_dynamic_ancillary_global_snow_mask_data = "null"
	attribute long_name = "container for filenames of dynamic algorithm input data"
dataset /algorithm_product_version_container: int32, shape ()
	attribute algorithm_version = "OR_ABI-L2-ALG-ADP_v01r00.zip"
	attribute long_name = "container for algorithm package filename and product version"
	attribute product_version = "v01r00"
dataset /band: float32, shape (1)
dataset /geospatial_lat_lon_extent: float32, shape ()
	attribute geospatial_eastbound_longitude = -52.9468803
	attribute geospatial_lat_center = 30.0830021
	attribute geospatial_lat_nadir = 0.0
	attribute geospatial_lat_units = "degrees_north"
	attribute geospatial_lon_center = -87.0969543
	attribute geospatial_lon_nadir = -75.0
	attribute geospatial_lon_units = "degrees_east"
	attribute geospatial_northbound_latitude = 56.7614517
	attribute geospatial_southbound_latitude = 14.5713396
	attribute geospatial_westbound_longitude = -152.109283
	attribute long_name = "geospatial latitude and longitude references"
dataset /goes_imager_projection: int32, shape ()
	attribute grid_mapping_name = "geostationary"
	attribute inverse_flattening = 298.2572221
	attribute latitude_of_projection_origin = 0.0
	attribute long_name = "GOES-R ABI fixed grid projection"
	attribute longitude_of_projection_origin = -75.0
	attribute perspective_point_height = 35786023.0
	attribute semi_major_axis = 6378137.0
	attribute semi_minor_axis = 6356752.31414
	attribute sweep_angle_axis = "x"
dataset /nominal_satellite_height: float32, shape ()
	attribute _FillValue = -999.0
	attribute long_name = "nominal satellite height above GRS 80 ellipsoid (platform altitude)"
	attribute standard_name = "height_above_reference_ellipsoid"
	attribute units = "km"
dataset /nominal_satellite_subpoint_lat: float32, shape ()
	attribute _FillValue = -999.0
	attribute long_name = "nominal satellite subpoint latitude (platform latitude)"
	attribute standard_name = "latitude"
	attribute units = "degrees_north"
dataset /nominal_satellite_subpoint_lon: float32, shape ()
	attribute _FillValue = -999.0
	attribute long_name = "nominal satellite subpoint longitude (platform longitude)"
	attribute standard_name = "longitude"
	attribute units = "degrees_east"
dataset /number_good_LZA_pixels: int32, shape ()
	attribute _FillValue = -1
	attribute cell_methods = "quantitative_local_zenith_angle: sum retrieval_solar_zenith_angle: sum t: sum area: sum (interval: 0.000056 rad comment: geolocated/not missing pixels only)"
	attribute coordinates = "quantitative_local_zenith_angle retrieval_solar_zenith_angle t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "number of pixels that do not exceed LZA threshold"
	attribute units = "count"
dataset /number_good_SZA_pixels: int32, shape ()
	attribute _FillValue = -1
	attribute cell_methods = "retrieval_local_zenith_angle: sum quantitative_solar_zenith_angle: sum t: sum area: sum (interval: 0.000056 rad comment: geolocated/not missing pixels only)"
	attribute coordinates = "retrieval_local_zenith_angle quantitative_solar_zenith_angle t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "number of pixels that do not exceed SZA threshold"
	attribute units = "count"
dataset /number_of_LZA_bounds: float32, shape (2)
dataset /number_of_SZA_bounds: float32, shape (2)
dataset /number_of_good_dust_retrievals: int32, shape ()
	attribute _FillValue = -1
	attribute cell_methods = "retrieval_local_zenith_angle: sum retrieval_solar_zenith_angle: sum t: sum area: sum (interval: 0.000056 rad comment: good dust detection retrieval pixels only)"
	attribute coordinates = "retrieval_local_zenith_angle retrieval_solar_zenith_angle t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "number of dust retrievals where dust may or may not exist"
	attribute units = "count"
dataset /number_of_good_retrievals_where_dust_detected: int32, shape ()
	attribute _FillValue = -1
	attribute cell_methods = "retrieval_local_zenith_angle: sum retrieval_solar_zenith_angle: sum t: sum area: sum (interval: 0.000056 rad comment: good dust detection retrieval pixels only) where dust_aerosol"
	attribute coordinates = "retrieval_local_zenith_angle retrieval_solar_zenith_angle t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "number of retrievals where dust is detected"
	attribute units = "count"
dataset /number_of_good_retrievals_where_smoke_detected: int32, shape ()
	attribute _FillValue = -1
	attribute cell_methods = "retrieval_local_zenith_angle: sum retrieval_solar_zenith_angle: sum t: sum area: sum (interval: 0.000056 rad comment: good smoke detection retrieval pixels only) where smoke"
	attribute coordinates = "retrieval_local_zenith_angle retrieval_solar_zenith_angle t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "number of retrievals where smoke is detected"
	attribute units = "count"
dataset /number_of_good_smoke_retrievals: int32, shape ()
	attribute _FillValue = -1
	attribute cell_methods = "retrieval_local_zenith_angle: sum retrieval_solar_zenith_angle: sum t: sum area: sum (interval: 0.000056 rad comment: good smoke detection retrieval pixels only)"
	attribute coordinates = "retrieval_local_zenith_angle retrieval_solar_zenith_angle t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "number of smoke retrievals where smoke may or may not exist"
	attribute units = "count"
dataset /number_of_image_bounds: float32, shape (2)
dataset /number_of_time_bounds: float32, shape (2)
dataset /percent_uncorrectable_GRB_errors: float32, shape ()
	attribute _FillValue = -999.0
	attribute cell_methods = "t: sum area: sum (uncorrectable GRB errors only)"
	attribute coordinates = "t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "percent data lost due to uncorrectable GRB errors"
	attribute units = "percent"
	attribute valid_range = 0.0, 1.0
dataset /percent_uncorrectable_L0_errors: float32, shape ()
	attribute _FillValue = -999.0
	attribute cell_methods = "t: sum area: sum (uncorrectable L0 errors only)"
	attribute coordinates = "t y_image x_image"
	attribute grid_mapping = "goes_imager_projection"
	attribute long_name = "percent data lost due to uncorrectable L0 errors"
	attribute units = "percent"
	attribute valid_range = 0.0, 1.0
dataset /processing_parm_version_container: int32, shape ()
	attribute L2_processing_parm_version = "OR-PARM-ADP_v01r00.zip, OR-PARM-SEMISTATIC_v01r00.zip, OR-PARM-ANCILLARY_v01r00.zip, OR-PARM-AUXILIARY_v01r00.zip"
	attribute long_name = "container for processing parameter filenames"
dataset /quantitative_local_zenith_angle: float32, shape ()
	attribute bounds = "quantitative_local_zenith_angle_bounds"
	attribute long_name = "threshold angle between the line of sight to the satellite and the local zenith at the observation target for good quality aerosol detection data production"
	attribute standard_name = "platform_zenith_angle"
	attribute units = "degree"
dataset /quantitative_local_zenith_angle_bounds: float32, shape (2)
	attribute long_name = "local zenith angle degree range where good quality aerosol detection data is produced"
dataset /quantitative_solar_zenith_angle: float32, shape ()
	attribute bounds = "quantitative_solar_zenith_angle_bounds"
	attribute long_name = "threshold angle between the line of sight to the sun and the local zenith at the observation target for good quality aerosol detection data production"
	attribute standard_name = "solar_zenith_angle"
	attribute units = "degree"
dataset /quantitative_solar_zenith_angle_bounds: float32, shape (2)
	attribute long_name = "solar zenith angle degree range where good quality aerosol detection data is produced"
dataset /retrieval_local_zenith_angle: float32, shape ()
	attribute bounds = "retrieval_local_zenith_angle_bounds"
	attribute long_name = "threshold angle between the line of sight to the satellite and the local zenith at the observation target for good or degraded quality aerosol detection data production"
	attribute standard_name = "platform_zenith_angle"
	attribute units = "degree"
dataset /retrieval_local_zenith_angle_bounds: float32, shape (2)
	attribute long_name = "local zenith angle degree range where good or degraded quality aerosol detection data is produced"
dataset /retrieval_solar_zenith_angle: float32, shape ()
	attribute bounds = "retrieval_solar_zenith_angle_bounds"
	attribute long_name = "threshold angle between the line of sight to the sun and the local zenith at the observation target for good or degraded quality aerosol detection data production"
	attribute standard_name = "solar_zenith_angle"
	attribute units = "degree"
dataset /retrieval_solar_zenith_angle_bounds: float32, shape (2)
	attribute long_name = "solar zenith angle degree range where good or degraded quality aerosol detection data is produced"
dataset /t: float64, shape ()
	attribute axis = "T"
	attribute bounds = "time_bounds"
	attribute long_name = "J2000 epoch mid-point between the start and end image scan in seconds"
	attribute standard_name = "time"
	attribute units = "seconds since 2000-01-01 12:00:00"
dataset /time_bounds: float64, shape (2)
	attribute long_name = "Scan start and end times in seconds since epoch (2000-01-01 12:00:00)"
dataset /x: int16, shape (2500)
	attribute add_offset = -0.101332001
	attribute axis = "X"
	attribute long_name = "GOES fixed grid projection x-coordinate"
	attribute scale_factor = 5.60000008e-05
	attribute standard_name = "projection_x_coordinate"
	attribute units = "rad"
// x: first 0, last 2499, count 2500
dataset /x_image: float32, shape ()
	attribute axis = "X"
	attribute long_name = "GOES-R fixed grid projection x-coordinate center of image"
	attribute standard_name = "projection_x_coordinate"
	attribute units = "rad"
dataset /x_image_bounds: float32, shape (2)
	attribute long_name = "GOES-R fixed grid projection x-coordinate west/east extent of image"
	attribute units = "rad"
dataset /y: int16, shape (1500)
	attribute add_offset = 0.128212005
	attribute axis = "Y"
	attribute long_name = "GOES fixed grid projection y-coordinate"
	attribute scale_factor = -5.60000008e-05
	attribute standard_name = "projection_y_coordinate"
	attribute units = "rad"
// y: first 0, last 1499, count 1500
dataset /y_image: float32, shape ()
	attribute axis = "Y"
	attribute long_name = "GOES-R fixed grid projection y-coordinate center of image"
	attribute standard_name = "projection_y_coordinate"
	attribute units = "rad"
dataset /y_image_bounds: float32, shape (2)
	attribute long_name = "GOES-R fixed grid projection y-coordinate north/south extent of image"
	attribute units = "rad"