GrADS Data Server (GDS)

IGES COLA CREW Weather Maps GrADS ELLFB Climate Dynamics PhD
What's New Downloads Documentation Users Group GDS
   

The GrADS Data Server

What is the GrADS Data Server?
The GrADS Data Server (GDS, formerly known as GrADS-DODS Server) is a stable, secure data server that provides subsetting and analysis services across the internet. The core of the GDS is OPeNDAP (also known as DODS), a software framework used for data networking that makes local data accessible to remote locations. GDS services can be provided for any GrADS-readable dataset: GRIB, Binary, NetCDF, HDF, BUFR, and GrADS station data format. The GDS unifies all these data formats into a NetCDF framework. The GDS subsetting capability allows users to retrieve a specified temporal and/or spatial subdomain from a large dataset, eliminating the need to download everything simply to access a small relevant portion of a dataset. The GDS analysis capability allows users to retrieve the results of an operation applied to one or more datasets on the server. Examples of analysis operations include basic math functions, averages, smoothing, differencing, correlation, and regression; the GDS supports any operation that can be expressed in a single GrADS expression. The GDS is based on Anagram, a modular framework for high-performace scientific data servers. For more information, please see the Anagram home page.

What do I need to install and run a GrADS Data Server?
The GrADS Data Server can run on any UNIX platform for which both Java and GrADS are available.

  • The current release of the GDS is 1.3, and the software is available here.
  • You will also need a Java Virtual Machine (JVM) that supports Java 1.3 or higher. Enter java -version at the Unix command prompt to find out what JVM you have currently installed on your system. The Java Virtual Machine is a free download either from Sun Microsystems, or your operating system manufacturer's website.
  • You will also need GrADS. Because the server uses some new features in GrADS, you will need version 1.8 or higher. Handling station data and client uploads requires version 1.9. To take full advantage of all the features in GDS version 1.3, it is recommended that you use the latest GrADS release, version 1.9b4. All these versions of GrADS are available at the GrADS downloads page.

What's new in the latest version of GDS?
GDS version 1.3 is now under the GNU public license -- please read the new COPYRIGHT. The java DAP class library has been upgraded to version 1.1.7 which implements DAP 2.0. The THREDDS catalog defaults to version 1.0. GDS version 1.3 also features a complete overhaul of attribute handling, with additional metadata for gridded and station data sets. The organization of environment variables and code relating to disk paths has been updated to support various server resources. See the README file for a detailed list of improvements.

GDS version 1.2.9 added a new XML-based THREDDS catalog and support for high-resolution (<= 5km) and large (> 2Gb) data sets.

GDS version 1.2 and higher does not support the configuration file format used by GDS 1.1. You can upgrade easily by using this Perl script to automatically do the conversion: ini2xml.pl [FTP].

Where is the documentation?
The GDS documentation includes the User's Guide, the Administrator's Guide, the Configuration Reference Page, and the Source Code Documentation.

A list of some GDS sites:

INSTITUTION GDS URL
COLA Climate Modeling Data Sets http://dataportal.ucar.edu:9191/dods
COLA Weather and Climate Data Sets http://monsoondata.org:9090/dods
National Centers for Environmental Prediction (NCEP) http://nomad5.ncep.noaa.gov:9090/dods http://nomad2.ncep.noaa.gov:9090/dods
http://nomad3.ncep.noaa.gov:9090/dods
NOAA Geophysical Fluid Dynamics Laboratory (GFDL) http://nomads.gfdl.noaa.gov:9090
NASA Goddard Space Flight Center (GSFC) http://agdisc.gsfc.nasa.gov/dods/
http://lisdata.gsfc.nasa.gov:9090/dods
http://nsipp.gsfc.nasa.gov:9090/dods
http://voda.gsfc.nasa.gov:9090/dods
NOAA National Climatic Data Center (NCDC) http://nomads.ncdc.noaa.gov:9090/
http://nomads.ncdc.noaa.gov:9091/
US Global Ocean Data Assimilation Experiment (GODAE) http://www.usgodae.org/dods/GDS
Asia-Pacific Data-Research Center (APDRC/IPRC/SOEST) http://apdrc.soest.hawaii.edu:9090/dods/
GMU's Center for Earth Observing and Space Research http://spring.scs.gmu.edu:9080/dods
NOAA Forecast Systems Laboratory (FSL) http://nomads.fsl.noaa.gov:9090/dods
French Research Institute for Exploitation of the Sea (IFREMER) http://www.ifremer.fr/dodsG/
International Centre for Theoretical Physics (ICTP) http://clima-dods.ictp.trieste.it:9090/dods
Seoul National University (SNU) http://cgcm.snu.ac.kr:9090/dods/
Institute of Atmospheric Physics (IAP) http://support.iap.ac.cn:7070/dods/
European Climate Assessment (ECA) http://eca.knmi.nl/dods/

Reporting GDS problems and comments
You can report problems/feedback on the GDS three ways:
1. Post a message to the gradsusr mailing list
2. Use the "Trackers" on GDS GForge site http://gforge.iges.org/projects/gds/
3. Send an email to www@cola.iges.org

Read more about the GDS
2001 AMS conference proceedings paper entitled "GrADS and DODS" by Joe Wielgosz and Brian Doty.
2003 AMS conference proceedings paper entitled "The GrADS-DODS Server: An open source tool for distributed data access and analysis" by Joe Wielgosz, Brian Doty, and Jennifer Adams.

GDS Support
Funding for GDS development and maintenance was provided by the SIESIP grant from NASA's Earth Science Information Partnerships.