<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Dear All,<div>Many thanks to John Huddleston and Don Hooper who have provided more pre-compiled binary distributions of GrADS-2.0.a3. Now we have MS Windows (requires cygwin) and 32-bit linux (i686) and SunOS. The downloads page (<a href="http://iges.org/grads/downloads.html">http://iges.org/grads/downloads.html</a>) has been updated. If you scroll down to the "Supplementary Files" section, there is also a link to a windows build of cnvgrib that John Huddleston also provided. </div><div>Jennifer</div><div><br><div><div>On Aug 12, 2008, at 9:41 AM, Jennifer Adams wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I have posted a new version of GrADS: 2.0.a3. The GrADS downloads web page (<a href="http://iges.org/grads/downloads.html"><font color="#0000eb" style="color: #0000eb"><u>http://iges.org/grads/downloads.html</u></font></a>) has been updated with links to the source code and pre-compiled binaries for Macs and a few 64-bit linux flavors. Here's what new in this release: </div><div><br></div><div><div>    Features:</div><div>    * New set of commands for writing out netcdf files.  </div><div>      'sdfwrite'       (creates the file, takes a defined variable name as an argument) </div><div>      'set sdfwrite'   (sets the output filename, default is grads.sdfwrite.nc) </div><div>      'query sdfwrite' (shows the output filename, format, and user-specified attributes)</div><div>      'set sdfattr'    (sets attribute metadata for the output file) </div><div>      'clear sdfwrite' (resets the sdf output filename and releases any attributes)</div><div>    * Added "PDEF GENERAL" as an data-format independent alternative to "PDEF FILE".</div><div><br></div><div>    Fixes: </div><div>    * Station data handling via OPeNDAP (enabled with libgadap) works with GDS 2.0.</div><div>    * The stnmap utility does not seg fault when some templated data files are missing.</div><div>    * Added PDEF handling for 2-D native HDF and NetCDF files </div><div>    * Data format dependence in PDEF FILE better documented;</div><div>      warning issued when data set that uses PDEF FILE is opened. </div><div>    * Memory leak in scorr().</div><div>    * The index files created by gribmap are portable</div><div>    * parsing of VECTORPAIRS entry in descriptor file does not seq fault </div><div><br></div><div>    Misc:</div><div>    * Graphical display window is sized according to the height of the display;</div><div>      portait is 90% of display height, landscape is 60%.</div><div>    * Changes to the configure tools to facilitate building from source </div><div>    * The sdfopen command handles files with "axis" attribute</div><div>    * Output from 'query config' more complete, contains some supplib versions</div><div>    * Support for NetCDF and HDF files with spaces in the variable names;</div><div>      substitute ~ for &lt;space> in varname=>alias syntax.</div><div><br></div><div><br></div><div>This build has the initial implementation of the capability to write out netCDF files. The interface is to set the desired dimension environment, then define a variable, then 'sdfwrite' it: <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Helvetica; min-height: 17px; ">    ga-> set lon ... lat ... lev ... time ... ens</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" style="font: 14.0px Helvetica">    ga-> define newvar = var</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" style="font: 14.0px Helvetica">    ga-> sdfwrite newvar</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 14px/normal Helvetica; min-height: 17px; ">In this release, you can only write out one variable per file, and you cannot append to an existing file. Later releases will have more flexibility built in, but I wanted to get this initial implementation out there for testing first. In the meanwhile, the workaround is to write two files, then use the netcdf operators to merge them. </div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Documentation pages for the new commands are here:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#0000eb" style="font: 14.0px Helvetica; color: #0000eb"><a href="http://iges.org/grads/gadoc/gradcomdsdfwrite.html"><u>http://iges.org/grads/gadoc/gradcomdsdfwrite.html</u><u></u></a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#0000eb" style="font: 14.0px Helvetica; color: #0000eb"><a href="http://iges.org/grads/gadoc/gradcomdsetsdfwrite.html"><u>http://iges.org/grads/gadoc/gradcomdsetsdfwrite.html</u></a></font><font face="Helvetica" size="4" style="font: 14.0px Helvetica"> </font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#0000eb" style="font: 14.0px Helvetica; color: #0000eb"><a href="http://iges.org/grads/gadoc/gradcomdsetsdfattr.html"><u>http://iges.org/grads/gadoc/gradcomdsetsdfattr.html</u><u></u></a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="4" color="#0000eb" style="font: 14.0px Helvetica; color: #0000eb"><u><a href="http://iges.org/grads/gadoc/gradcomdqsdfwrite.html">http://iges.org/grads/gadoc/gradcomdqsdfwrite.html</a></u></font></div><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div><br></div><div><span class="Apple-style-span" style="font-size: 14px; ">I will be adding additional documentation to the Users Guide on how to work with ensembles, how to write out data in various formats, how to build from source, and other interesting topics. </span></div><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><br></span></font></div><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;">Jennifer</span></font></div><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><br></span></font></div><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">--</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Jennifer M. Adams</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">IGES/COLA</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">4041 Powder Mill Road, Suite 302</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Calverton, MD 20705</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" color="#0000eb" style="font: 12.0px Helvetica; color: #0000eb"><a href="mailto:jma@cola.iges.org"><u>jma@cola.iges.org</u><u></u></a></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div></span></font></div><div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 14px;"><br></span></font></div><div><span class="Apple-style-span" style="font-size: 14px; "><div><br></div></span></div></span></span></span></div></div></div></blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div>--</div><div>Jennifer M. Adams</div><div>IGES/COLA</div><div>4041 Powder Mill Road, Suite 302</div><div>Calverton, MD 20705</div><div><a href="mailto:jma@cola.iges.org">jma@cola.iges.org</a></div><div><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></span></span></span> </div><br></div></body></html>