Attributes { HDF5_GLOBAL { String FileHeader "DOI=10.5067/GPM/PRTMI/TRMM/CSH/3G/07; DOIauthority=http://dx.doi.org/; DOIshortName=3GCSH_TRMM; AlgorithmID=3GCSHT; AlgorithmVersion=V7.0; FileName=3B-ORBIT.TRMM.PRTMI.3GCSHTv7-0.20110213-S051114-E064336.075457.V07A.HDF5; SatelliteName=TRMM; InstrumentName=PRTMI; GenerationDateTime=2022-08-02T03:28:03.000Z; StartGranuleDateTime=2011-02-13T05:11:14.049Z; StopGranuleDateTime=2011-02-13T06:43:37.827Z; GranuleNumber=75457; NumberOfSwaths=0; NumberOfGrids=1; GranuleStart=SOUTHERNMOST_LATITUDE; TimeInterval=ORBIT; ProcessingSystem=PPS; ProductVersion=V07A; EmptyGranule=NOT_EMPTY; MissingData=0; "; String InputRecord "InputFileNames=2B.TRMM.PRTMI.2HCSHv7-0.20110213-S051114-E064336.075457.V07A.HDF5; InputAlgorithmVersions=V7.0; InputGenerationDateTimes=2022-08-02T03:27:12.000Z; "; String NavigationRecord "LongitudeOnEquator=63.398276; UTCDateTimeOnEquator=2011-02-13T05:34:20.680Z; MeanSolarBetaAngle=-31.584153; EphemerisFileName=; AttitudeFileName=; GeoControlFileName=; EphemerisSource=1_GROUND_ESTIMATED_STATE_(GES); AttitudeSource=Attitude Read from File, TRMM AttDetermSource flag = 433; GeoToolkitVersion=V7.1 12.11.2020.3GeoTKtestKu.fs ; SensorAlignmentFirstRotationAngle=0.000000; SensorAlignmentSecondRotationAngle=0.000000; SensorAlignmentThirdRotationAngle=0.000000; SensorAlignmentFirstRotationAxis=0; SensorAlignmentSecondRotationAxis=0; SensorAlignmentThirdRotationAxis=0; "; String FileInfo "DataFormatVersion=7b; TKCodeBuildVersion=0; MetadataVersion=7b; FormatPackage=HDF5-1.10.5; BlueprintFilename=GPM.V7.3GCSHT.blueprint.xml; BlueprintVersion=BV_69; TKIOVersion=3.99; 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"; } Grid_GridTime { } vEddyMoistening { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "vEddyMoistening"; String fullnamepath "/Grid/vEddyMoistening"; Float32 _FillValue -9999.9; } 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; } lwRadiativeHeating { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "lwRadiativeHeating"; String fullnamepath "/Grid/lwRadiativeHeating"; Float32 _FillValue -9999.9; } hEddyHeating { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "hEddyHeating"; String fullnamepath "/Grid/hEddyHeating"; 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; } localZenithAngle { String DimensionNames "nlon,nlat"; String Units "degrees"; String units "degrees"; String CodeMissingValue "-9999.9"; String origname "localZenithAngle"; String fullnamepath "/Grid/localZenithAngle"; Float32 _FillValue -9999.9; } hEddyMoistening { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "hEddyMoistening"; String fullnamepath "/Grid/hEddyMoistening"; 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; } swRadiativeHeating { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "swRadiativeHeating"; String fullnamepath "/Grid/swRadiativeHeating"; Float32 _FillValue -9999.9; } GridTime_Month { String DimensionNames "nlon,nlat"; String Units "months"; String units "months"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Month"; String fullnamepath "/Grid/GridTime/Month"; } GridTime_DayOfMonth { String DimensionNames "nlon,nlat"; String Units "days"; String units "days"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "DayOfMonth"; String fullnamepath "/Grid/GridTime/DayOfMonth"; } GridTime_Minute { String DimensionNames "nlon,nlat"; String Units "minutes"; String units "minutes"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Minute"; String fullnamepath "/Grid/GridTime/Minute"; } GridTime_Year { String DimensionNames "nlon,nlat"; String Units "years"; String units "years"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "Year"; String fullnamepath "/Grid/GridTime/Year"; } GridTime_MilliSecond { String DimensionNames "nlon,nlat"; String Units "ms"; String units "ms"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "MilliSecond"; String fullnamepath "/Grid/GridTime/MilliSecond"; } GridTime_Hour { String DimensionNames "nlon,nlat"; String Units "hours"; String units "hours"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Hour"; String fullnamepath "/Grid/GridTime/Hour"; } GridTime_DayOfYear { String DimensionNames "nlon,nlat"; String Units "days"; String units "days"; Int16 _FillValue -9999; String CodeMissingValue "-9999"; String origname "DayOfYear"; String fullnamepath "/Grid/GridTime/DayOfYear"; } GridTime_Second { String DimensionNames "nlon,nlat"; String Units "s"; String units "s"; Int16 _FillValue -99; String CodeMissingValue "-99"; String origname "Second"; String fullnamepath "/Grid/GridTime/Second"; } vEddyHeating { String DimensionNames "nlayer,nlon,nlat"; String Units "K/hr"; String units "K/hr"; String CodeMissingValue "-9999.9"; String origname "vEddyHeating"; String fullnamepath "/Grid/vEddyHeating"; Float32 _FillValue -9999.9; } nlat { String units "degrees_north"; } nlayer { String units "level"; } nlon { String units "degrees_east"; } }