The Grid Analysis and Display System (GrADS) is an interactive desktop tool for easy access, manipulation, and visualization of earth science data. The OpenGrADS Project seeks to develop advanced interfaces and extensions based on the main GrADS engine.
The power of GrADS stems from its easy of use, speed and availability on a wide number of platforms. Traditionally, user extensions have been possible by means of the GrADS scripting language, and user defined functions. The OpenGrADS Project aims at improving GrADS extensibility by
- developing a framework for high performance user defined commands and user defined functions, allowing users to add their own dynamically linked plugins;
- developing interfaces to modern scripting languages such as Perl and Python, as as well as to scientific tools such as IDL, Octave and Matlab, so that more powerful GrADS based applications can be developed and integrated into other existing community efforts;
- establishing a central location for collaborative development of packages for GrADS, coordinating the development of extensions in critical areas;
- providing a central repository of such extensions for the end-user.
The OpenGrADS Project intends to complement the GrADS development going on at COLA/IGES, although from time to time patches to COLA releases will be necessary to enable the latest OpenGrADS extensions.