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", "number_of_M13_LUT_values"; observation_data { String Dataset "M02", "M01_uncert_index", "M09_quality_flags", "M03_uncert_index", "M15_uncert_index", "M11", "M08_uncert_index", "M07_uncert_index", "M12_brightness_temperature_lut", "M16_quality_flags", "M06_quality_flags", "M12", "M02_uncert_index", "M07_quality_flags", "M05_uncert_index", "M16", "M05_quality_flags", "M13_brightness_temperature_lut", "M03_quality_flags", "M16_uncert_index", "M10_uncert_index", "M04_quality_flags", "M05", "M13_uncert_index", "M10_quality_flags", "M04_uncert_index", "M04", "M06_uncert_index", "M12_uncert_index", "M01_quality_flags", "M08", "M12_quality_flags", "M14_uncert_index", "M10", "M01", "M13_quality_flags", "M13", "M08_quality_flags", "M14_brightness_temperature_lut", "M15", "M11_uncert_index", "M16_brightness_temperature_lut", "M15_quality_flags", "M09", "M02_quality_flags", "M09_uncert_index", "M07", "M03", "M11_quality_flags", "M15_brightness_temperature_lut", "M14_quality_flags", "M14", "M06"; } } 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-18T20:42:03Z"; String ProductionTime "2021-03-18T20:42:03Z"; String title "VIIRS M-band Reflected Solar Band and Thermal Emissive Band Data"; String ShortName "VNP02MOD"; String LongName "VIIRS/NPP Moderate Resolution 6-Min L1B Swath 750m"; 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 31640; String history "LSIPS_calibrate_viirs.exe PGE502.1.AS5200.NPP_OPS.2017-339T13:30.NA.2021-078T00:40:50.253504862.pcf"; String source "VNP01.A2017339.1330.002.2021077230236.nc,VNP01.A2017339.1324.002.2021077230422.nc,VNP01.A2017339.1336.002.2021077225013.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 "2017-12-05T13:30:00.000Z"; String time_coverage_end "2017-12-05T13:36:00.000Z"; String PGE_StartTime "2017-12-05 13:30:00.000"; String PGE_EndTime "2017-12-05 13:36:00.000"; String StartTime "2017-12-05 13:30:00.000"; String EndTime "2017-12-05 13:36:00.000"; String PGE_Name "PGE502"; String VersionId "002"; String startDirection "Ascending"; String endDirection "Ascending"; String DayNightFlag "Day"; Int32 format_version 2; Int32 instrument_number 2; Int32 number_of_filled_scans 202; String product_name "VNP02MOD.A2017339.1330.002.2021078004106.nc"; String LocalGranuleID "VNP02MOD.A2017339.1330.002.2021078004106.nc"; String identifier_product_doi "10.5067/VIIRS/VNP02MOD.002"; String identifier_product_doi_authority "https://doi.org"; Float32 GRingPointLatitude 17.37059975, 21.72270012, 0.9812390208, -3.131999969; Float32 GRingPointLongitude -20.13579941, 8.677319527, 12.53909969, -14.67590046; Int32 GRingPointSequenceNo 1, 2, 3, 4; Float32 SouthBoundingCoordinate -3.132000446; Float32 NorthBoundingCoordinate 21.72267723; Float32 EastBoundingCoordinate 12.5390625; Float32 WestBoundingCoordinate -20.13577843; String InputPointer "VNP01.A2017339.1330.002.2021077230236.nc,VNP01.A2017339.1324.002.2021077230422.nc,VNP01.A2017339.1336.002.2021077225013.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"; String RangeEndingTime "13:36:00.000000"; String AlgorithmVersion "NPP_PR02 v3.0.0"; String SatelliteInstrument "NPP_OPS"; String RangeEndingDate "2017-12-05"; String ProcessingCenter "MODAPS-NASA"; String RangeBeginningDate "2017-12-05"; String ProcessingEnvironment "Linux minion7357 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 RangeBeginningTime "13:30:00.000000"; String AlgorithmType "SCI"; } /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. 3232"; } /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. 3200"; } /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"; } /number_of_M13_LUT_values { String HDF5_OBJ_FULLPATH "/number_of_M13_LUT_values"; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 327681"; } /observation_data/ { String HDF5_OBJ_FULLPATH "/observation_data/"; } /observation_data/M02 { String HDF5_OBJ_FULLPATH "/observation_data/M02"; String long_name "M-band 02 observations at pixel locations"; 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.01221978385; 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/M01_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M01_uncert_index"; String long_name "M-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"; } /observation_data/M09_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M09_quality_flags"; String long_name "M-band 09 quality flags"; 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M03_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M03_uncert_index"; String long_name "M-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/M15_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M15_uncert_index"; String long_name "M-band 15 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/M11 { String HDF5_OBJ_FULLPATH "/observation_data/M11"; String long_name "M-band 11 observations at pixel locations"; 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.0004920707433; 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/M08_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M08_uncert_index"; String long_name "M-band 08 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/M07_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M07_uncert_index"; String long_name "M-band 07 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/M12_brightness_temperature_lut { String HDF5_OBJ_FULLPATH "/observation_data/M12_brightness_temperature_lut"; String long_name "M-band 12 brightness temperature lookup table"; String units "Kelvin"; Float32 _FillValue -999.9000244; Float32 valid_min 203.; Float32 valid_max 372.4202576; } /observation_data/M16_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M16_quality_flags"; String long_name "M-band 16 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M06_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M06_quality_flags"; String long_name "M-band 06 quality flags"; 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M12 { String HDF5_OBJ_FULLPATH "/observation_data/M12"; String long_name "M-band 12 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 7.630442269e-05; Float32 add_offset 0.0008344050148; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/M02_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M02_uncert_index"; String long_name "M-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/M07_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M07_quality_flags"; String long_name "M-band 07 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Low_Gain Mixed_Gain DG_Anomaly Some_Saturation 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M05_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M05_uncert_index"; String long_name "M-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/M16 { String HDF5_OBJ_FULLPATH "/observation_data/M16"; String long_name "M-band 16 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.0003204785753; Float32 add_offset 0.003905680031; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/M05_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M05_quality_flags"; String long_name "M-band 05 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Low_Gain Mixed_Gain DG_Anomaly Some_Saturation 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M13_brightness_temperature_lut { String HDF5_OBJ_FULLPATH "/observation_data/M13_brightness_temperature_lut"; String long_name "M-band 13 brightness temperature lookup table"; String units "Kelvin"; Float32 _FillValue -999.9000244; Float32 valid_min 192.0000305; Float32 valid_max 665.9160767; } /observation_data/M03_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M03_quality_flags"; String long_name "M-band 03 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Low_Gain Mixed_Gain DG_Anomaly Some_Saturation 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M16_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M16_uncert_index"; String long_name "M-band 16 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/M10_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M10_uncert_index"; String long_name "M-band 10 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/M04_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M04_quality_flags"; String long_name "M-band 04 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Low_Gain Mixed_Gain DG_Anomaly Some_Saturation 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M05 { String HDF5_OBJ_FULLPATH "/observation_data/M05"; String long_name "M-band 05 observations at pixel locations"; 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.01003972162; 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/M13_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M13_uncert_index"; String long_name "M-band 13 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/M10_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M10_quality_flags"; String long_name "M-band 10 quality flags"; 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M04_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M04_uncert_index"; String long_name "M-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/M04 { String HDF5_OBJ_FULLPATH "/observation_data/M04"; String long_name "M-band 04 observations at pixel locations"; 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.01226680446; 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/M06_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M06_uncert_index"; String long_name "M-band 06 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/M12_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M12_uncert_index"; String long_name "M-band 12 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/M01_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M01_quality_flags"; String long_name "M-band 01 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Low_Gain Mixed_Gain DG_Anomaly Some_Saturation 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M08 { String HDF5_OBJ_FULLPATH "/observation_data/M08"; String long_name "M-band 08 observations at pixel locations"; 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.002991582733; 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/M12_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M12_quality_flags"; String long_name "M-band 12 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M14_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M14_uncert_index"; String long_name "M-band 14 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/M10 { String HDF5_OBJ_FULLPATH "/observation_data/M10"; String long_name "M-band 10 observations at pixel locations"; 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.001607788843; 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/M01 { String HDF5_OBJ_FULLPATH "/observation_data/M01"; String long_name "M-band 01 observations at pixel locations"; 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.0112345051; 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/M13_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M13_quality_flags"; String long_name "M-band 13 quality flags"; String units "none"; UInt16 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Low_Gain Mixed_Gain DG_Anomaly Some_Saturation 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M13 { String HDF5_OBJ_FULLPATH "/observation_data/M13"; String long_name "M-band 13 observations at pixel locations"; String units "Watts/meter^2/steradian/micrometer"; UInt32 _FillValue 327680; UInt32 valid_min 0; UInt32 valid_max 327670; Float32 scale_factor 0.001617481001; Float32 add_offset 0.001080560032; UInt32 flag_values 327677, 327678, 327679; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/M08_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M08_quality_flags"; String long_name "M-band 08 quality flags"; 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M14_brightness_temperature_lut { String HDF5_OBJ_FULLPATH "/observation_data/M14_brightness_temperature_lut"; String long_name "M-band 14 brightness temperature lookup table"; String units "Kelvin"; Float32 _FillValue -999.9000244; Float32 valid_min 120.; Float32 valid_max 355.1757202; } /observation_data/M15 { String HDF5_OBJ_FULLPATH "/observation_data/M15"; String long_name "M-band 15 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.0003662612289; Float32 add_offset 0.004836199805; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/M11_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M11_uncert_index"; String long_name "M-band 11 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/M16_brightness_temperature_lut { String HDF5_OBJ_FULLPATH "/observation_data/M16_brightness_temperature_lut"; String long_name "M-band 16 brightness temperature lookup table"; String units "Kelvin"; Float32 _FillValue -999.9000244; Float32 valid_min 102.9999924; Float32 valid_max 375.877533; } /observation_data/M15_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M15_quality_flags"; String long_name "M-band 15 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M09 { String HDF5_OBJ_FULLPATH "/observation_data/M09"; String long_name "M-band 09 observations at pixel locations"; 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.002359119011; 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/M02_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M02_quality_flags"; String long_name "M-band 02 quality flags"; UInt16 flag_masks 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096; String flag_meanings "Substitute_Cal Out_of_Range Saturation Temp_not_Nominal Low_Gain Mixed_Gain DG_Anomaly Some_Saturation 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M09_uncert_index { String HDF5_OBJ_FULLPATH "/observation_data/M09_uncert_index"; String long_name "M-band 09 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/M07 { String HDF5_OBJ_FULLPATH "/observation_data/M07"; String long_name "M-band 07 observations at pixel locations"; 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.006315527484; 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/M03 { String HDF5_OBJ_FULLPATH "/observation_data/M03"; String long_name "M-band 03 observations at pixel locations"; 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.01312569901; 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/M11_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M11_quality_flags"; String long_name "M-band 11 quality flags"; 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M15_brightness_temperature_lut { String HDF5_OBJ_FULLPATH "/observation_data/M15_brightness_temperature_lut"; String long_name "M-band 15 brightness temperature lookup table"; String units "Kelvin"; Float32 _FillValue -999.9000244; Float32 valid_min 110.9999924; Float32 valid_max 374.5994263; } /observation_data/M14_quality_flags { String HDF5_OBJ_FULLPATH "/observation_data/M14_quality_flags"; String long_name "M-band 14 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; Byte detector_quality_flag_masks 1, 2, 4, 8, 16, 32, 64, 128; String detector_quality_flag_meanings "Noisy Dead"; } /observation_data/M14 { String HDF5_OBJ_FULLPATH "/observation_data/M14"; String long_name "M-band 14 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.0003510003444; Float32 add_offset 0.00219747005; UInt16 flag_values 65532, 65533, 65534; String flag_meanings "Missing_EV Bowtie_Deleted Cal_Fail"; } /observation_data/M06 { String HDF5_OBJ_FULLPATH "/observation_data/M06"; String long_name "M-band 06 observations at pixel locations"; 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.008400741965; 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"; } }