Download presentation
Presentation is loading. Please wait.
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
4
FDS URLs (beyond OPeNDAP)
expression syntax dataset2,…}{expression1;expression2;…} {region}.URLsuffix?constraint regridding example _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 ” 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 “ yes? show data … yes? shade sst_ave
7
FDS Tutorial: regridding
Browser access _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 “ _expr_{small_coads,small_levitus} {define grid/like=SST cg; A=SST[d=1]-TEMP[d=2,g=cg]}”
8
FDS Configuration confguration file data directory data cache
/usr/local/fds/fds/fds.xml data directory ./testdata data cache ./temp/fds/ Setting up our chlorophyll dataset
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.