GPhys -- a multi-purpose class to handle Gridded Physical quantities
by T. Horinouchi, R Mizuta, D Tsukahara, S Nishizawa, and S Takehiro
- Aug 15 2011 gphys-1.1.1 released.
- Added the LICENCE file (BSD 2-cluase).
- GGraph: added regression line drawing (method regression_line).
Added new options to the method vector.
- Bug fixes / enhancement for NuSDaS IO, NetCDF, and GRIB IO.
- Other minor updates, improvement, and bug fixes.
- Feb 19 2010 gphys-1.1.0 released.
- Added/enhanced analyses library: ganalysis/eof.rb,
ganalysis/met.rb, ganalysis/covariance.rb, ganalysis/planet.rb
- Enhanced the graphic library ggraph.rb: scatter diagrams
- GRIB IO was speeded up by using extension library etc
- Support calendars
- enhanced gpview and gpvect commands
- Extension for DCL 5.3.4
- Support Ruby 1.9.2
- Bugfixes
- Mar 7 2010 uploaded a new document: GPhys Recipes (in Japanese)
- Feb 19 2010 (gphys-1.0.0)
- Supported interpolation, coordinate transformation, and
regriding. You can also "cut" a GPhys by mouse using DCL.
--- a highly frexible interpolation was implemented
in C as an extension library, so you need to use
extconf.rb to install.
- and many other improvements including enhancement of
GGraph graphics
- Click here for older "What's new"s
The following libraries are required to use GPhys:
- Ruby 1.8 or 1.9 (Ruby 1.6 support was given up to use DateTime)
-
NArray: (perhaps 0.5.7 or later required)
a multi-dimensional numeric array class for ruby.
- Misc (ver.0.0.4 or later required) Collection of miscellaneous common
basic libraries for Ruby programming.
- Units (ver.1.5 or later required)
Class of units of physical quantities.
-
NArrayMiss (ver.1.1.2 or later required) a multi-dimensional numeric array that handles data missing.
(at this moment, not used heavily, and GPhys is not tested well
for the use with NArrayMiss)
- RubyNetCDF
(ver 0.5.2 or later; perhaps 0.5.1 is also ok, but I have not checked)
The Ruby interface of the NetCDF library.
- RubyDCL (ver 1.2.1 or later)
The Ruby interface of
the DCL graphic library
- Ruby-FFTW3 (ver 0.2 or later)
The Ruby interface of the FFTW (ver 3) library
If you have installed these libraries, to install GPhys is quite
easy:
% tar xvzf gphys-version.tar.gz
% cd gphys-version
% ruby extconf.rb
% make
% sudo make install
Last modified: Mon Mar 15 16:09:08 JST 2010