Attributes {
    HDF5_ROOT_GROUP {
        Grid {
            String Dataset "IRkalmanFilterWeight", "HQprecipSource", "lon", "precipitationCal", "precipitationUncal", "lat", "HQprecipitation", "probabilityLiquidPrecipitation", "HQobservationTime", "randomError", "IRprecipitation";
        }
    }
    H5_GLOBAL {
        String HDF5_OBJ_FULLPATH "H5_GLOBAL";
        String FileHeader "DOI=10.5067/GPM/IMERG/HH/3B;
DOIauthority=http://dx.doi/org/;
DOIshortName=3IMERGHH;
AlgorithmID=3IMERGHH;
AlgorithmVersion=3IMERGH_1.0;
FileName=3B-HHR.MS.MRG.3IMERG.20140505-S063000-E065959.0390.V03D.HDF5;
SatelliteName=MULTI;
InstrumentName=MERGED;
GenerationDateTime=2015-01-21T16:15:45.000Z;
StartGranuleDateTime=2014-05-05T06:30:00.000Z;
StopGranuleDateTime=2014-05-05T06:59:59.999Z;
GranuleNumber=;
NumberOfSwaths=0;
NumberOfGrids=1;
GranuleStart=;
TimeInterval=HALF_HOUR;
ProcessingSystem=PPS;
ProductVersion=V03D;
EmptyGranule=NOT_EMPTY;
MissingData=;
";
        String FileInfo "DataFormatVersion=bh;
TKCodeBuildVersion=1;
MetadataVersion=bh;
FormatPackage=HDF5-1.8.9;
BlueprintFilename=GPM.V1.3IMERGHH.blueprint.xml;
BlueprintVersion=BV_42;
TKIOVersion=3.60.8;
MetadataStyle=PVL;
EndianType=LITTLE_ENDIAN;
";
    }
    /Grid/ {
        String HDF5_OBJ_FULLPATH "/Grid/";
        String GridHeader "BinMethod=ARITHMETIC_MEAN;
Registration=CENTER;
LatitudeResolution=0.1;
LongitudeResolution=0.1;
NorthBoundingCoordinate=90;
SouthBoundingCoordinate=-90;
EastBoundingCoordinate=180;
WestBoundingCoordinate=-180;
Origin=SOUTHWEST;
";
    }
    /Grid/IRkalmanFilterWeight {
        String HDF5_OBJ_FULLPATH "/Grid/IRkalmanFilterWeight";
        String DimensionNames "lon,lat";
        String coordinates "lon lat";
        Int16 _FillValue -9999;
        String CodeMissingValue "-9999";
    }
    /Grid/HQprecipSource {
        String HDF5_OBJ_FULLPATH "/Grid/HQprecipSource";
        String DimensionNames "lon,lat";
        String coordinates "lon lat";
        Int16 _FillValue -9999;
        String CodeMissingValue "-9999";
    }
    /Grid/lon {
        String HDF5_OBJ_FULLPATH "/Grid/lon";
        String DimensionNames "lon";
        String Units "degrees_east";
        String units "degrees_east";
        String standard_name "longitude";
        Float32 _FillValue -9999.900391;
        String CodeMissingValue "-9999.9";
        String CLASS "DIMENSION_SCALE";
    }
    /Grid/precipitationCal {
        String HDF5_OBJ_FULLPATH "/Grid/precipitationCal";
        String DimensionNames "lon,lat";
        String Units "mm/hr";
        String units "mm/hr";
        String coordinates "lon lat";
        Float32 _FillValue -9999.900391;
        String CodeMissingValue "-9999.9";
    }
    /Grid/precipitationUncal {
        String HDF5_OBJ_FULLPATH "/Grid/precipitationUncal";
        String DimensionNames "lon,lat";
        String Units "mm/hr";
        String units "mm/hr";
        String coordinates "lon lat";
        Float32 _FillValue -9999.900391;
        String CodeMissingValue "-9999.9";
    }
    /Grid/lat {
        String HDF5_OBJ_FULLPATH "/Grid/lat";
        String DimensionNames "lat";
        String Units "degrees_north";
        String units "degrees_north";
        String standard_name "latitude";
        Float32 _FillValue -9999.900391;
        String CodeMissingValue "-9999.9";
        String CLASS "DIMENSION_SCALE";
    }
    /Grid/HQprecipitation {
        String HDF5_OBJ_FULLPATH "/Grid/HQprecipitation";
        String DimensionNames "lon,lat";
        String Units "mm/hr";
        String units "mm/hr";
        String coordinates "lon lat";
        Float32 _FillValue -9999.900391;
        String CodeMissingValue "-9999.9";
    }
    /Grid/probabilityLiquidPrecipitation {
        String HDF5_OBJ_FULLPATH "/Grid/probabilityLiquidPrecipitation";
        String DimensionNames "lon,lat";
        String Units "percent";
        String units "percent";
        String coordinates "lon lat";
        Int16 _FillValue -9999;
        String CodeMissingValue "-9999";
    }
    /Grid/HQobservationTime {
        String HDF5_OBJ_FULLPATH "/Grid/HQobservationTime";
        String DimensionNames "lon,lat";
        String Units "minutes";
        String units "minutes";
        String coordinates "lon lat";
        Int16 _FillValue -9999;
        String CodeMissingValue "-9999";
    }
    /Grid/randomError {
        String HDF5_OBJ_FULLPATH "/Grid/randomError";
        String DimensionNames "lon,lat";
        String Units "mm/hr";
        String units "mm/hr";
        String coordinates "lon lat";
        Float32 _FillValue -9999.900391;
        String CodeMissingValue "-9999.9";
    }
    /Grid/IRprecipitation {
        String HDF5_OBJ_FULLPATH "/Grid/IRprecipitation";
        String DimensionNames "lon,lat";
        String Units "mm/hr";
        String units "mm/hr";
        String coordinates "lon lat";
        Float32 _FillValue -9999.900391;
        String CodeMissingValue "-9999.9";
    }
}