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 "I02_uncert_index", "I03_quality_flags", "I04", "I04_quality_flags", "I05_brightness_temperature_lut", "I03_uncert_index", "I02", "I02_quality_flags", "I04_brightness_temperature_lut", "I03", "I01_quality_flags", "I05", "I01", "I04_uncert_index", "I05_uncert_index", "I05_quality_flags", "I01_uncert_index"; } diagnostics { String Dataset "number_of_teb_f_time_series", "TEB_F", "number_of_sv_bands", "STD_SV", "number_of_sv_time_series", "number_of_iband_detectors", "RAW_SV", "number_of_scans_in_granule", "number_of_aggregation_zones", "number_of_scans_in_3_granules", "SV", "number_of_parities", "number_of_teb_bands"; } } H5_GLOBAL { String HDF5_OBJ_FULLPATH "H5_GLOBAL"; String _NCProperties "version=1|netcdflibversion=4.4.1.1|hdf5libversion=1.8.17"; String title "VIIRS I-band Reflected Solar Band and Thermal Emissive Band Data"; String platform "Suomi-NPP"; String instrument "VIIRS"; String product_name "VNP02IMG.A2020010.0012.001.2020045152811.nc"; String LocalGranuleID "VNP02IMG.A2020010.0012.001.2020045152811.nc"; String LongName "VIIRS/NPP Imagery Resolution 6-Min L1B Swath 375m"; String ShortName "VNP02IMG"; String processing_version "v2.0.3"; 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 date_created "2020-02-14T10:28:12Z"; String ProductionTime "2020-02-14T10:28:12Z"; String keywords_vocabulary "NASA Global Change Master Directory (GCMD) Science Keywords"; String stdname_vocabulary "NetCDF Climate and Forecast (CF) Metadata Convention"; 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"; Int32 orbit_number 42500; String history "LSIPS_calibrate_viirs.exe PGE502.1.AS5110.NPP_OPS.2020-010T00:12.NA.2020-045T15:25:21.18582520.pcf diagnostics"; String source "VNP01.A2020010.0012.001.2020043200509.nc,VNP01.A2020010.0006.001.2020043200550.nc,VNP01.A2020010.0018.001.2020043200521.nc,VIIRS_NPP_CAL_STATIC_LUT_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_CAL_RSB_DYNAMIC_LUT_20120103_20200425_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_CAL_DNB_DYNAMIC_LUT_20120121_20200222_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_CAL_STRAYLIGHT_DYNAMIC_LUT_20120123_20200423_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_CMN_LUT_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_GEO_LUT_20130425152500_vcst.nc,off_USNO-PolarWander-UT1-ANC_Ser7_USNO_000f_20200110_202001100000Z_20200110000102Z_ee20200117120000Z_np.ascii"; String time_coverage_start "2020-01-10T00:12:00.000Z"; String time_coverage_end "2020-01-10T00:18:00.000Z"; String PGE_StartTime "2020-01-10 00:12:00.000"; String PGE_EndTime "2020-01-10 00:18:00.000"; String StartTime "2020-01-10 00:12:00.000"; String EndTime "2020-01-10 00:18:00.000"; String PGE_Name "PGE502"; String VersionId "001"; String startDirection "Ascending"; String endDirection "Ascending"; String DayNightFlag "Day"; Int32 format_version 2; Int32 instrument_number 2; Int32 number_of_filled_scans 202; String identifier_product_doi_authority "http://dx.doi.org"; String identifier_product_doi "10.5067/VIIRS/VNP02IMG.001"; Float32 GRingPointLatitude -61.9720993, -53.97529984, -66.04949951, -81.31719971; Float32 GRingPointLongitude -177.1959991, -124.0859985, -88.1996994, 157.9960022; Int32 GRingPointSequenceNo 1, 2, 3, 4; Float32 SouthBoundingCoordinate -83.21739197; Float32 NorthBoundingCoordinate -53.97526169; Float32 EastBoundingCoordinate -88.19965363; Float32 WestBoundingCoordinate 157.9962616; String RangeEndingDate "2020-01-10"; String ProcessingEnvironment "Linux minion7122 3.10.0-1062.9.1.el7.x86_64 #1 SMP Fri Dec 6 15:49:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux"; String ProcessingCenter "MODAPS-NASA"; String InputPointer "VNP01.A2020010.0012.001.2020043200509.nc,VNP01.A2020010.0006.001.2020043200550.nc,VNP01.A2020010.0018.001.2020043200521.nc,off_USNO-PolarWander-UT1-ANC_Ser7_USNO_000f_20200110_202001100000Z_20200110000102Z_ee20200117120000Z_np.ascii,VIIRS_NPP_CAL_STATIC_LUT_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_CMN_LUT_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_GEO_LUT_20130425152500_vcst.nc,VIIRS_NPP_CAL_RSB_DYNAMIC_LUT_20120103_20200425_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_CAL_DNB_DYNAMIC_LUT_20120121_20200222_v2.0.0.37_20200108_vcst.nc,VIIRS_NPP_CAL_STRAYLIGHT_DYNAMIC_LUT_20120123_20200423_v2.0.0.37_20200108_vcst.nc"; String RangeEndingTime "00:18:00.000000"; String AlgorithmType "SCI"; String AlgorithmVersion "NPP_PR02 v2.0.3"; String RangeBeginningTime "00:12:00.000000"; String RangeBeginningDate "2020-01-10"; String SatelliteInstrument "NPP_OPS"; } /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/I02_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/I02_uncert_index"; String long_name "I-band 02 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/I03_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/I03_quality_flags"; String long_name "I-band 03 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 256, 512, 1024, 2048; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Bowtie_Deleted Missing_EV Cal_Fail Dead_Detector"; } /observation_data/I04 { String HDF5_OBJ_FULLPATH "/observation_data/I04"; String long_name "I-band 04 earth view radiance"; 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/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; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Bowtie_Deleted Missing_EV Cal_Fail Dead_Detector"; } /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/I03_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/I03_uncert_index"; String long_name "I-band 03 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/I02 { String HDF5_OBJ_FULLPATH "/observation_data/I02"; String long_name "I-band 02 earth view reflectance"; UInt16 _FillValue 65535; UInt16 valid_min 0; UInt16 valid_max 65527; Float32 scale_factor 1.999175765e-05; Float32 add_offset 0.; Float32 radiance_scale_factor 0.006344330031; Float32 radiance_add_offset 0.; String radiance_units "Watts/meter^2/steradian/micrometer"; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/I02_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/I02_quality_flags"; String long_name "I-band 02 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 256, 512, 1024, 2048; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Bowtie_Deleted Missing_EV Cal_Fail Dead_Detector"; } /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/I03 { String HDF5_OBJ_FULLPATH "/observation_data/I03"; String long_name "I-band 03 earth view reflectance"; UInt16 _FillValue 65535; UInt16 valid_min 0; UInt16 valid_max 65527; Float32 scale_factor 1.999175765e-05; Float32 add_offset 0.; Float32 radiance_scale_factor 0.001617123955; Float32 radiance_add_offset 0.; String radiance_units "Watts/meter^2/steradian/micrometer"; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/I01_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/I01_quality_flags"; String long_name "I-band 01 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 256, 512, 1024, 2048; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Bowtie_Deleted Missing_EV Cal_Fail Dead_Detector"; } /observation_data/I05 { String HDF5_OBJ_FULLPATH "/observation_data/I05"; String long_name "I-band 05 earth view radiance"; 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/I01 { String HDF5_OBJ_FULLPATH "/observation_data/I01"; String long_name "I-band 01 earth view reflectance"; UInt16 _FillValue 65535; UInt16 valid_min 0; UInt16 valid_max 65527; Float32 scale_factor 1.999175765e-05; Float32 add_offset 0.; Float32 radiance_scale_factor 0.010737448; Float32 radiance_add_offset 0.; String radiance_units "Watts/meter^2/steradian/micrometer"; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /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_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"; } /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; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Bowtie_Deleted Missing_EV Cal_Fail Dead_Detector"; } /observation_data/I01_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/I01_uncert_index"; String long_name "I-band 01 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"; } /diagnostics/ { String HDF5_OBJ_FULLPATH "/diagnostics/"; } /diagnostics/number_of_teb_f_time_series { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_teb_f_time_series"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 2"; } /diagnostics/TEB_F { String HDF5_OBJ_FULLPATH "/diagnostics/TEB_F"; String long_name "TEB F Factor "; } /diagnostics/number_of_sv_bands { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_sv_bands"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 5"; } /diagnostics/STD_SV { String HDF5_OBJ_FULLPATH "/diagnostics/STD_SV"; String long_name "Standard Deviation Space View "; } /diagnostics/number_of_sv_time_series { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_sv_time_series"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 4"; } /diagnostics/number_of_iband_detectors { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_iband_detectors"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 32"; } /diagnostics/RAW_SV { String HDF5_OBJ_FULLPATH "/diagnostics/RAW_SV"; String long_name "Unprocessed Space View "; } /diagnostics/number_of_scans_in_granule { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_scans_in_granule"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 203"; } /diagnostics/number_of_aggregation_zones { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_aggregation_zones"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 3"; } /diagnostics/number_of_scans_in_3_granules { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_scans_in_3_granules"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 609"; } /diagnostics/SV { String HDF5_OBJ_FULLPATH "/diagnostics/SV"; String long_name "Space View "; } /diagnostics/number_of_parities { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_parities"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 2"; } /diagnostics/number_of_teb_bands { String HDF5_OBJ_FULLPATH "/diagnostics/number_of_teb_bands"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 2"; } }