[gradsusr] * * * New Release GrADS Version 2.0.2 * * *
Jennifer Adams
jma at cola.iges.org
Fri Nov 9 12:54:02 EST 2012
Dear All,
Brian and I are pleased to announce a new release of GrADS, version 2.0.2. Support has been added for new GRIB2 products: probability forecasts and aerosol products (product definition templates 5, 9, and 48.) This release also has a set of new functions for getting and locating the min and max values over an area: amin, amax, aminlocx, aminlocy, amaxlocx, and amaxlocy. These are more efficient than using nested min() or max() commands, similar to the use of aave() compared to ave(). There is another new function atot() which is like asum() but weights each grid box by its area. The lterp() function has been beefed up with options that exist in the old regrid UDF and its modern counterpart, re(). Now you can interpolate between grids using an area average as well as bilinear interpolation; a bessel interpolation may also be used to improve bilinear interpolation in areas of sharp gradients. Another new feature is the addition of a third argument when drawing scatter plots for colorization of the marks. This release also has important bug fixes for the reading of 2-byte data, the drawing of streamlines, and the handling of ensemble data with xdfopen. The full text from the ChangeLog is below, please read it carefully, and please look at the new and updated documentation pages.
The GrADS downloads web page (http://iges.org/grads/downloads.html) has been updated with links to the source code and pre-compiled binaries for 64-bit linux and Mac OS X. Binaries for additional operating systems will be posted as they become available. I am extremely sorry to report that John Huddleston, who prepared the cygwin builds for Windows, passed away prematurely this year.
Please report any problems or questions to this forum.
--Jennifer
--
Jennifer M. Adams
IGES/COLA
4041 Powder Mill Road, Suite 302
Calverton, MD 20705
jma at cola.iges.org
Features:
* New function amax() returns the maximum grid value over an X-Y region.
* New function amaxlocx() returns the the X location of the maximum grid value over an X-Y region.
* New function amaxlocy() returns the the Y location of the maximum grid value over an X-Y region.
* New function amin() returns the minimum grid value over an X-Y region.
* New function aminlocx() returns the the X location of the minimum grid value over an X-Y region.
* New function aminlocy() returns the the Y location of the minimum grid value over an X-Y region.
* New function atot() combines the latitude-weighting capability in aave() with the summing capability of asum().
* New features added to lterp() based on regrid2() and re(): a bessel interpolation may be added
to the bilinear option, plus new options for an area average using aave or amean.
* Added support for GRIB2 Probability & Aerosol products (Product Definition Templates 5, 9, and 48).
These templates require a third set of codes in the variable declaration of the descriptor file.
* grib2scan prints out relevant codes and suggests a variable declaration entry for descriptor file.
* Colorization of scatter plots enabled by using a third argument: 'display x;y;c'.
Misc:
* For Robinson Projection, longitude may range from 0 to 360 as well as -180 to 180.
* Changed hard-coded 3.1415... to M_PI.
* Tweaks to verbose output from gribmap to help diagnose unmatched records.
* When sdfopen/xdfopen is checking for Z axis, if pressure units of Pa is detected, units
will convert to mb automatically. Notice to user printed.
Bugs:
* Fixed I/O when reading 2-byte data.
* Fixed EDEF handling in sdfopen/xdfopen.
* Fixed ensemble name parsing error.
* Fixed sdfopen/xdfopen to reject files with 360-day calendar attribute.
* Fixed streamlines to improve density handling for grid boxes that are very elongated,
such as at high latitudes, or in vertical cross sections.
New documentation pages:
* http://iges.org/grads/gadoc/gradcomdscreen.html
* http://iges.org/grads/gadoc/gradcomdsetlog1d.html
* http://iges.org/grads/gadoc/gradfuncamax.html
* http://iges.org/grads/gadoc/gradfuncamaxlocx.html
* http://iges.org/grads/gadoc/gradfuncamaxlocy.html
* http://iges.org/grads/gadoc/gradfuncamin.html
* http://iges.org/grads/gadoc/gradfuncaminlocx.html
* http://iges.org/grads/gadoc/gradfuncaminlocy.html
* http://iges.org/grads/gadoc/gradfuncatot.html
* http://iges.org/grads/gadoc/scatterplot.html
Updated documentation pages:
* http://iges.org/grads/gadoc/descriptorfile.html
* http://iges.org/grads/gadoc/font.html
* http://iges.org/grads/gadoc/fontcontrol.html
* http://iges.org/grads/gadoc/functions.html
* http://iges.org/grads/gadoc/functionsatt.html
* http://iges.org/grads/gadoc/gadoc.html
* http://iges.org/grads/gadoc/gradcomddrawbutton.html
* http://iges.org/grads/gadoc/gradcomddrawwxsym.html
* http://iges.org/grads/gadoc/gradcomdenableprint.html
* http://iges.org/grads/gadoc/gradcomdsdfwrite.html
* http://iges.org/grads/gadoc/gradcomdsetccols.html
* http://iges.org/grads/gadoc/gradcomdsetdefval.html
* http://iges.org/grads/gadoc/gradcomdsetfont.html
* http://iges.org/grads/gadoc/gradcomdsetgxout.html
* http://iges.org/grads/gadoc/gradcomdsetvrange.html
* http://iges.org/grads/gadoc/gradcomdsetvrange2.html
* http://iges.org/grads/gadoc/gradcomdsetwxcols.html
* http://iges.org/grads/gadoc/gradfuncaave.html
* http://iges.org/grads/gadoc/gradfuncasum.html
* http://iges.org/grads/gadoc/gradfunclterp.html
* http://iges.org/grads/gadoc/gradutilgrib2scan.html
* http://iges.org/grads/gadoc/imageoutput.html
* http://iges.org/grads/gadoc/indexlist.html
* http://iges.org/grads/gadoc/library.html
* http://iges.org/grads/gadoc/mathfunctions.html
* http://iges.org/grads/gadoc/pagecontrol.html
* http://iges.org/grads/gadoc/shapefiles.html
* http://iges.org/grads/gadoc/supplibs.html
* http://iges.org/grads/gadoc/templates.html
* http://iges.org/grads/gadoc/tutorial.html
Supplib Updates:
* Linked with g2clib 1.4.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20121109/870afb7d/attachment-0003.html
More information about the gradsusr
mailing list