OpenGrADS Bundle v2.0.a5-oga.4 for Linux/Mac OS X/FreeBSD/Unix released

Arlindo da Silva dasilva at ALUM.MIT.EDU
Wed Apr 8 23:54:48 EDT 2009


All,

   We just uploaded to sourceforge version 2.0.a5-oga.4 of the OpenGrADS
Bundle:


http://sourceforge.net/project/showfiles.php?group_id=161773&package_id=305032&release_id=674371

  As the previous OpenGrADS Bundle v2.0.a5-oga.3 this release is based on
COLA's GrADS v2.0.a5 and includes additional user defined functions and
commands based on the OpenGrADS User Defined Extensions (see original
announcement of the OpenGrADS Bundle on this list for important caveats; a
complete list of extensions appear at the bottom of this message.) Read more
about bundles here:

       http://opengrads.org/wiki/index.php?title=The_OpenGrADS_Bundle

The current release fixes a few bugs, adds HTML documentation and some new
features:

* you can now specify up to 256 different colors (the previous limit was 100
colors);
 see attached plot.

* the extensions gxyat now includes the new command set_rgba which allows
you to
 specify a transparency level (alpha channel) for each defined color.

* the original classic UDF regrid2(), written by Mike Fiorino in Fortran,
has been implemented
 as a User Defined Extension, mostly as a device to fully test re(), a
replacement regrid
 function written entirely in C. This release also includes minor bug fixes
in re().

See ChangeLog below for additional information.

The OpenGrADS extensions are replacements for the previous (classic) User
Defined Functions. These extensions are typically written in low level
programming languages such as C or Fortran. However, you can now write GrADS
expression functions using the GrADS scripting language. As an example, we
have implemented the Suomen Saakeskus (Finnish Weathercenter) collection of
thunderstorm related functions originally developed by Stefan Gofferje as
described in the following website:

           http://www.saakeskus.fi/index.php

 Documentation for these functions are found here:

          http://opengrads.org/doc/udxt/saakeskus/

For example, to plot the storm relative helicity in the first 3km of the
atmosphere using GFS data try

ga-> d srh3km(ugrdprs,vgrdprs)

BTW, the NOMADS Browser now includes a "Zoom in/out" option under the [Set
Dim] menu; give it a try.

 Enjoy!

    Arlindo

--------------
ChangeLog
2009-04-05 <dasilva at opengrads.org>, Version GrADS 2.0.a5.oga.4
* Added Steve Bloom's zooming scripts to merra/nomads GUIs
* Documentation.php: added
* doc/opengrads: added
* bundle/bundle_create.sh: docs now part of Bundle
* gagui.x: now Cmd call back expands %s into default var
* gacols.h: new defining file defining max number of colors;
 the following files now make use of this information:
          - gauser.c
          - grads.h
          - gxX.c
          - gxeps.c
          - gxgif.c
          - gxps.c
          - gxsubs.c
        * gatypes.h: #ifdef so that it only gets included once
* gxudx.c: added function to update pst
* gxyat.c: expanded help for set_rgba, minor revisions
* extension/re/re.c: in short hand mode, default (1,1) is
 no longer shifted by 1/2 delta lon, delta lat.
* acinclude.m4: when no supplibs are found, use ./null
* src/Makefile.am: again builds without the supplibs

-------------

               --- LIST  OF INCLUDED EXTENSIONS ---

  User
 Defined
 COMMAND           Short Description                Function at Library
---------- -----------------------------------  --------------------------
printenv   Expand environment variables         c_xenv@^env.gex
runenv     Expand env vars and run command      c_env@^env.gex
@          Expand env vars and run command      c_env@^env.gex
getenv     Get value of environment variable    c_getenv@^env.gex
setenv     Set value of environment variable    c_setenv@^env.gex
gxyat      Save images in PNG/SVG/PDF/PS        c_gxyat@^gxyat.gex
set_rgba   Set color red/green/blue/alpha       c_rgba@^gxyat.gex
hello      Hello, World! sample command         c_hello@^libhello.gex
ipc_verb   IPC verbose toggle                   c_Verb@^libipc.gex
ipc_open   Open stream for save/load            c_Open@^libipc.gex
ipc_close  Close stream                         c_Close@^libipc.gex
ipc_save   Save expression to stream            c_Save@^libipc.gex
ipc_define Define variable (obsolete)           c_Define@^libipc.gex
ipc_error  Print IPC error message              c_Error@^libipc.gex
cylprms    Properties relative to lon/lat       c_cylprms@^libmf.gex
shp_lines  Draw lines    from shapefile         c_lines@^shape.gex
shp_polyf  Draw polygons from shapefile         c_polyf@^shape.gex
---------- -----------------------------------  --------------------------

  User
 Defined
 FUNCTION          Short Description                Function at Library
