<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
Hi Jennifer,
<div><br>
</div>
<div>I removed _FillValue and most of the errors resolved however I'm left with the error below. The grid attributes are from 20N, 50N, -180, 180. Is there something I'm not seeing in the control file?</div>
<div><br>
</div>
<div>
<div>ga-&gt; d pr</div>
<div>HDF5-DIAG: Error detected in HDF5 (1.8.5-patch1) thread 0:</div>
<div>&nbsp; #000: ../../src/H5Dio.c line 153 in H5Dread(): selection&#43;offset not within extent</div>
<div>&nbsp; &nbsp; major: Dataspace</div>
<div>&nbsp; &nbsp; minor: Out of range</div>
<div>HDF5 read error for float data&nbsp;</div>
<div>Data Request Error: &nbsp;Error for variable 'pr'</div>
<div>&nbsp; Error ocurred at column 1</div>
<div>DISPLAY error: &nbsp;Invalid expression&nbsp;</div>
<div>&nbsp; Expression = pr</div>
<div><br>
</div>
<div>*********************</div>
<div>
<div>DSET ^3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5</div>
<div>OPTIONS template</div>
<div>DTYPE hdf5_grid</div>
<div>TITLE GPM precip</div>
<div>UNDEF -9999.9</div>
<div>XDEF 3600 linear -180 0.1</div>
<div>YDEF 300 linear 20 0.1</div>
<div>ZDEF 1 levels 1000</div>
<div>TDEF 100 linear 00Z01jan2015 6hr</div>
<div>VARS 1</div>
<div>Grid/precipitation=&gt;pr &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 y,x &nbsp; precipitation mm/hr</div>
<div>ENDVARS</div>
</div>
<div>********************</div>
<div>
<div><br>
</div>
<div>&gt; h5dump 3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5 |more</div>
<div>HDF5 &quot;3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5&quot; {</div>
<div>GROUP &quot;/&quot; {</div>
<div>&nbsp; &nbsp;ATTRIBUTE &quot;FileHeader&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRSIZE 563;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div>&nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; DATA {</div>
<div>&nbsp; &nbsp; &nbsp; (0): &quot;DOI=10.5067/GPM/IMERG/HH/3B;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DOIauthority=<a href="http://dx.doi/org/">http://dx.doi/org/</a>;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DOIshortName=3IMERGM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AlgorithmID=3IMERGMCAG;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;AlgorithmVersion=3IMERGM_1.0;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FileName=3B-MO.MS.MRG.3IMERG.20150101-S000000-E235959.01.V03D.HDF5.ps.hdf;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SatelliteName=MULTI;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;InstrumentName=MERGED;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GenerationDateTime=2015-12-03T21:21:48.000Z;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;StartGranuleDateTime=2015-01-01T00:00:00.000Z;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;StopGranuleDateTime=2015-01-31T23:59:59.999Z;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GranuleNumber=;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NumberOfSwaths=0;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NumberOfGrids=1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;GranuleStart=;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TimeInterval=MONTH;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ProcessingSystem=PPS;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;ProductVersion=V03D;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EmptyGranule=NOT_EMPTY;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MissingData=;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp;}</div>
<div>&nbsp; &nbsp;ATTRIBUTE &quot;FileInfo&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRSIZE 228;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div>&nbsp; &nbsp; &nbsp; DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; DATA {</div>
<div>&nbsp; &nbsp; &nbsp; (0): &quot;DataFormatVersion=bh;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TKCodeBuildVersion=1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MetadataVersion=bh;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;FormatPackage=HDF5-1.8.9;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BlueprintFilename=GPM.V1.3IMERGM.blueprint.xml;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;BlueprintVersion=BV_42;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;TKIOVersion=3.60.8;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MetadataStyle=PVL;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EndianType=LITTLE_ENDIAN;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp;}</div>
</div>
<div>
<div>&nbsp;GROUP &quot;Grid&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; ATTRIBUTE &quot;GridHeader&quot; {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATATYPE &nbsp;H5T_STRING {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRSIZE 257;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STRPAD H5T_STR_NULLTERM;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CSET H5T_CSET_ASCII;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CTYPE H5T_C_S1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATASPACE &nbsp;SCALAR</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DATA {</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(0): &quot;BinMethod=ARITHMETIC_MEAN;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Registration=CENTER;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;LatitudeResolution=0.1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;LongitudeResolution=0.1;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NorthBoundingCoordinate=50.000000;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SouthBoundingCoordinate=20.000000;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;EastBoundingCoordinate=180.000000;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WestBoundingCoordinate=-180.000000;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Origin=SOUTHWEST;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&quot;</div>
<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div>
<div>&nbsp; &nbsp; &nbsp; }</div>
</div>
<div><br>
</div>
<div>
<div>On Dec 10, 2015, at 4:59 AM, Jennifer M Adams &lt;<a href="mailto:jadams21@gmu.edu">jadams21@gmu.edu</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
Hi, Joyce —&nbsp;
<div>The first thing to try is set up aliases for those variable names, which are not GrADS-compliant. Something like this:</div>
<div><font face="Courier"><span style="font-size: 14px;">&nbsp; &nbsp;Grid/precipitation=&gt;p 0 y,x precipitation</span></font></div>
<div><font face="Courier"><span style="font-size: 14px;">&nbsp; &nbsp;Grid/probabilityLiquidPrecipitation=&gt;lp &nbsp; &nbsp; 0 y,x &nbsp;&nbsp;liquid precip</span></font></div>
<div>—Jennifer</div>
<div><br>
</div>
<div><br>
<div>
<div>On Dec 9, 2015, at 7:06 PM, Meyerson, Joyce &lt;<a href="mailto:hobo@atmos.ucla.edu">hobo@atmos.ucla.edu</a>&gt; wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">Hi Users,<br>
<br>
I have a hdf5 data file from NASA's Global Precipitation Measurement project and I'm having trouble writing the control file. I don't know what I'm doing wrong. Any help would be greatly appreciated. The error I'm getting is
<br>
<br>
<blockquote type="cite">open test.ctl<br>
</blockquote>
Open Error: &nbsp;Invalid variable record<br>
--&gt; The invalid description file record is: <br>
--&gt; Grid/precipitation &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 y,x &nbsp;&nbsp;precipitation<br>
<br>
<br>
DSET ^3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5<br>
OPTIONS template<br>
DTYPE hdf5_grid<br>
TITLE GPM precip<br>
UNDEF -999.0 _FillValue<br>
XDEF 3600 linear -180 0.1<br>
YDEF 300 linear -20 0.1<br>
ZDEF 1 levels 1000<br>
TDEF 1 linear 01dec2015 1dy<br>
VARS 2<br>
Grid/precipitation &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0 y,x &nbsp;&nbsp;precipitation<br>
Grid/probabilityLiquidPrecipitation &nbsp;&nbsp;&nbsp;&nbsp;0 y,x &nbsp;&nbsp;liquid precip<br>
ENDVARS<br>
<br>
Here's the file contents of <br>
h5dump -n 3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5<br>
<br>
HDF5 &quot;3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5&quot; {<br>
FILE_CONTENTS {<br>
group &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/<br>
group &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/Grid<br>
dataset &nbsp;&nbsp;&nbsp;/Grid/gaugeRelativeWeighting<br>
dataset &nbsp;&nbsp;&nbsp;/Grid/lat<br>
dataset &nbsp;&nbsp;&nbsp;/Grid/lon<br>
dataset &nbsp;&nbsp;&nbsp;/Grid/precipitation<br>
dataset &nbsp;&nbsp;&nbsp;/Grid/probabilityLiquidPrecipitation<br>
dataset &nbsp;&nbsp;&nbsp;/Grid/randomError<br>
}<br>
}<br>
<br>
and the dataset<br>
h5dump -H -d/Grid/precipitation 3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5<br>
<br>
HDF5 &quot;3B-MO-CA-180W50N180E20N.MS.MRG.3IMERG.20150101-S000000-E235959.000001.V03D.HDF5&quot; {<br>
DATASET &quot;/Grid/precipitation&quot; {<br>
&nbsp;DATATYPE &nbsp;H5T_IEEE_F32LE<br>
&nbsp;DATASPACE &nbsp;SIMPLE { ( 3600, 300 ) / ( 3600, 300 ) }<br>
&nbsp;ATTRIBUTE &quot;CodeMissingValue&quot; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATATYPE &nbsp;H5T_STRING {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRSIZE 8;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRPAD H5T_STR_NULLTERM;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSET H5T_CSET_ASCII;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CTYPE H5T_C_S1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATASPACE &nbsp;SCALAR<br>
&nbsp;}<br>
&nbsp;ATTRIBUTE &quot;DIMENSION_LIST&quot; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATATYPE &nbsp;H5T_VLEN { H5T_REFERENCE}<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATASPACE &nbsp;SIMPLE { ( 2 ) / ( 2 ) }<br>
&nbsp;}<br>
&nbsp;ATTRIBUTE &quot;DimensionNames&quot; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATATYPE &nbsp;H5T_STRING {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRSIZE 8;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRPAD H5T_STR_NULLTERM;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSET H5T_CSET_ASCII;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CTYPE H5T_C_S1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATASPACE &nbsp;SCALAR<br>
&nbsp;}<br>
&nbsp;ATTRIBUTE &quot;Units&quot; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATATYPE &nbsp;H5T_STRING {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRSIZE 6;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRPAD H5T_STR_NULLTERM;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSET H5T_CSET_ASCII;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CTYPE H5T_C_S1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATASPACE &nbsp;SCALAR<br>
&nbsp;}<br>
&nbsp;ATTRIBUTE &quot;_FillValue&quot; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATATYPE &nbsp;H5T_IEEE_F32LE<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATASPACE &nbsp;SCALAR<br>
&nbsp;}<br>
&nbsp;ATTRIBUTE &quot;coordinates&quot; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATATYPE &nbsp;H5T_STRING {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRSIZE 8;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRPAD H5T_STR_NULLTERM;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSET H5T_CSET_ASCII;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CTYPE H5T_C_S1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATASPACE &nbsp;SCALAR<br>
&nbsp;}<br>
&nbsp;ATTRIBUTE &quot;units&quot; {<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATATYPE &nbsp;H5T_STRING {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRSIZE 6;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STRPAD H5T_STR_NULLTERM;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CSET H5T_CSET_ASCII;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CTYPE H5T_C_S1;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;DATASPACE &nbsp;SCALAR<br>
&nbsp;}<br>
}<br>
}<br>
<br>
<br>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
<a href="http://gradsusr.org/mailman/listinfo/gradsusr">http://gradsusr.org/mailman/listinfo/gradsusr</a><br>
</blockquote>
</div>
<br>
</div>
</div>
_______________________________________________<br>
gradsusr mailing list<br>
<a href="mailto:gradsusr@gradsusr.org">gradsusr@gradsusr.org</a><br>
http://gradsusr.org/mailman/listinfo/gradsusr<br>
</blockquote>
</div>
<br>
</div>
</body>
</html>