Attributes { /Grids/G1/estimSurfPrecipLiqRateUn { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipAllObs { String DimensionNames "st,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/nearSurfPrecipLiqRateProb { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/nearSurfPrecipLiqRateUn { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/nearSurfPrecipTotRateUn { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/nearSurfPrecipTotRateProb { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/estimSurfPrecipTotRateProb { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/estimSurfPrecipTotRateUn { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/estimSurfPrecipLiqRateProb { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/nearSurfPrecipTotRateDiurnalAllObs { String DimensionNames "tim,st,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipLiqWaterContent/count { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipLiqWaterContent/mean { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipLiqWaterContent/stdev { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipLiqWaterContent/hist { String DimensionNames "bin,st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/nearSurfPrecipTotRateDiurnal/count { String DimensionNames "tim,st,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/nearSurfPrecipTotRateDiurnal/mean { String DimensionNames "tim,st,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/nearSurfPrecipTotRateDiurnal/stdev { String DimensionNames "tim,st,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotWaterContent/count { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipTotWaterContent/mean { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotWaterContent/stdev { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotWaterContent/hist { String DimensionNames "bin,st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipTotLogNw/count { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipTotLogNw/mean { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotLogNw/stdev { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotLogNw/hist { String DimensionNames "bin,st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/OptEst/OEcolumnWaterVapor/count { String DimensionNames "ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/OptEst/OEcolumnWaterVapor/mean { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/OptEst/OEtenMeterWindSpeed/count { String DimensionNames "ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/OptEst/OEtenMeterWindSpeed/mean { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/OptEst/OEskinTemperature/count { String DimensionNames "ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/OptEst/OEskinTemperature/mean { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/OptEst/OEcolumnCloudLiqWater/count { String DimensionNames "ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/OptEst/OEcolumnCloudLiqWater/mean { String DimensionNames "ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/OptEst/OEsurfEmissivity/count { String DimensionNames "emiss,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/OptEst/OEsurfEmissivity/mean { String DimensionNames "emiss,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/cloudLiqWaterContent/count { String DimensionNames "st,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/cloudLiqWaterContent/mean { String DimensionNames "st,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/cloudLiqWaterContent/stdev { String DimensionNames "st,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/cloudLiqWaterContent/hist { String DimensionNames "bin,st,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipLiqRate/count { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipLiqRate/mean { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipLiqRate/stdev { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipLiqRate/hist { String DimensionNames "bin,st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipTotDm/count { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipTotDm/mean { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotDm/stdev { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotDm/hist { String DimensionNames "bin,st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipTotRate/count { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G1/precipTotRate/mean { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotRate/stdev { String DimensionNames "st,rt,hgt,ns,lnL,ltL"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G1/precipTotRate/hist { String DimensionNames "bin,st,rt,hgt,ns,lnL,ltL"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/estimSurfPrecipLiqRateUn { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipAllObs { String DimensionNames "hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/nearSurfPrecipLiqRateProb { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/nearSurfPrecipLiqRateUn { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/nearSurfPrecipTotRateUn { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/nearSurfPrecipTotRateProb { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/estimSurfPrecipTotRateProb { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/estimSurfPrecipTotRateUn { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/estimSurfPrecipLiqRateProb { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/nearSurfPrecipTotRateDiurnalAllObs { String DimensionNames "tim,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/precipLiqWaterContent/count { String DimensionNames "rt,hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/precipLiqWaterContent/mean { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipLiqWaterContent/stdev { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/nearSurfPrecipTotRateDiurnal/count { String DimensionNames "tim,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/nearSurfPrecipTotRateDiurnal/mean { String DimensionNames "tim,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/nearSurfPrecipTotRateDiurnal/stdev { String DimensionNames "tim,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotWaterContent/count { String DimensionNames "rt,hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/precipTotWaterContent/mean { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotWaterContent/stdev { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotLogNw/count { String DimensionNames "rt,hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/precipTotLogNw/mean { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotLogNw/stdev { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/OptEst/OEcolumnWaterVapor/count { String DimensionNames "ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/OptEst/OEcolumnWaterVapor/mean { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/OptEst/OEtenMeterWindSpeed/count { String DimensionNames "ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/OptEst/OEtenMeterWindSpeed/mean { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/OptEst/OEskinTemperature/count { String DimensionNames "ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/OptEst/OEskinTemperature/mean { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/OptEst/OEcolumnCloudLiqWater/count { String DimensionNames "ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/OptEst/OEcolumnCloudLiqWater/mean { String DimensionNames "ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/OptEst/OEsurfEmissivity/count { String DimensionNames "emiss,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/OptEst/OEsurfEmissivity/mean { String DimensionNames "emiss,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/cloudLiqWaterContent/count { String DimensionNames "hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/cloudLiqWaterContent/mean { String DimensionNames "hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/cloudLiqWaterContent/stdev { String DimensionNames "hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipLiqRate/count { String DimensionNames "rt,hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/precipLiqRate/mean { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipLiqRate/stdev { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotDm/count { String DimensionNames "rt,hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/precipTotDm/mean { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotDm/stdev { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotRate/count { String DimensionNames "rt,hgt,ns,lnH,ltH"; Int32 _FillValue -9999; String CodeMissingValue "-9999"; } /Grids/G2/precipTotRate/mean { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } /Grids/G2/precipTotRate/stdev { String DimensionNames "rt,hgt,ns,lnH,ltH"; Float32 _FillValue -9999.900391; String CodeMissingValue "-9999.9"; } build_dmrpp_metadata { String created "2025-05-07T19:52:22Z"; String build_dmrpp "3.21.1"; String bes "3.21.1"; String libdap "libdap-3.21.1"; String invocation "build_dmrpp -f /Users/myang6/Desktop/3B-MO.GPM.DPRGMI.CORRAGM.20140301-S000000-E235959.03.V07A.HDF5 -r 3B-MO.GPM.DPRGMI.CORRAGM.20140301-S000000-E235959.03.V07A.HDF5.dmr -u OPeNDAP_DMRpp_DATA_ACCESS_URL -M"; } Grids { G1 { String G1_GridHeader "BinMethod=ARITHMETIC_MEAN; Registration=CENTER; LatitudeResolution=5; LongitudeResolution=5; NorthBoundingCoordinate=70; SouthBoundingCoordinate=-70; EastBoundingCoordinate=180; WestBoundingCoordinate=-180; Origin=SOUTHWEST; "; precipLiqWaterContent { } nearSurfPrecipTotRateDiurnal { } precipTotWaterContent { } precipTotLogNw { } OptEst { OEcolumnWaterVapor { } OEtenMeterWindSpeed { } OEskinTemperature { } OEcolumnCloudLiqWater { } OEsurfEmissivity { } } cloudLiqWaterContent { } precipLiqRate { } precipTotDm { } precipTotRate { } } G2 { String G2_GridHeader "BinMethod=ARITHMETIC_MEAN; Registration=CENTER; LatitudeResolution=0.25; LongitudeResolution=0.25; NorthBoundingCoordinate=67; SouthBoundingCoordinate=-67; EastBoundingCoordinate=180; WestBoundingCoordinate=-180; Origin=SOUTHWEST; "; precipLiqWaterContent { } nearSurfPrecipTotRateDiurnal { } precipTotWaterContent { } precipTotLogNw { } OptEst { OEcolumnWaterVapor { } OEtenMeterWindSpeed { } OEskinTemperature { } OEcolumnCloudLiqWater { } OEsurfEmissivity { } } cloudLiqWaterContent { } precipLiqRate { } precipTotDm { } precipTotRate { } } } DAP4_GLOBAL { String FileHeader "DOI=10.5067/GPM/DPRGMI/CMB/3B-MONTH/07; DOIauthority=http://dx.doi.org/; DOIshortName=3CMB; AlgorithmID=3CMB; AlgorithmVersion=3BCMB_M_20211006; FileName=3B-MO.GPM.DPRGMI.CORRAGM.20140301-S000000-E235959.03.V07A.HDF5; SatelliteName=GPM; InstrumentName=DPRGMI; GenerationDateTime=2022-05-11T18:07:22.000Z; StartGranuleDateTime=2014-03-08T00:00:00.000Z; StopGranuleDateTime=2014-03-31T23:59:59.999Z; GranuleNumber=; NumberOfSwaths=0; NumberOfGrids=2; GranuleStart=; TimeInterval=MONTH; ProcessingSystem=PPS; ProductVersion=07; EmptyGranule=NOT_EMPTY; MissingData=; "; String FileInfo "DataFormatVersion=7a; TKCodeBuildVersion=0; MetadataVersion=7a; FormatPackage=HDF5-1.10.5; BlueprintFilename=GPM.V7.3CMB.blueprint.xml; BlueprintVersion=BV_69; TKIOVersion=3.99; MetadataStyle=PVL; EndianType=LITTLE_ENDIAN; "; } }