mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-03-31 17:50:26 +08:00
ckp
This commit is contained in:
parent
98f5de4bf7
commit
1aab7556cf
30
libdap2/env
30
libdap2/env
@ -4,12 +4,12 @@ alias xx="cd ..;make; cd libdap2"
|
||||
PARMS=""; ARGS=""; CON="" ; CE=""; OCON="" ; VAR=""; SHARP='#'
|
||||
alias q0=;alias qq=;alias qv=;alias q=;alias qh=;alias qqh=;alias qall=;alias qv=;alias qo=;
|
||||
|
||||
F="http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis.dailyavgs/pressure/air.1947.nc"
|
||||
F='https://cida.usgs.gov/thredds/dodsC/new_gmo?longitude[0:1:461],latitude[0:1:221],time[0:1:22644]'
|
||||
|
||||
if test -e "/cygdrive/f/git/netcdf-c" ; then
|
||||
TOP="/cygdrive/f/git/netcdf-c"
|
||||
elif test -e "/cygdrive/d/git/netcdf-c" ; then
|
||||
if test -e "/cygdrive/d/git/netcdf-c" ; then
|
||||
TOP="/cygdrive/d/git/netcdf-c"
|
||||
elif test -e "/cygdrive/f/git/netcdf-c" ; then
|
||||
TOP="/cygdrive/f/git/netcdf-c"
|
||||
elif test -e "/home/dmh/git/netcdf-c" ; then
|
||||
TOP="/home/dmh/git/netcdf-c"
|
||||
else
|
||||
@ -25,15 +25,15 @@ fi
|
||||
P=`pwd`
|
||||
|
||||
PARMS="log"
|
||||
#PARMS="${PARMS}&netcdf3"
|
||||
#PARMS="${PARMS}&fetch=disk"
|
||||
#PARMS="${PARMS}&cache"
|
||||
#PARMS="${PARMS}&nocache"
|
||||
#PARMS="${PARMS}&wholevar"
|
||||
PARMS="${PARMS}&show=fetch"
|
||||
#PARMS="${PARMS}&noprefetch"
|
||||
#PARMS="${PARMS}&prefetch"
|
||||
#PARMS="${PARMS}&prefetch=eager"
|
||||
#PARMS="${PARMS}[netcdf3]"
|
||||
#PARMS="${PARMS}[fetch=disk]"
|
||||
#PARMS="${PARMS}[cache]"
|
||||
#PARMS="${PARMS}[nocache]"
|
||||
#PARMS="${PARMS}[wholevar]"
|
||||
PARMS="${PARMS}[show=fetch]"
|
||||
#PARMS="${PARMS}[noprefetch]"
|
||||
#PARMS="${PARMS}[prefetch]"
|
||||
#PARMS="${PARMS}[prefetch=eager]"
|
||||
PARMS="[log][cache][noprefetch]"
|
||||
|
||||
VARGS="--leak-check=full"
|
||||
@ -52,10 +52,9 @@ if test "x$PROG" = x ; then
|
||||
PROG="../ncdump/ncdump"
|
||||
fi
|
||||
|
||||
if test "x$PARMS" != "x" ; then PARMS="\#$PARMS"; fi
|
||||
U="$F"
|
||||
if test "x$CON" != "x" ; then U="$U?$CON"; fi
|
||||
UALL="$U${PARMS}"
|
||||
UALL="${PARMS}$U"
|
||||
#ARGS="-h $ARGS"
|
||||
#ARGS="-w $ARGS"
|
||||
#ARGS="-c $ARGS"
|
||||
@ -133,4 +132,5 @@ F="http://nomads.ncep.noaa.gov:9090/dods/gens/gens20140123/gep_all_12z"
|
||||
VAR=prmslmsl
|
||||
F="http://data.nodc.noaa.gov/thredds/dodsC/testdata/pathfinderAgg/pathFinderV5.2_night.ncml"
|
||||
CON="sst_dtime.sst_dtime"
|
||||
F="http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis.dailyavgs/pressure/air.1947.nc"
|
||||
fi
|
||||
|
@ -769,8 +769,6 @@ fprintf(stderr,"buildvars.candidate=|%s|\n",var->ncfullname);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
definename = getdefinename(var);
|
||||
|
||||
#ifdef DEBUG1
|
||||
|
16
oc2/ocnode.c
16
oc2/ocnode.c
@ -6,13 +6,22 @@
|
||||
#include "occompile.h"
|
||||
#include "ocdebug.h"
|
||||
|
||||
/* If enabled, then DAS attributes that cannot
|
||||
be connected to any variable will be shown as
|
||||
global attributes. No obvious reason to enable
|
||||
except possibly for debugging purposes.
|
||||
*/
|
||||
#undef SHOWORPHAN
|
||||
|
||||
static const unsigned int MAX_UINT = 0xffffffff;
|
||||
|
||||
static OCerror mergedas1(OCnode* dds, OCnode* das);
|
||||
static OCerror mergedods1(OCnode* dds, OCnode* das);
|
||||
static OCerror mergeother1(OCnode* root, OCnode* das);
|
||||
static char* pathtostring(OClist* path, char* separator);
|
||||
static void computefullname(OCnode* node);
|
||||
#ifdef SHOWORPHAN
|
||||
static OCerror mergeother1(OCnode* root, OCnode* das);
|
||||
#endif
|
||||
|
||||
/* Process ocnodes to fix various semantic issues*/
|
||||
void
|
||||
@ -334,6 +343,8 @@ ocddsdasmerge(OCstate* state, OCnode* dasroot, OCnode* ddsroot)
|
||||
if(das == NULL) continue;
|
||||
mergedods1(ddsroot,das);
|
||||
}
|
||||
|
||||
#ifdef SHOWORPHAN
|
||||
/* 6. Assign other orphan attributes, which means
|
||||
construct their full name and assign as a global attribute. */
|
||||
for(i=0;i<oclistlength(dasnodes);i++) {
|
||||
@ -341,6 +352,7 @@ ocddsdasmerge(OCstate* state, OCnode* dasroot, OCnode* ddsroot)
|
||||
if(das == NULL) continue;
|
||||
mergeother1(ddsroot, das);
|
||||
}
|
||||
#endif
|
||||
|
||||
done:
|
||||
/* cleanup*/
|
||||
@ -406,6 +418,7 @@ mergedods1(OCnode* dds, OCnode* dods)
|
||||
return OCTHROW(stat);
|
||||
}
|
||||
|
||||
#ifdef SHOWORPHAN
|
||||
static OCerror
|
||||
mergeother1(OCnode* root, OCnode* das)
|
||||
{
|
||||
@ -433,6 +446,7 @@ mergeother1(OCnode* root, OCnode* das)
|
||||
stat = OC_EDAS;
|
||||
return OCTHROW(stat);
|
||||
}
|
||||
#endif
|
||||
|
||||
static void
|
||||
ocuncorrelate(OCnode* root)
|
||||
|
Loading…
x
Reference in New Issue
Block a user