Python Java C/C++
Supports data retrieval in multiple return formats including DAP, DAP4, NetCDF-3, NetCDF-4, JSON, CSV, and ASCII. You can also add custom response types.
Hyrax provides RDF descriptions of it's data holdings enabling semantic web tools to operate upon the metadata content held in the server
Extensible WebStart functionality for Java-based DAP clients
Both metadata and data are available in a JSON encoding
Hyrax supports a number of Server side functions out of the box including (but not limited to):
geogrid: Subset applicable DAP Grids using latitude and longitude values.
grid: Subset any DAP Grid object using the values of its map vectors.
linear_scale: Apply a linear equation to the data returned, including automatic use of CF attributes.
version: The version function provides a list of the server-side processing functions available.
Panoply plots geo-referenced and other arrays from netCDF, HDF, GRIB, and other datasets. With Panoply 4 (and later) you can Explore remote OpenDAP catalogs and open datasets served from them.
http://test.opendap.org/opendap/hyrax/data/nc/coads_climatology.ncinto the remote URL dialog
The Panoply application is a sophisticated GUI driven data client that is based around the CDM/NetCDF data model and utilizes that NetCDF-Java (and thus the Java DAP implementation) to access remote DAP datasets. Because it has a GUI it can retrieve (and cache for later) users credentials directly from the user.