Current Implementations
The GrADS Data Server (GDS)
Institution
The Center for Ocean-Land-Atmosphere Studies of the Institute for Global Environment and Society
Documentation
Overview and details about server-side processing in the Analysis Topics section.
Implementation Details
A Java Servlet implemented on top of the bespoke Anagram Framework using the Java Runtime environment to execute the GrADS application to perform the data access and analysis and using the Java OPeNDAP library for DAP communication.
Functions
Syntax
The Ferret-Thredds Data Server (F-TDS)
Institution
Documentation
Implementation Details
Functions
Syntax
Ingrid
Institution
The [Data Library] of the [The International Research Institute for Climate and Society]
Documentation
[Overview]
Implementation Details
Local code not under wide distribution.
Functions
166 functions [detailed here].
Syntax
A URL-based (not in the query string) RPN notation.
For example:
http://iridl.ldeo.columbia.edu/expert/SOURCES/.NOAA/.NCEP/.CPC/.GMSM/.w/5/add/
SOURCES .NOAA .NCEP .CPC .GMSM .w (the OPeDNAP data variable)
5 add (the constant 5; the operation desired)
http://iridl.ldeo.columbia.edu/expert/SOURCES/.NOAA/.NCDC/.ERSST/.version2/.SST/X/(170W)(120W)RANGE/Y/(5S)(5N)RANGE[X/Y]average/ (The actual URL must be encoded. See the link contents.)
SOURCES .NOAA .NCDC .ERSST .version2 .SST (The OPeDNAP data variable)
X (170W) (120W) RANGE (A range in X of the data variable's underlying grid in world coordinates)
Y (5S) (5N) RANGE (A range in Y of the data variable's underlying grid in world coordinates)
[X Y]average (the dimensions to be operated on; the operation)
Benno -- Is there also an index notation for the ranges? If Y did not appear in the [X Y] then the average would be a line in Y from 5S to 5N, right?