Attributes { HDF5_ROOT_GROUP { scan_line_attributes { String Dataset "scan_start_time", "scan_end_time", "scan_state_flags", "ev_mid_time", "scan_quality_flags"; } String Dataset "number_of_scans", "number_of_lines", "number_of_pixels", "number_of_LUT_values"; observation_data { String Dataset "I04_quality_flags", "I04_brightness_temperature_lut", "I04_uncert_index", "I05", "I04", "I05_quality_flags", "I05_brightness_temperature_lut", "I05_uncert_index"; } } H5_GLOBAL { String HDF5_OBJ_FULLPATH "H5_GLOBAL"; String _NCProperties "version=1|netcdflibversion=4.4.1.1|hdf5libversion=1.8.17"; String date_created "2021-03-19T07:00:12Z"; String ProductionTime "2021-03-19T07:00:12Z"; String title "VIIRS I-band Reflected Solar Band and Thermal Emissive Band Data"; String ShortName "VNP02IMG"; String LongName "VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m"; String instrument "VIIRS"; String processing_version "v3.0.0"; String Conventions "CF-1.6"; String institution "NASA Goddard Space Flight Center, VIIRS L1 Processing Group"; String license "http://science.nasa.gov/earth-science/earth-science-data/data-information-policy/"; String naming_authority "gov.nasa.gsfc.VIIRSland"; String keywords_vocabulary "NASA Global Change Master Directory (GCMD) Science Keywords"; String standard_name_vocabulary ""; String creator_name "VIIRS L1 Processing Group"; String creator_email "modis-ops@lists.nasa.gov"; String creator_url "http://ladsweb.nascom.nasa.gov"; String project "VIIRS L1 Project"; String publisher_name "LAADS"; String publisher_url "http://ladsweb.nascom.nasa.gov"; String publisher_email "modis-ops@lists.nasa.gov"; String processing_level "L1B"; String cdm_data_type "swath"; String platform "Suomi-NPP"; Int32 orbit_number 32142; String history "LSIPS_calibrate_viirs.exe PGE502.1.AS5200.NPP_OPS.2018-009T22:00.NA.2021-078T10:59:04.253590829.pcf"; String source "VNP01.A2018009.2200.002.2021078073931.nc,VNP01.A2018009.2154.002.2021078074111.nc,VNP01.A2018009.2206.002.2021078074041.nc,VIIRS_NPP_CAL_STATIC_LUT_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CAL_RSB_DYNAMIC_LUT_20111122_20200725_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CAL_DNB_DYNAMIC_LUT_20120121_20200725_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CAL_STRAYLIGHT_DYNAMIC_LUT_20120123_20200720_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CMN_LUT_v3.0.1.1_20200513_vcst.nc,off_USNO-PolarWander-UT1-ANC_Ser7_USNO_000f_20200731_202007310000Z_20200731000101Z_ee20200807120000Z_np.ascii"; String time_coverage_start "2018-01-09T22:00:00.000Z"; String time_coverage_end "2018-01-09T22:06:00.000Z"; String PGE_StartTime "2018-01-09 22:00:00.000"; String PGE_EndTime "2018-01-09 22:06:00.000"; String StartTime "2018-01-09 22:00:00.000"; String EndTime "2018-01-09 22:06:00.000"; String PGE_Name "PGE502"; String VersionId "002"; String startDirection "Descending"; String endDirection "Descending"; String DayNightFlag "Night"; Int32 format_version 2; Int32 instrument_number 2; Int32 number_of_filled_scans 202; String product_name "VNP02IMG.A2018009.2200.002.2021078105913.nc"; String LocalGranuleID "VNP02IMG.A2018009.2200.002.2021078105913.nc"; String identifier_product_doi "10.5067/VIIRS/VNP02IMG.002"; String identifier_product_doi_authority "https://doi.org"; Float32 GRingPointLatitude -53.49319839, -46.82049942, -27.87919998, -32.79359818; Float32 GRingPointLongitude 61.75600052, 18.13990021, 30.33729935, 62.27370071; Int32 GRingPointSequenceNo 1, 2, 3, 4; Float32 SouthBoundingCoordinate -53.596241; Float32 NorthBoundingCoordinate -27.87919617; Float32 EastBoundingCoordinate 62.2736702; Float32 WestBoundingCoordinate 18.13992882; String AlgorithmType "SCI"; String RangeEndingDate "2018-01-09"; String ProcessingCenter "MODAPS-NASA"; String AlgorithmVersion "NPP_PR02 v3.0.0"; String ProcessingEnvironment "Linux minion7412 3.10.0-1127.18.2.el7.x86_64 #1 SMP Sun Jul 26 15:27:06 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux"; String RangeBeginningDate "2018-01-09"; String SatelliteInstrument "NPP_OPS"; String RangeBeginningTime "22:00:00.000000"; String RangeEndingTime "22:06:00.000000"; String InputPointer "VNP01.A2018009.2200.002.2021078073931.nc,VNP01.A2018009.2154.002.2021078074111.nc,VNP01.A2018009.2206.002.2021078074041.nc,off_USNO-PolarWander-UT1-ANC_Ser7_USNO_000f_20200731_202007310000Z_20200731000101Z_ee20200807120000Z_np.ascii,VIIRS_NPP_CAL_STATIC_LUT_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CMN_LUT_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CAL_RSB_DYNAMIC_LUT_20111122_20200725_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CAL_DNB_DYNAMIC_LUT_20120121_20200725_v3.0.1.1_20200513_vcst.nc,VIIRS_NPP_CAL_STRAYLIGHT_DYNAMIC_LUT_20120123_20200720_v3.0.1.1_20200513_vcst.nc"; } /scan_line_attributes/ { String HDF5_OBJ_FULLPATH "/scan_line_attributes/"; } /scan_line_attributes/scan_start_time { String HDF5_OBJ_FULLPATH "/scan_line_attributes/scan_start_time"; String long_name "Scan start time (TAI93)"; String units "seconds"; Float64 _FillValue -999.89999999999998; Float64 valid_min 0.; Float64 valid_max 2000000000.; } /scan_line_attributes/scan_end_time { String HDF5_OBJ_FULLPATH "/scan_line_attributes/scan_end_time"; String long_name "Scan end time (TAI93)"; String units "seconds"; Float64 _FillValue -999.89999999999998; Float64 valid_min 0.; Float64 valid_max 2000000000.; } /scan_line_attributes/scan_state_flags { String HDF5_OBJ_FULLPATH "/scan_line_attributes/scan_state_flags"; String long_name "Scan state flags "; String units "none"; Byte _FillValue 255; Byte flag_masks 1, 2, 4; String flag_meanings "HAM_Side Electronics_Side Night_Mode"; } /scan_line_attributes/ev_mid_time { String HDF5_OBJ_FULLPATH "/scan_line_attributes/ev_mid_time"; String long_name "Earth view mid time (TAI93)"; String units "seconds"; Float64 _FillValue -999.89999999999998; Float64 valid_min 0.; Float64 valid_max 2000000000.; } /scan_line_attributes/scan_quality_flags { String HDF5_OBJ_FULLPATH "/scan_line_attributes/scan_quality_flags"; String long_name "Scan quality flags "; String units "none"; Byte _FillValue 255; Byte flag_masks 1, 2, 4, 8, 16, 32, 64; String flag_meanings "Moon_in_SV_KOB EV_Data Sensor_Mode Scan_Sync Tel_Start BB_Temp LWIR_Temp"; } /number_of_scans { String HDF5_OBJ_FULLPATH "/number_of_scans"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 202"; } /number_of_lines { String HDF5_OBJ_FULLPATH "/number_of_lines"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 6464"; } /number_of_pixels { String HDF5_OBJ_FULLPATH "/number_of_pixels"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 6400"; } /number_of_LUT_values { String HDF5_OBJ_FULLPATH "/number_of_LUT_values"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 65536"; } /observation_data/ { String HDF5_OBJ_FULLPATH "/observation_data/"; } /observation_data/I04_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/I04_quality_flags"; String long_name "I-band 04 quality flags"; String units "none"; UInt16 flag_masks 1, 2, 4, 8, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Bowtie_Deleted Missing_EV Cal_Fail Dead_Detector Noisy_Detector"; Byte detector_quality_flag_values 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/I04_brightness_temperature_lut { String HDF5_OBJ_FULLPATH "/observation_data/I04_brightness_temperature_lut"; String long_name "I-band 04 brightness temperature lookup table"; String units "Kelvin"; Float32 _FillValue -999.9000244; Float32 valid_min 208.0000153; Float32 valid_max 361.7758789; } /observation_data/I04_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/I04_uncert_index"; String long_name "I-band 04 uncertainty index"; String units "percent"; Int16 _FillValue -1; UInt16 valid_min 0; UInt16 valid_max 127; Float32 scale_factor 0.006138000172; String conversion "1.0 + scale*index^2"; } /observation_data/I05 { String HDF5_OBJ_FULLPATH "/observation_data/I05"; String long_name "I-band 05 observations at pixel locations"; String units "Watts/meter^2/steradian/micrometer"; UInt16 _FillValue 65535; UInt16 valid_min 0; UInt16 valid_max 65527; Float32 scale_factor 0.0003815221135; Float32 add_offset 0.1411210001; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/I04 { String HDF5_OBJ_FULLPATH "/observation_data/I04"; String long_name "I-band 04 observations at pixel locations"; String units "Watts/meter^2/steradian/micrometer"; UInt16 _FillValue 65535; UInt16 valid_min 0; UInt16 valid_max 65527; Float32 scale_factor 6.104353815e-05; Float32 add_offset 0.001670300029; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/I05_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/I05_quality_flags"; String long_name "I-band 05 quality flags"; String units "none"; UInt16 flag_masks 1, 2, 4, 8, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Bowtie_Deleted Missing_EV Cal_Fail Dead_Detector Noisy_Detector"; Byte detector_quality_flag_values 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/I05_brightness_temperature_lut { String HDF5_OBJ_FULLPATH "/observation_data/I05_brightness_temperature_lut"; String long_name "I-band 05 brightness temperature lookup table"; String units "Kelvin"; Float32 _FillValue -999.9000244; Float32 valid_min 150.; Float32 valid_max 423.3373413; } /observation_data/I05_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/I05_uncert_index"; String long_name "I-band 05 uncertainty index"; String units "percent"; Int16 _FillValue -1; UInt16 valid_min 0; UInt16 valid_max 127; Float32 scale_factor 0.006138000172; String conversion "1.0 + scale*index^2"; } }