---------- -----------------------------------  --------------------------
lt         Less than operator                   f_bjt@^libbjt.gex
jd         Julian day                           f_bjt@^libbjt.gex
cosz       Cosine solar zenith angle            f_bjt@^libbjt.gex
dayratio   Daylight ratio                       f_bjt@^libbjt.gex
if         Conditional function                 f_bjt@^libbjt.gex
maxv       Maximum value                        f_bjt@^libbjt.gex
minv       Minimum value                        f_bjt@^libbjt.gex
which      Label gridpoints                     f_bjt@^libbjt.gex
ftest      F-test                               f_bjt@^libbjt.gex
ttest      T-test                               f_bjt@^libbjt.gex
tfit       Point  linear regression             f_bjt@^libbjt.gex
fit        Global linear regression             f_bjt@^libbjt.gex
tcorr2     Time correlation                     f_bjt@^libbjt.gex
tregr2     Point linear regression              f_bjt@^libbjt.gex
tmave2     Time averaging w/masking             f_bjt@^libbjt.gex
madvu      Calculates -d(u*EXPR)/dx             f_bjt@^libbjt.gex
madvv      Calculates -d(V*EXPR)/dy             f_bjt@^libbjt.gex
madvw      Calculates -d(W*EXPR)/dp             f_bjt@^libbjt.gex
muadv      Zonal advection                      f_bjt@^libbjt.gex
mvadv      Meridional advection                 f_bjt@^libbjt.gex
mwadv      Vertical advection                   f_bjt@^libbjt.gex
satvap     Saturated vapor pressure             f_bjt@^libbjt.gex
dew        Dew point temperature                f_bjt@^libbjt.gex
lw         Thermal infrared fluxes              f_bjt@^libbjt.gex
lw2        Thermal infrared fluxes v2           f_bjt@^libbjt.gex
pinterp    Pressure interpolation               f_bjt@^libbjt.gex
zinterp    Height interpolation                 f_bjt@^libbjt.gex
line       Draws a line                         f_bjt@^libbjt.gex
vint2      Mass-weighted vertical integral      f_bjt@^libbjt.gex
fish       Poisson solver                       f_fish@^fish.gex
fish_psi   Compute streamfunction               f_psichi@^fish.gex
fish_chi   Compute velocity potential           f_psichi@^fish.gex
fish_vor   Compute vorticity                    f_psichi@^fish.gex
fish_div   Compute divergence                   f_psichi@^fish.gex
dewpt      Dew-point temperature                f_gsudf@^gsudf.gex
ept        Equivalent potential temperature     f_gsudf@^gsudf.gex
epi        Potential Instability                f_gsudf@^gsudf.gex
plcl       Pressure at LCL                      f_gsudf@^gsudf.gex
shear      Wind Shear                           f_gsudf@^gsudf.gex
srh1km     Storm-relative Helicity 0-1km'       f_gsudf@^gsudf.gex
srh3km     Storm-relative Helicity 0-3km'       f_gsudf@^gsudf.gex
tlcl       Temperature at LCL                   f_gsudf@^gsudf.gex
tsindex    Chance of T-storm Initiation         f_gsudf@^gsudf.gex
ttindex    Total Totals Index                   f_gsudf@^gsudf.gex
wchill     Wind Chill Index (New)               f_gsudf@^gsudf.gex
hello      Hello, World! sample function        f_hello@^libhello.gex
ipc_save   Save expression to stream            f_Save@^libipc.gex
ipc_load   Load variable from file              f_Load@^libipc.gex
smth2d     Shuman smoother/de-smoother          f_smth2d@^libmf.gex
uv2trw     Find radial/tangential velocity      f_uv2trw@^libmf.gex
re2        General interpolator (regrid2)       f_re2@^libmf.gex
esmrf2     Saturation vapor pressure (old MRF)  f_esmrf2@^libmf.gex
linreg2    Linear regression: mx + b            f_linreg2@^libmf.gex
re         General interpolator                 ffre@^re.gex
re_        General interpolator (verbose)       ffre_dbg@^re.gex
regrid2    regrid2-like wrapper for re()        f_gsudf@^gsudf.gex
reimg      Interpolation for Image Generation'  f_gsudf@^gsudf.gex
re         General interpolator                 ffre@^re.gex
re_        General interpolator (verbose)       ffre_dbg@^re.gex
regrid2    regrid2-like wrapper for re()        f_gsudf@^gsudf.gex
reimg      Interpolation for Image Generation'  f_gsudf@^gsudf.gex
sh_filt    Spherical harmonic filter            f_shfilt@^shfilt.gex
sh_power   Spherical harmonic spectra           f_shpowr@^shfilt.gex
---------- -----------------------------------  --------------------------



--
Arlindo da Silva
dasilva at alum.mit.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gradsusr.org/pipermail/gradsusr/attachments/20090408/b46ad7fc/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rgb256.png
Type: image/png
Size: 14325 bytes
Desc: not available
Url : http://gradsusr.org/pipermail/gradsusr/attachments/20090408/b46ad7fc/attachment.png 


More information about the gradsusr mailing list