200 likes | 310 Views
Profile of NPOESS HDF5 Files. William Johnsen, Ph.D., Chad Johnson NPOESS Program Raytheon Company Aurora, Colorado. General HDF5 File Structure for NPP Data Products. Root Group. <<Root>>. Attributes are. NPOESS General HDF_File_Root. here. The All_Data group is.
E N D
Profile of NPOESS HDF5 Files William Johnsen, Ph.D., Chad Johnson NPOESS Program Raytheon Company Aurora, Colorado
General HDF5 File Structure for NPP Data Products Root Group <<Root>> Attributes are NPOESS General HDF_File_Root here. The All_Data group is xxx_Data contains the sensor The xxx_Product_Data populated with nested data for a given NPOESS contains a collection of A root group may xxx_Product_Data groups. data product product datasets have one or more product groups. Product groups <<H_G>> <<H_G>> <<H_DS>> <<H_G>> contain datasets HDF_xxx_Product_Data HDF_All_Data xxx_Data HDF_xxx_Product for aggregations (from NPOESS General HDF_File_Root) ... ) and individual granules. 1 The Product Granule <<H_DS>> <<H_DS>> 1...* contains a regional HDF_xxx_Product_Aggregation HDF_xxx_Product_Granule_# reference (H_RR) to (from HDF_xxx_Product) (from HDF_xxx_Product) the data. AggregateDataset : H_RO Dataset : H_RR xxx is the product type, The Product for example RDR, Aggregation contains a SDR, EDR, etc. regional object # is a number (H_RO) to the data. corresponding to the xxx is the product type, The dataset is a granule number for example RDR, regional within the aggregated SDR, EDR, etc. reference (H_RO) dataset. # is a number to the data. corresponding to the granule number within <<H_RR Array>> the aggregated The dataset is a <<H_RO Array>> DatasetArray dataset. regional AggregateDatasetArray (from HDF_xxx_Product_Granule_#) ... ) reference (H_RR) (from HDF_xxx_Product_Aggregation) ... ) to the data.
General EDR File Structure relationships <<Root>> HDF_File_Root 1 1 <<H_G>> 1 1 <<H_G>> 1 1 HDF_All_Data HDF_EDR_Product Group (from HDF_File_Root) 1 1 1..* 1..* <<H_G>> HDF_xxx_Product_Data 1 1 1..* 1..* 1..n 1..n 1 1 <<H_DS>> <<H_DS>> <<H_DS>> xxx_Data HDF_EDR_Product_Granule_n Dataset HDF_EDR_Product_Aggregation Dataset (from HDF_EDR_Product Group) (from HDF_EDR_Product Group) A H_DC is attached to each H_DS item. See specific EDR diagrams for details. Note: All NPP EDR HDF5 files contain the HDF_All_Data Group thus will not be depicted in the following diagrams.
VIIRS Aerosol Optical Thickness <<H_DS>> HDF_EDR_Product_Aggregation Dataset (from HDF_EDR_Product Group) <<NPOESS>> AggregateBeginningDate : H_CU <<H_RO Array>> <<NPOESS>> AggregateBeginningGranuleID : H_IL (EDR VIIRS Aerosol Optical Thickness Aggregation) <<Root>> <<NPOESS>> AggregateBeginningOrbitNumber : H_IL HDF_File_Root (from HDF_EDR_Product_Aggregation Dataset) <<NPOESS>> AggregateBeginningTime : H_CU AOT_Land Ref : H_RO Mission_Name : H_STR <<NPOESS>> AggregateCreationDate : H_STR AOT_Water Ref : H_RO N_Quasi-Static_Metadata_Reference <<NPOESS>> AggregateCreationTime : H_STR 1 1 Quality Flags Ref : H_RO Identifier_Information.Dataset_Indentifier : H_STR <<NPOESS>> AggregateEndingDate : H_CU <<NPOESS>> AggregateEndingGranuleID : H_IL <<NPOESS>> AggregateEndingOrbitNumber : H_IL 1 1 <<NPOESS>> AggregateEndingTime : H_CU <<NPOESS>> AggregateG-RingLatitude : H_F Array <<NPOESS>> AggregateG-RingLongitude : H_F Array <<NPOESS>> AggregatePercentMissingDataAve : H_F 1 1 <<H_DS>> HDF_EDR_Product_Granule_n Dataset 1 1 (from HDF_EDR_Product Group) <<H_G>> Ascending/Decending_Indicator : H_STR HDF_EDR_Product Group Beginning_Date : H_CU (from HDF_File_Root) Beginning_Time : H_CU Band_Measurement_Mode_ID : H_STR Cloud_Cover : H_I Instrument_Short_Name : H_STR East_Bounding_Coordinate : H_F N_Dataset_Type_Tag : H_STR Ending_Date : H_CU N_Instrument_Flight_SW_Version : H_STR Ending_Time : H_CU N_Spacecraft_SW_Version : H_STR G_Ring_Latitude : H_F Array N_Subsystem_SW_Version : H_STR G-Ring_Longitude : H_F Array Platform_Short_Name : H_STR Input_Dataset_Identifier.Dataset_Identifier : H_STR Processing_Level_Identifier : H_STR N_Algorithm_Version : H_STR N_Anc_Type_Used : N_STR N_Automatic_Quality_Parameter_Value : H_F N_Automatic_Quality_Test_Explanation : H_STR N_Beginning_Orbit_Number : H_UI 1..n 1..n N_Beginning_Time_IET : H_LL <<H_RR Array>> N_Creation_Date : H_STR (EDR VIIRS Aerosol Optical Thickness) N_Creation_Time : H_STR (from HDF_EDR_Product_Granule_n Dataset) N_Day_Night_Flag : H_F AOT_Land Ref : H_RR N_Degraded_Mode : H_STR AOT_Water Ref : H_RR 1 1 N_EDR_Field : H_F Quality Flags Ref : H_RR N_EDR_Scale_Factor : H_F N_Ending_Time_IET : H_LL N_Graceful_Degradation : H_STR N_Granule_ID : H_I These Arrays are different for each product. Subsequent slides show only these Arrays for each data product. N_Granule_Version : H_STR N_LEO_Flag : H_STR N_Nadir_Latitude_Max : H_F N_Nadir_Latitude_Min : H_F N_Nadir_Longitude_Max : H_F N_Nadir_Longitude_Min : H_F N_Percent_Missing_Data : H_F N_Solar_Zenith_Angle_Max : H_F N_Solar_Zenith_Angle_Min : H_F N_Update_Date : H_STR N_Update_Time : H_STR North_Bounding_Coordinate : H_F Operational_Mode : H_STR South_Bounding_Cooridinate : H_F West_Bounding_Coordinate : H_F
xDR Example Data - HDFView xDR: VIIRS SST Num Granules: 50 Rows: 128,000 Columns: 3,200 Dimensions: 100 x 1000 km2 Data Source: Simulated Propagating Sine Wave, 4 phase, 1.5:1 phase shift xDR: VIIRS Cloud Mask Scan All Ocean Num Granules: 12 Rows: 3,072 Columns: 3,200 Dimensions: 100 x 1000 km2 Data Source: Simulated Propagating Sine Wave, 4 phase, 1.5:1 phase shift xDR: VIIRS NCC Imagery DNB Num Granules: 1 Rows: 256 Columns: 4,064 Dimensions: 100 x 1000 km2 Data Source: MODIS plus granule edge fill data
<<H_RO Array>> (EDR VIIRS Cloud Cover/Layers Aggregation) <<H_RO Array>> <<H_RO Array>> (EDR VIIRS Cloud Effective Particle Size Aggregration) (from HDF_EDR_Product_Aggregation Dataset) (EDR VIIRS Cloud Base Height Aggregation) Layer Cloud Cover Ref : H_RO (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) Total Cloud Cover Ref : H_RO Layer Effective Particle Size Ref : H_RO Layer Cloud Base Height Ref : H_RO <<H_RO Array>> Cloud Type Ref : H_RO Total Effective Particle Size Ref : H_RO Total Cloud Base Height Ref : H_RO (EDR VIIRS Areosol Particle Size Parameter Aggregation) Quality Flags Ref : H_RO Quality Flags Ref : H_RO Quality Flags Ref : H_RO (from HDF_EDR_Product_Aggregation Dataset) Angstrom_Exponent_Water Ref : H_RO Effective_Radius Ref : H_RO Quality Flags Ref : H_RO Angstrom_Exponent_Land Ref : H_RO <<H_RR Array>> <<H_RR Array>> (EDR VIIRS Cloud Base Height) <<H_RR Array>> <<H_RR Array>> (EDR VIIRS Cloud Cover/Layers) (from HDF_EDR_Product_Granule_n Dataset) (EDR VIIRS Aerosol Particle Size Parameter) (EDR VIIRS Cloud Effective Particle Size) (from HDF_EDR_Product_Granule_n Dataset) Layer Cloud Base Height Ref : H_RR (from HDF_EDR_Product_Granule_n Dataset) (from HDF_EDR_Product_Granule_n Dataset) Layer Cloud Cover Ref : H_RR Angstrom_Exponent_Land Ref : H_RR Total Cloud Base Height Ref : H_RR Layer Cloud Effective Particle Size Ref : H_RR Total Cloud Cover Ref : H_RR Angstrom_Exponent_Water Ref : H_RR Quality Flags Ref : H_RR Total Cloud Effective Particle Size Ref : H_RR Quality Flags Ref : H_RR Effective_Radius Ref : H_RR Quality Flags Ref : H_RR Quality Flags Ref Cloud Type Ref : H_RR VIIRS Aerosol Particle Size Parameter VIIRS Cloud EffectiveParticle Size VIIRS Cloud Cover/Layer VIIRS Cloud Height
<<H_RO Array>> <<H_RO Array>> <<H_RO Array>> <<H_RO Array>> (EDR VIIRS Cloud Top Pressure Aggrgation) (EDR VIIRS Cloud Top Height Aggregation) (EDR VIIRS Cloud Top Temperature Aggregation) (EDR VIIRS Cloud Optical Thickness Aggregation) (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) Layer Cloud Top Pressure Ref : H_RO Layer Cloud Top Height Ref : H_RO Layer Cloud Top Temperature Ref : H_RO Layer Cloud Optical Thickness Ref : H_RO Total Cloud Top Pressure Ref : H_RO Total Cloud Top Height Ref : H_RO Total Cloud Top Temperature Ref : H_RO Total Cloud Optical Thickness Ref : H_RO Quality Flags Ref : H_RO Quality Flags Ref : H_RO Quality Flags Ref : H_RO Quality Flags Ref : H_RO <<H_RR Array>> <<H_RR Array>> <<H_RR Array>> (EDR VIIRS Cloud Top Pressure) (EDR VIIRS Cloud Optical Thickness) (EDR VIIRS Cloud Top Temperature) <<H_RR Array>> (from HDF_EDR_Product_Granule_n Dataset) (from HDF_EDR_Product_Granule_n Dataset) (EDR VIIRS Cloud Top Height) (from HDF_EDR_Product_Granule_n Dataset) Layer Cloud Top Pressure Ref : H_RR Layer Cloud Optical Thickness Ref : H_RR (from HDF_EDR_Product_Granule_n Dataset) Layer Cloud Top Temperature Ref : H_RR Total Cloud Top Pressure Ref : H_RR Total Cloud Optical Thickness Ref : H_RR Layer Cloud Top Height Ref : H_RR Total Cloud Top Temperature Ref : H_RR Quality Flags Ref : H_RR Quality Flags Ref : H_RR Total Cloud Top Height Ref : H_RR Quality Flags Ref : H_RR Quality Flags Ref : H_RR VIIRS Cloud Optical Thickness VIIRS Cloud Top Pressure VIIRS Cloud Top Temperature VIIRS Cloud Top Height
<<H_RO Array>> (EDR VIIRS I1-Channel Imagery Aggregation) <<H_RO Array>> <<H_RO Array>> <<H_RO Array>> (EDR VIIRS CM Aggregation) (from HDF_EDR_Product_Aggregation Dataset) (EDR VIIRS NCC Aggregation) (EDR VIIRS Ice Surface Tempurature Aggregation) (from HDF_EDR_Product_Aggregation Datas... Radiance_I1_!mg Ref : H_RO (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) Cloud_Mask Ref : H_RO NCC_Imagery_DNB Ref : H_RO Reflectance_I1_Img Ref : H_RO Ice Surface Tempurature Ref : H_RO Scan_All_Ocean Ref : H_RO NCC_Imagery_Quality_DNB Ref : H_RO Band Quality Flags I1 Img Ref : H_RO Quality Flags Ref : H_RO Scan_No_Ocean Ref : H_RO <<H_RR Array>> <<H_RR Array>> <<H_RR Array>> (EDR VIIRS Ice Surface Temperature) (EDR VIIRS CM) (EDR VIIRS I1-Channel Imagery) (from HDF_EDR_Product_Granule_n Dataset) (from HDF_EDR_Product_Granule_n Datas... (from HDF_EDR_Product_Granule_n Dataset) <<H_RR Array>> Cloud_Mask Ref : H_RR Ice Surface Temperature Ref : H_RR Radiance_I1_Img Ref : H_RR (EDR VIIRS NCC) Scan_All_Ocean Ref : H_RR Quality Flags Ref : H_RR Reflectance_I1_Img Ref : H_RR (from HDF_EDR_Product_Granule_n Dataset) Scan_No_Ocean Ref : H_RR NCC_Imagery_DNB Ref : H_RR Band Quality I1 Img Ref : H_RR Quality_Flags Ref : H_RR NCC_Imagery_Quality_DNB Ref : H_RR VIIRS Cloud Mask IP VIIRS Ice Surface Temperature VIIRS I1-Channel Imagery VIIRS Imagery NCC
<<H_RO Array>> (EDR VIIRS OC Aggregation) <<H_RO Array>> <<H_RO Array>> <<H_RO Array>> (from HDF_EDR_Product_Aggregation Dataset) (EDR VIIRS Sea Ice Characterization Aggregation) (EDR VIIRS Net Heat Flux Aggregation) (EDR VIIRS Land Surface Tempurature Aggregation) Chorophyll_a Ref : H_RO (from HDF_EDR_Product_Aggregation Dataset) IOP_a Ref : H_RO (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) Ice Age Ref : H_RO IOP_s Ref : H_RO Net Heat Flux Ref : H_RO Land Surface Tempurature Ref : H_RO Ice Age Weight Ref : H_RO Water_Leaving Ref : H_RO Quality Flags Ref : H_RO Quality Flags Ref : H_RO Quality Flags Ref : H_RO Quality_Flags Ref : H_RO <<H_RR Array>> <<H_RR Array>> (EDR VIIRS OC) <<H_RR Array>> <<H_RR Array>> (EDR VIIRS Sea Ice Characteriization) (from HDF_EDR_Product_Granule_n Dataset) (EDR VIIRS Land Surface Temperature) (EDR VIIRS Net Heat Flux) (from HDF_EDR_Product_Granule_n Dataset) Chlorophyll_a Ref : H_RR (from HDF_EDR_Product_Granule_n Dataset) (from HDF_EDR_Product_Granule_n Dataset) Ice Age Ref : H_RR IOP_a Ref : H_RR Land Surface Temperature Ref : H_RR Net Heat Flux Ref : H_RR Ice Age Weight Ref : H_RR IOP_s Ref : H_RR Quality Flags Ref : H_RR Quality Flags Ref : H_RR Quality Flags Ref : H_RR Water_Leaving Ref : H_RR Quality_Flags Ref : H_RR VIIRS Land Surface Temperature VIIRS Ocean Color/Chlorophyll VIIRS Sea Ice Characterization VIIRS Net Heat Flux
<<H_RO Array>> <<H_RO Array>> <<H_RO Array>> (EDR VIIRS SST Aggregation) <<H_RO Array>> (EDR VIIRS SST Aggregation) (EDR VIIRS Surface Albedo Aggregation) (from HDF_EDR_Product_Aggregation Dataset) (EDR VIIRS Soil Moisture Aggregation) (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) Skin_Sea_Surface_Tempurature Ref : H_RO Skin_Sea_Surface_Tempurature Ref : H_RO (from HDF_EDR_Product_Aggregation Dataset) Quality Flag Ref : H_RO Quality_Flags Ref : H_RO Quality_Flags Ref : H_RO Quality Flag Ref : H_RO Surface Albedo (bright pixel algo.) Ref : H_RO Bulk_Sea_Surface_Tempurature Ref : H_RO Bulk_Sea_Surface_Tempurature Ref : H_RO Soil Moisture Ref : H_RO Surface Albedo (dark pixel algo.) Ref : H_RO <<H_RR Array>> <<H_RR Array>> (EDR VIIRS Surface Albedo) (EDR VIIRS Soil Moisture) <<H_RR Array>> <<H_RR Array>> (from HDF_EDR_Product_Granule_n Dataset) (EDR VIIRS SST) (from HDF_EDR_Product_Granule_n Dataset) (EDR VIIRS SST) Surface Albedo (dark pixel algo.) Ref : H_RR (from HDF_EDR_Product_Granule_n Dataset) Soil Moisture Ref : H_RR (from HDF_EDR_Product_Granule_n Dataset) Skin_Sea_Surface_Tempurature Ref : H_RR Surface Albedo (bright pixel algo.) Ref : H_RR Quality Flags Ref : H_RR Skin_Sea_Surface_Tempurature Ref : H_RR Bulk_Sea_Surface_Tempurature Ref : H_RR Quality Flags Ref : H_RR Bulk_Sea_Surface_Tempurature Ref : H_RR Quality_Flags Ref : H_RR Quality_Flags Ref : H_RR VIIRS Sea Surface Temperature VIIRS Soil Moisture VIIRS Surface Albedo VIIRS Snow Cover/Depth
<<H_RO Array>> <<H_RO Array>> <<H_RO Array>> (EDR VIIRS Surface Type Aggregation) (EDR VIIRS Suspended Matter Aggregation) (EDR VIIRS VI Aggregation) (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) (from HDF_EDR_Product_Aggregation Dataset) Surface Type Flags Ref : H_RO Suspended Matter Type Ref : H_RO Top_of_Canopy_EVI Ref : H_RO Quality_Flags Ref : H_RO Quality Flags Ref : H_RO Top_of_Atmosphere_NDVI Ref : H_RO Vegetation Fraction Ref : H_RO Smoke Concentration Ref : H_RO <<H_RR Array>> (EDR VIIRS Surface Type) <<H_RR Array>> <<H_RR Array>> (from HDF_EDR_Product_Granule_n Dataset) (EDR VIIRS Suspended Matter) (EDR VIIRS VI) (from HDF_EDR_Product_Granule_n Dataset) Surface Type Flags Ref : H_RR (from HDF_EDR_Product_Granule_n Dataset) Suspended Matter Type Ref : H_RR Vegetation Fraction Ref : H_RR Top_of_Canopy_EVI Ref : H_RR Smoke Concentration Ref : H_RR Quality Flags Ref : H_RR Top_of_Atmosphere_NDVI Ref : H_RR Quality Flags Ref : H_RR VIIRS Surface Type VIIRS Vegetation Index VIIRS Suspended Matter
General RDR File Structure relationships <<Root>> HDF_File_Root <<H_G>> 1 1 <<H_G>> HDF_All_Data HDF_RDR_Product 1 1 1..* 1..* <<H_G>> HDF_xxx_Product_Data <<H_DS>> 1 1 <<H_DS>> RDR_Product_Granule_# 1 1 <<H_G>> <<H_G>> RDR_Product_Aggregation 1 1 HDF_AUX_SensorCalibrationCoefficient HDF_RDR_SpacecraftDiary 1..* 1..* <<H_DS>> xxx_Data <<H_DS>> HDF_RDR_SpacecraftDiary_Dataset_# <<H_DS>> HDF_AUX_SensorCalibrationCoefficient_Dataset_# 1 1 <<H_DS>> HDF_RDR_SpacecraftDiary_Aggregation <<H_DS>> HDF_AUX_SensorCalibrationCoefficient_Aggregation Note: All NPP RDR HDF5 files contain the HDF_All_Data Group thus will not be depicted in the following diagrams.
RDR <<H_DS>> RDR_Product_Aggregation (from HDF_RDR_Product) <<NPOESS>> AggregateBeginningDate : H_CU <<NPOESS>> AggregateBeginningOrbitNumber : H_ILLU <<NPOESS>> AggregateBeginningTime : H_CU <<NPOESS>> AggregateBeginningGranuleID : H_I <<NPOESS>> AggregateCreationDate : H_STR <<NPOESS>> AggregateCreationTime : H_STR <<NPOESS>> AggregateEndingGranuleID : H_I <<NPOESS>> AggregateEndingDate : H_CU <<NPOESS>> AggregateEndingOrbitNumber : H_ILLU <<NPOESS>> AggregateEndingTime : H_CU <<NPOESS>> AggregatePercentMissingDataAve : H_F <<HDF>> AggregateDataset : H_RO <<H_DS>> RDR_Product_Granule_# (from HDF_RDR_Product) Beginning_Date : H_CU Beginning_Time : H_CU Ending_Date : H_CU Ending_Time : H_CU N_Beginning_Orbit_Number : H_ILLU = NO N_Beginning_Time_IET : H_I N_Creation_Date : H_STR N_Creation_Time : H_STR N_Ending_Time_IET : H_I <<H_G>> N_Granule_ID : H_I HDF_RDR_Product N_Granule_Version : H_STR (from HDF_File_Root) N_LEO_Flag : H_STR Instrument_Short_Name : H_STR N_Packet_Type : H_STR N_Dataset_Type_Tag : H_STR N_Packet_Type_Count : H_UI N_Instrument_Flight_SW_Version : H_STR N_Percent_Missing_Data : H_I N_Spacecraft_SW_Version : H_STR N_Update_Date : H_STR N_Subsystem_SW_Version : H_STR <<H_DS>> N_Update_Time : H_STR Platform_Short_Name : H_STR HDF_RDR_SpacecraftDiary_Dataset_# Operational_Mode : H_STR Processing_Level_Identifier : N_STR (from HDF_RDR_SpacecraftDiary) <<HDF>> Dataset : H_RR N_Dataset_Source : H_STR Beginning_Date : H_CU N_Processing_Domain : H_STR Beginning_Time : H_CU N_Granules : H_I Ending_Date : H_CU Identifier_Information.Dataset_Identifier : H_STR Ending_Time : H_CU N_Beginning_Orbit_Number : H_ILLU 1 1 N_Beginning_Time_IET : H_I N_Creation_Date : H_STR N_Creation_Time : H_STR N_Ending_Time_IET : H_I N_Granule_ID : H_I N_Granule_Version : H_STR <<H_G>> N_LEO_Flag : H_STR HDF_RDR_SpacecraftDiary N_Packet_Type : H_STR (from HDF_File_Root) N_Packet_Type_Count : H_UI Instrument_Short_Name : H_STR N_Percent_Missing_Data : H_I <<Root>> Identifier_Information.Dataset_Indentifier : H_STR N_Update_Date : H_STR HDF_File_Root N_Dataset_Type_Tag : H_STR N_Update_Time : H_STR N_Instrument_Flight_SW_Version : H_STR Mission_Name : H_STR Operational_Mode : H_STR N_Spacecraft_SW_Version : H_STR N_Quasi-Static_Metadata_Reference <<HDF>> Dataset : H_RR 1 1 N_Subsystem_SW_Version : H_STR Identifier_Information.Dataset_Indentifier : H_STR Platform_Short_Name : H_STR Processing_Level_Identifier : N_STR <<H_DS>> N_Dataset_Source : H_STR HDF_RDR_SpacecraftDiary_Aggregation N_Processing_Domain : H_STR (from HDF_RDR_SpacecraftDiary) <<NPOESS>> AggregateBeginningDate : H_CU <<NPOESS>> AggregateBeginningOrbitNumber : H_ILLU 1 1 <<NPOESS>> AggregateBeginningTime : H_CU 1 1 <<NPOESS>> AggregateBeginningGranuleID : H_I <<NPOESS>> AggregateCreationDate : H_CU <<H_G>> <<NPOESS>> AggregateCreationTime : H_CU HDF_AUX_SensorCalibrationCoefficient <<NPOESS>> AggregateEndingGranuleID : H_I (from HDF_File_Root) <<NPOESS>> AggregateEndingDate : H_CU N_Dataset_Source : H_STR <<NPOESS>> AggregateEndingOrbitNumber : H_ILLU N_Dataset_Type_Tag : H_STR <<NPOESS>> AggregateEndingTime : H_CU N_Processing_Domain : H_STR <<NPOESS>> AggregatePercentMissingDataAve : H_F N_Spacecraft_SW_Version : H_STR <<HDF>> AggregateDataset : H_RO N_Subsystem_SW_Version : H_STR Identifier_Information.Dataset_Indentifier : H_STR <<H_DS>> HDF_AUX_SensorCalibrationCoefficient_Aggregation (from HDF_AUX_SensorCalibrationCoefficient) <<NPOESS>> AggregateBeginningDate : H_CU <<NPOESS>> AggregateBeginningTime : H_CU <<NPOESS>> AggregateEndingDate : H_CU <<NPOESS>> AggregateEndingTime : H_CU <<HDF>> AggregateDataset : H_RO <<H_DS>> HDF_AUX_SensorCalibrationCoefficient_Dataset_# (from HDF_AUX_SensorCalibrationCoefficient) Ancillary_Dataset_Identifier.Dataset_Identifier : H_STR Calendar_Date Input_Dataset_Identifier.Dataset_Identifier : H_STR N_Beginning_Time_IET : H_LL N_Creation_Date : H_STR N_Creation_Time : H_STR N_Ending_Time_IET : H_LL N_LEO_Flag : H_STR N_Update_Date : H_STR N_Update_Time : H_STR Platform_Short_Name : H_STR Time_of_Day : H_STR <<HDF>> Dataset : H_RR
Ancillary / Auxiliary Data Products <<Root>> <<Root>> AUX_HDF_File_Root group ANC_HDF_File_Root Group Ancillary_Dataset_Identifier.Dataset_Identifier : H_STR Ancillary_Dataset_Identifier.Dataset_Identifier : H_STR Identification_Information.Citation.Citation_Information.Online-Linkage : H_STR Identification_Information.Citation.Citation_Information.Online-Linkage : H_STR Identifier_Information.Dataset_Indentifier : H_STR Identifier_Information.Dataset_Indentifier : H_STR Input_Dataset_Identifier.Dataset_Identifier : H_STR Input_Dataset_Identifier.Dataset_Identifier : H_STR Mission_Name : H_STR Instrument_Short_Name : H_STR N_Anc_Type : H_STR Mission_Name : H_STR N_Creation_Date : H_STR N_Anc_Type : H_STR N_Creation_Time : H_STR N_Beginning_Time_IET : H_LL N_Dataset_Source : H_STR N_Creation_Date : H_STR N_Dataset_Type_Tag : H_STR N_Creation_Time : H_STR N_Processing_Domain : H_STR N_Dataset_Source : H_STR N_Update_Date : H_STR N_Dataset_Type_Tag : H_STR N_Update_Time : H_STR N_Ending_Time_IET : H_LL N_LEO_Flag : H_STR N_Processing_Domain : H_STR 1 1 N_Spacecraft_SW_Version : H_STR N_Subsystem_SW_Version : H_STR N_Update_Date : H_STR N_Update_Time : H_STR Platform_Short_Name : H_STR 1 1 1 1 <<H_G>> 1 1 HDF_All_Data <<H_G>> AncillaryData 1 1 1 1 (from ANC_HDF_File_Root Group) 1 1 <<H_G>> Calander_Date : H_STR HDF_All_Data <<H_G>> 1..* 1..* Time_of_Day : H_STR AuxiliaryData <<H_G>> (from AUX_HDF_File_Root group) 1 1 HDF_xxx_Product_Data Calendar_Date N_Granule_Version : H_STR 1..* 1..* 1 1 Time_of_Day : H_STR <<H_G>> HDF_xxx_Product_Data 1..* 1..* 1 1 <<H_DS>> xxx_Data 1..* 1..* <<H_DS>> xxx_Data
General SDR File Structure relationships <<Root>> HDF_File_Root 1 1 1 1 <<H_G>> <<H_G>> 1 1 HDF_All_Data HDF_SDR_Product Group 1 1 1 1 1 1 1..* 1..* <<H_G>> HDF_xxx_Product_Data 1 1 1..* 1..* 1 1 <<H_DS>> <<H_DS>> HDF_SDR_Product_Granule_n Dataset HDF_SDR_Product_Aggregation Dataset 1..* 1..* <<H_DS>> xxx_Data A H_DC is attached to each H_DS item. See specific EDR diagrams for details. Note: All NPP SDR HDF5 files contain the HDF_All_Data Group thus will not be depicted in the following diagrams.
HDF5 file structure – Example CDFCB-X Table for RDR Product Granule Group (primary data) * Data types are explained on chart 15-16
HDF5 file structure – Example CDFCB-X Table for RDR Auxiliary Data Calibration Coefficients Group (secondary data) * Data types are explained on chart 15-16
HDF5 file structure – HDF5 data type to CDFCB-X cross-reference
HDF5 file structure – HDF5 attribute to CDFCB-X cross-reference