Attributes { HDF5_ROOT_GROUP { Grid { Intermediate { String Dataset "MWprecipitation", "MWobservationTime", "IRprecipitation", "MWprecipSource", "IRinfluence", "precipitationUncal"; } String Dataset "precipitationQualityIndex", "lon", "time", "lat_bnds", "lonv", "nv", "precipitation", "lat", "latv", "probabilityLiquidPrecipitation", "randomError", "time_bnds", "lon_bnds"; } } H5_GLOBAL { String HDF5_OBJ_FULLPATH "H5_GLOBAL"; String FileHeader "DOI=10.5067/GPM/IMERG/3B-HH/07; DOIauthority=http://dx.doi.org/; DOIshortName=3IMERGHH; AlgorithmID=3IMERGHH; AlgorithmVersion=3IMERGH_7.0; FileName=3B-HHR.MS.MRG.3IMERG.19980101-S000000-E002959.0000.V07B.HDF5; SatelliteName=MULTI; InstrumentName=MERGED; GenerationDateTime=2024-10-28T20:01:32.000Z; StartGranuleDateTime=1998-01-01T00:00:00.000Z; StopGranuleDateTime=1998-01-01T00:29:59.999Z; GranuleNumber=; NumberOfSwaths=0; NumberOfGrids=1; GranuleStart=; TimeInterval=HALF_HOUR; ProcessingSystem=PPS; ProductVersion=V07B; EmptyGranule=NOT_EMPTY; MissingData=; "; String FileInfo "DataFormatVersion=7e; TKCodeBuildVersion=0; MetadataVersion=7e; FormatPackage=HDF5-1.10.9; BlueprintFilename=GPM.V7.3IMERGHH.blueprint.xml; BlueprintVersion=BV_69; TKIOVersion=3.101; 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/Intermediate/ { String HDF5_OBJ_FULLPATH "/Grid/Intermediate/"; } /Grid/Intermediate/MWprecipitation { String HDF5_OBJ_FULLPATH "/Grid/Intermediate/MWprecipitation"; String DimensionNames "time,lon,lat"; String Units "mm/hr"; String units "mm/hr"; String coordinates "time lon lat"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; String LongName "Observed merged microwave precipitation estimate; formerly HQprecipitation"; } /Grid/Intermediate/MWobservationTime { String HDF5_OBJ_FULLPATH "/Grid/Intermediate/MWobservationTime"; String DimensionNames "time,lon,lat"; String Units "minutes"; String units "minutes"; String coordinates "time lon lat"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String LongName " Observed merged microwave observation time after dataset start time; formerly HQobservationTime "; } /Grid/Intermediate/IRprecipitation { String HDF5_OBJ_FULLPATH "/Grid/Intermediate/IRprecipitation"; String DimensionNames "time,lon,lat"; String Units "mm/hr"; String units "mm/hr"; String coordinates "time lon lat"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; String LongName "Infrared precipitation estimate"; } /Grid/Intermediate/MWprecipSource { String HDF5_OBJ_FULLPATH "/Grid/Intermediate/MWprecipSource"; String DimensionNames "time,lon,lat"; String coordinates "time lon lat"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String LongName "Observed merged microwave satellite source; formerly HQprecipSource"; } /Grid/Intermediate/IRinfluence { String HDF5_OBJ_FULLPATH "/Grid/Intermediate/IRinfluence"; String DimensionNames "time,lon,lat"; String coordinates "time lon lat"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String LongName " Relative influence of infrared precipitation in the merged microwave-infrared precipitation estimate "; } /Grid/Intermediate/precipitationUncal { String HDF5_OBJ_FULLPATH "/Grid/Intermediate/precipitationUncal"; String DimensionNames "time,lon,lat"; String Units "mm/hr"; String units "mm/hr"; String coordinates "time lon lat"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; String LongName "Merged microwave-infrared precipitation estimate"; } /Grid/precipitationQualityIndex { String HDF5_OBJ_FULLPATH "/Grid/precipitationQualityIndex"; String DimensionNames "time,lon,lat"; String coordinates "time lon lat"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; String LongName " Precipitation quality index; qualitative indicator of skill based on the microwave-infrared merging process "; } /Grid/lon { String HDF5_OBJ_FULLPATH "/Grid/lon"; String DimensionNames "lon"; String Units "degrees_east"; String units "degrees_east"; String standard_name "longitude"; String LongName "Longitude at the center of 0.10 degree grid intervals of longitude from -180 to 180."; String bounds "lon_bnds"; String axis "X"; String CLASS "DIMENSION_SCALE"; } /Grid/time { String HDF5_OBJ_FULLPATH "/Grid/time"; String DimensionNames "time"; String Units "seconds since 1980-01-06 00:00:00 UTC"; String units "seconds since 1980-01-06 00:00:00 UTC"; String standard_name "time"; String LongName " Representative time of data in seconds since 1980-01-06 00:00:00 UTC. The calculation of time does not add leap seconds. The difference due to leap seconds grows with time and in 2019 is less than 30 seconds. "; String bounds "time_bnds"; String axis "T"; String calendar "julian"; String CLASS "DIMENSION_SCALE"; } /Grid/lat_bnds { String HDF5_OBJ_FULLPATH "/Grid/lat_bnds"; String DimensionNames "lat,latv"; String Units "degrees_north"; String units "degrees_north"; String coordinates "lat latv"; } /Grid/lonv { String HDF5_OBJ_FULLPATH "/Grid/lonv"; String DimensionNames "lonv"; String standard_name "numberlonbnds"; String LongName "Number of longitude bounds."; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 2"; } /Grid/nv { String HDF5_OBJ_FULLPATH "/Grid/nv"; String DimensionNames "nv"; String standard_name "numbertimebnds"; String LongName "Number of time bounds."; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 2"; } /Grid/precipitation { String HDF5_OBJ_FULLPATH "/Grid/precipitation"; String DimensionNames "time,lon,lat"; String Units "mm/hr"; String units "mm/hr"; String coordinates "time lon lat"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; String LongName " Complete merged microwave-infrared (gauge-adjusted) precipitation estimate; formerly precipitationCal "; } /Grid/lat { String HDF5_OBJ_FULLPATH "/Grid/lat"; String DimensionNames "lat"; String Units "degrees_north"; String units "degrees_north"; String standard_name "latitude"; String LongName "Latitude at the center of 0.10 degree grid intervals of latitude from -90 to 90."; String bounds "lat_bnds"; String axis "Y"; String CLASS "DIMENSION_SCALE"; } /Grid/latv { String HDF5_OBJ_FULLPATH "/Grid/latv"; String DimensionNames "latv"; String standard_name "numberlatbnds"; String LongName "Number of latitude bounds."; String CLASS "DIMENSION_SCALE"; String NAME "This is a netCDF dimension but not a netCDF variable. 2"; } /Grid/probabilityLiquidPrecipitation { String HDF5_OBJ_FULLPATH "/Grid/probabilityLiquidPrecipitation"; String DimensionNames "time,lon,lat"; String Units "percent"; String units "percent"; String coordinates "time lon lat"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String LongName " Probability of liquid precipitation; estimated with a diagnostic parameterization using ancillary data "; } /Grid/randomError { String HDF5_OBJ_FULLPATH "/Grid/randomError"; String DimensionNames "time,lon,lat"; String Units "mm/hr"; String units "mm/hr"; String coordinates "time lon lat"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; String LongName " Root-mean-square error estimate for complete merged microwave-infrared (gauge-adjusted) precipitation "; } /Grid/time_bnds { String HDF5_OBJ_FULLPATH "/Grid/time_bnds"; String DimensionNames "time,nv"; String Units "seconds since 1980-01-06 00:00:00 UTC"; String units "seconds since 1980-01-06 00:00:00 UTC"; String coordinates "time nv"; } /Grid/lon_bnds { String HDF5_OBJ_FULLPATH "/Grid/lon_bnds"; String DimensionNames "lon,lonv"; String Units "degrees_east"; String units "degrees_east"; String coordinates "lon lonv"; } }