OpenGrADS Bundle v2.0.a5.oga.3 available
Kevin M Levey
klevey at CUSTOMWEATHER.COM
Thu Mar 12 19:41:40 EDT 2009
THU 12MAR09: 1640PDT
I installed v2.0.a5.oga.3 this afternoon, and when running grads it
complained about many missing library files.
As per Arlindo's instructions:
> The Linux/x86_64 should be more portable now. Please let me know
> otherwise. BTW, under
>
> Contents/Linux/Versions/2.0.a5.oga.3/x86_64/libs
>
> you will find some extra libraries. If it complains about some missing
> .so, copy them from this directory to
>
> Contents/Linux/Versions/2.0.a5.oga.3/x86_64/gex
>
> and give it a try.
had no effect, however, copying the necessary files into /usr/lib64
(of my 64-bit CENTOS-5 box) did the trick. You need to have root
access to copy files into this folder.
v2.0.a5.oga.3 works like a charm, now!
Regards,
Kevin M Levey, MSc in Oceans and Atmospheric Sciences (University of
Cape Town)
Director of Meteorological Operations
CustomWeather, Inc.
San Francisco, California, USA
"Taking the World by Storm!"
http://www.customweather.com
http://www.myforecast.com
http://www.1stweather.com
cell: 415-794-0411
work: 415-777-3566
email: klevey at customweather.com
On Mar 5, 2009, at 03/05/09 - 2:19 PM, Arlindo da Silva wrote:
> All,
>
> I have once more refreshed sources and binaries: OpenGrADS Bundle
> v2.0.a5.oga.3:
>
> https://sourceforge.net/project/showfiles.php?group_id=161773&package_id=305032&release_id=662661
>
> Very minor updates this time. The only addition worthwhile mentioning
> is the "nomads.gui" for accessing NOMADS data with a GUI (GFS, NAM,
> RUC, etc.)
>
> % cd Contents
> % ./nomads
>
> Also new builds for Mac OS X/PowerPC, and SGI IRIX (probably the last
> SGI build ever).
>
> The Linux/x86_64 should be more portable now. Please let me know
> otherwise. BTW, under
>
> Contents/Linux/Versions/2.0.a5.oga.3/x86_64/libs
>
> you will find some extra libraries. If it complains about some missing
> .so, copy them from this directory to
>
> Contents/Linux/Versions/2.0.a5.oga.3/x86_64/gex
>
> and give it a try.
>
> Arlindo
>
>
>
>
>
> On Sat, Feb 28, 2009 at 10:42 AM, Arlindo da Silva <dasilva at alum.mit.edu
> > wrote:
>> All,
>>
>> I have refresh the sources and binaries for the OpenGrADS Bundle on
>> sourceforge:
>>
>> https://sourceforge.net/project/showfiles.php?group_id=161773&package_id=305032&release_id=662661
>>
>> The main changes are:
>>
>> 1) A bug has been fixed in the UDX interface which was causing "exec
>> script" to fail. This is an important one, please update.
>>
>> 2) I have revised the internals of the Bundle implementation so that
>> it should work now with USB flash drives.
>>
>> As of this writing, most binaries have been updated except for
>> FreeBSD 7 (FreeBSD 6.3 has been updated). Make sure the files you
>> download start with "grads-2.0.a5.oga.2" (notice the "2" at the end.)
>>
>> Let me know of any problems.
>>
>> Enjoy,
>>
>> Arlindo
>>
>>
>> On Tue, Feb 24, 2009 at 3:19 PM, Arlindo da Silva <dasilva at alum.mit.edu
>> > wrote:
>>> Dear GrADS Users,
>>>
>>> I have started uploading to sf.net sources and binaries for the
>>> OpenGrADS Bundle based on COLA's 2.0.a5 release:
>>>
>>> https://sourceforge.net/project/showfiles.php?group_id=161773&package_id=305032&release_id=662661
>>>
>>> The OpenGrADS Bundle is a new way of packaging GrADS builds that
>>> is somewhat inspired by my experience with the Win32
>>> Superpacks. The idea is to have a single package that require
>>> no (minimum?) configuration and that is easily relocatable (say to
>>> a USB memory stick). The structure of an OpenGrADS Bundle is
>>> described here:
>>>
>>> http://opengrads.org/wiki/index.php?title=The_OpenGrADS_Bundle
>>>
>>> Once you download the tarball take a look at the INSTALL
>>> file. You can install it as a Bundle (highly recommended) or
>>> simply install the binaries the same way you did in the past.
>>>
>>> Note: The Windows build will be available soon, for now only Mac
>>> OS X,
>>> Linux and FreeBSD.
>>>
>>> New Features
>>> ------------
>>>
>>> This version is based on COLA's 2.0.a5 release which includes
>>> support for GeoTIFF and KML, as well as bug fixes. See the
>>> ChangeLog for details. In addition, several OpenGrADS specific
>>> enhancements have been introduced:
>>>
>>> - The executable *grads* is now built with NetCDF v4.0.1beta3
>>> which includes support for NetCDF-4/HDF-5 (similar to gradsnc4
>>> in v1.9.0-rc1) and has built in OPeNDAP support. This binary
>>> can handle all supported formats: NetCDF-3 (classic NetCDF),
>>> NetCDF-4/HDF-5, HDF-4, GRIB-1/2 and grads binaries.
>>>
>>> - The executable *gradsdap* is no longer built as its
>>> functionality is now included in the single executable
>>> *grads*. In the OpenGrADS bundle *gradsdap* simply points
>>> to *grads*.
>>>
>>> - We have introduced option -C to enable colorized text (see
>>> attached).
>>> Try "-C 0", "-C 1" and "-C 2" for different color schemes.
>>>
>>> - User defined extensions, see below.
>>>
>>>
>>> Trying it out
>>> -------------
>>>
>>> Assuming you did a "bundle instalation" you can start the *grads*
>>> executable at the top directory (under Contents/ in the tarball):
>>>
>>> % grads
>>>
>>> Alternatively you can start the executable *opengrads* which by
>>> default comes up with colorized text and a readline history that
>>> is preserved from session to session (grads standard option -H).
>>>
>>> You can also start the executable
>>>
>>> % merra
>>>
>>> which will automatically start the Athena GUI script described in
>>> this recipe:
>>>
>>> http://cookbooks.opengrads.org/index.php?title=Recipe-016:_Accessing_MERRA_data_with_a_Graphical_User_Interface
>>>
>>> You can try one of the extensions which are documented here:
>>>
>>> http://opengrads.org/doc/#udxt
>>>
>>> In particular the spherical harmonic filter:
>>>
>>> ga-> @ open $GADSET/model
>>> ga-> d sh_filt(ps,6)
>>>
>>> The output is attached.
>>>
>>>
>>> OpenGrADS Extensions
>>> --------------------
>>>
>>> This version includes a *preview* release of the OpenGrADS
>>> Extensions. The same extensions previously released by the
>>> OpenGrADS project with GrADS 1.9.0-rc1 are now available with
>>> GrADS v2.0, with the addition of some new ones: libmf (from Mike
>>> Fiorino) and a new spherical harmonic filter, sh_filt().
>>> Documentation for these user defined functions/commands can be
>>> found here:
>>>
>>> http://opengrads.org/doc/#udxt
>>>
>>> --------------------------------------------------------------
>>> IMPORTANT CAVEAT
>>>
>>> As COLA has not yet published the official API for User Defined
>>> functions in GrADS v2.0 we have adopted here an API that is
>>> based on our work with v1.9.0-rc1. This is a very low-level
>>> API that is *not* endorsed by COLA. As such, it is *not*
>>> advisable that users adopt this API to write their own
>>> extensions. Furthermore, the extensions as implemented here
>>> are tied to a specific version of GrADS and should always be
>>> built in the context a given GrADS source tree.
>>> --------------------------------------------------------------
>>>
>>>
>>> Disclaimer: Testers needed
>>> --------------------------
>>>
>>> These extensions are still being fully tested and should be
>>> considered *experimental* at best. Please report any problem you
>>> encounter. Use them at your own risk.
>>>
>>> List of Extensions Included
>>> ---------------------------
>>>
>>> User
>>> Defined
>>> COMMAND Short Description Function at Library
>>> ---------- -----------------------------------
>>> --------------------------
>>> gsudf Initialize gs-function package c_gsudf@^gsudf.gex
>>> 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
>>> 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
>>> mfhilo Find max/min or H/L in 2D field c_mfhilo@^libmf.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
>>> ---------- -----------------------------------
>>> --------------------------
>>> speed Wind-speed (sample gs-function) f_gsudf@^gsudf.gex
>>> 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
>>> 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
>>> re General interpolator ffre@^re.gex
>>> sh_filt Spherical harmonic filter f_shfilt@^shfilt.gex
>>> sh_power Spherical harmonic spectra f_shpowr@^shfilt.gex
>>> ---------- -----------------------------------
>>> --------------------------
>>>
>>>
>>> Building it
>>> ------------
>>>
>>> To build it, get pre-compiled (or build it yourself)
>>> supplibs-2.1.0 from
>>>
>>> https://sourceforge.net/project/showfiles.php?group_id=161773&package_id=241681&release_id=661716
>>>
>>> Untar and setup the supplibs as explained here
>>>
>>> http://opengrads.org/wiki/index.php?title=Building_GrADS_v1.9_from_Sources
>>>
>>> Then follow the usual procedure
>>>
>>> % tar xvfz grads-x.y.x-$platform.tar.gz
>>> % cd grads-x.y.z...
>>> % ./configure
>>> % make
>>> % make check (to run the automated tests)
>>>
>>> And then to create a bundle under ./opengras type
>>>
>>> % bundle/bundle_create.sh
>>>
>>> Give it a try
>>>
>>> % cd opengrads/
>>>
>>> and take a look ar README and INSTALL. Try this:
>>>
>>> % cd opengrads/Contents
>>> % ./merra
>>>
>>> To make a distribution tarball with the bundle
>>>
>>> % make bundle-dist
>>>
>>> Keep checking the OpenGrADS WIki for updated documentation:
>>>
>>> http://opengrads.org/wiki/index.php?title=OpenGrADS_Documentation
>>>
>>> Let me know if you have problems.
>>>
>>> Arlindo
>>>
>>>
>>> --
>>> Arlindo da Silva
>>> dasilva at alum.mit.edu
>>>
>>
>>
>>
>> --
>> Arlindo da Silva
>> dasilva at alum.mit.edu
>>
>
>
>
> --
> Arlindo da Silva
> dasilva at alum.mit.edu
More information about the gradsusr
mailing list