1 / 8

Ferret Data Server (FDS)

Ferret Data Server (FDS). Ferret as an OPeNDAP server. Based on Anagram. Eases server development provides reusable components for responding to OPeNDAP API managing back end process space error handling abuse filtering. FDS Features. OPeNDAP API Abuse filters

pmcclain
Télécharger la présentation

Ferret Data Server (FDS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ferret Data Server (FDS) Ferret as an OPeNDAP server

  2. Based on Anagram • Eases server development • provides reusable components for • responding to OPeNDAP API • managing back end process space • error handling • abuse filtering

  3. FDS Features • OPeNDAP API • Abuse filters • XML based configuration files • Ferret journal scripts can be used to synthesize datasets • URL syntax for server side calculations • FDS documentation http://ferret.pmel.noaa.gov/FDS/

  4. FDS URLs (beyond OPeNDAP) • expression syntax http://machine:port/FDS/_expr_{dataset1,dataset2,…}{expression1;expression2;…} {region}.URLsuffix?constraint • regridding example http://stout.pmel.noaa.gov:9090/FDS/_expr_{small_coads,small_levitus}{define grid/like=SST cg;A=SST[d=1]-TEMP[d=2,g=cg]}.asc?A

  5. FDS Tutorial: subsetting yes? use”http://address:9090/FDS/coads_local” yes? show data … yes? shade sst[i=1:180:4,j=1:90:4,l=9] … yes? set region/x=180:280/y=0:60/t=“15-sep” yes? shade sst

  6. FDS Tutorial: expressions yes? cancel data/all yes? cancel region yes? use “http://address:9090/FDS/_expr_{coads_local}{SST_AVE=SST[l=@ave]}” yes? show data … yes? shade sst_ave

  7. FDS Tutorial: regridding • Browser access http://address:9090/FDS/_expr_{small_coads,small_levitus}{define grid/like=SST cg;A=SST[d=1]-TEMP[d=2,g=cg]}.info?A • Ferret access yes? use “http://address:9090/FDS/_expr_{small_coads,small_levitus}{define grid/like=SST cg;A=SST[d=1]-TEMP[d=2,g=cg]}”

  8. FDS Configuration • confguration file /usr/local/fds/fds/fds.xml • data directory ./testdata • data cache ./temp/fds/ • Setting up our chlorophyll dataset http://pet01.pet.navo.hpc.mil/

More Related