function statx=mk_all_ncmls(server) % mk_all_ncmls Writes ncml metadata metadata wrappers from all netCDF files % in a sequence of directories to 1 file/experiment (directory) % This is a precursor to making a thredds catalog out of the ncml. if nargin <1 server='http://stellwagen.er.usgs.gov/thredds/dodsC/TSdata/'; % using the thredds server on stellwagen for data served on stellwagen is % more efficient. The oldway of using hyrax and opendap still works, but % isn't preferred. % server='http://stellwagen.er.usgs.gov/opendap/'; end if isempty(strfind(server,'thredds')) exps=get_dirs_from_url(server); else exps=get_dirs_from_TDSurl(server); end for ik=1:length(exps) [good,bad]=do_sta2ncml(server, char(exps{ik})); tot=length(good)+length(bad); disp([num2str(length(good)) ' records of ' num2str(tot) ' added to ncml for ' char(exps{ik})]) end statx=1;