Attributes { HDF5_GLOBAL { String FileHeader "DOI=10.5067/GPM/DPRGMI/CSH/3B-MONTH/06; DOIauthority=http://dx.doi.org/; DOIshortName=3HCSH; AlgorithmID=3HCSH; AlgorithmVersion=V6.0; FileName=3B-MO.GPM.DPRGMI.3HCSHv6-0.20201101-S000000-E235959.11.V06A.HDF5; SatelliteName=GPM; InstrumentName=DPRGMI; GenerationDateTime=2020-12-02T23:26:45.000Z; StartGranuleDateTime=2020-11-01T00:00:00.000Z; StopGranuleDateTime=2020-11-30T23:59:59.999Z; GranuleNumber=; NumberOfSwaths=0; NumberOfGrids=1; GranuleStart=; TimeInterval=MONTH; ProcessingSystem=PPS; ProductVersion=V06A; EmptyGranule=NOT_EMPTY; MissingData=; "; String FileInfo "DataFormatVersion=cn; TKCodeBuildVersion=2; MetadataVersion=cv; FormatPackage=HDF5-1.8.9; BlueprintFilename=GPM.V6.3HCSH.blueprint.xml; BlueprintVersion=BV_0; TKIOVersion=3.92.16; MetadataStyle=PVL; EndianType=LITTLE_ENDIAN; "; } Grid { String GridHeader "BinMethod=ARITHMETIC_MEAN; Registration=CENTER; LatitudeResolution=0.25; LongitudeResolution=0.25; NorthBoundingCoordinate=67; SouthBoundingCoordinate=-67; EastBoundingCoordinate=180; WestBoundingCoordinate=-180; Origin=SOUTHWEST; "; String fullnamepath "/Grid"; } latentHeating { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "latentHeating"; String fullnamepath "/Grid/latentHeating"; Float32 _FillValue -9999.9; } radiativeHeating { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "radiativeHeating"; String fullnamepath "/Grid/radiativeHeating"; Float32 _FillValue -9999.9; } eddyMoistening { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "eddyMoistening"; String fullnamepath "/Grid/eddyMoistening"; Float32 _FillValue -9999.9; } numberOfSamples { String DimensionNames "nlon,nlat"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; String origname "numberOfSamples"; String fullnamepath "/Grid/numberOfSamples"; } microMoistening { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "microMoistening"; String fullnamepath "/Grid/microMoistening"; Float32 _FillValue -9999.9; } surfacePrecipRate { String DimensionNames "nlon,nlat"; String Units "mm/hr"; String units "mm/hr"; String CodeMissingValue "-9999.9"; String origname "surfacePrecipRate"; String fullnamepath "/Grid/surfacePrecipRate"; Float32 _FillValue -9999.9; } stratiformFraction { String DimensionNames "nlon,nlat"; String CodeMissingValue "-9999.9"; String origname "stratiformFraction"; String fullnamepath "/Grid/stratiformFraction"; Float32 _FillValue -9999.9; } eddyHeating { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "eddyHeating"; String fullnamepath "/Grid/eddyHeating"; Float32 _FillValue -9999.9; } nlat { String units "degrees_north"; } nlayer { String units "level"; } nlon { String units "degrees_east"; } }