Merge branch 'v4.5.0-release-branch'

This commit is contained in:
Ward Fisher 2017-10-17 10:25:29 -06:00
commit 50a003b484
17 changed files with 1536 additions and 58 deletions

View File

@ -7,6 +7,8 @@ This file contains a high-level description of this package's evolution. Release
## 4.5.0 - TBD ## 4.5.0 - TBD
* Addressed an issue with `ncdump` not properly handling dates on a 366 day calendar. See [GitHub #359](https://github.com/Unidata/netcdf-c/issues/359) for more information.
### 4.5.0-rc3 - September 29, 2017 ### 4.5.0-rc3 - September 29, 2017
* [Update] Due to ongoing issues, native CDF5 support has been disabled by **default**. You can use the options mentioned below (`--enable-cdf5` or `-DENABLE_CDF5=TRUE` for `configure` or `cmake`, respectively). Just be aware that for the time being, Reading/Writing CDF5 files on 32-bit platforms may result in unexpected behavior when using extremely large variables. For 32-bit platforms it is best to continue using `NC_FORMAT_64BIT_OFFSET`. * [Update] Due to ongoing issues, native CDF5 support has been disabled by **default**. You can use the options mentioned below (`--enable-cdf5` or `-DENABLE_CDF5=TRUE` for `configure` or `cmake`, respectively). Just be aware that for the time being, Reading/Writing CDF5 files on 32-bit platforms may result in unexpected behavior when using extremely large variables. For 32-bit platforms it is best to continue using `NC_FORMAT_64BIT_OFFSET`.

View File

@ -1122,6 +1122,8 @@ else
enable_parallel=no enable_parallel=no
fi fi
AM_CONDITIONAL(ENABLE_PARALLEL, [test x$enable_parallel = xyes ])
if test "x$hdf5_parallel" = xyes; then if test "x$hdf5_parallel" = xyes; then
# Provide more precise parallel control # Provide more precise parallel control
AC_DEFINE([HDF5_PARALLEL], [1], [if true, hdf5 has parallelism enabled]) AC_DEFINE([HDF5_PARALLEL], [1], [if true, hdf5 has parallelism enabled])

View File

@ -25,7 +25,7 @@ It is strongly recommended that applicable conventions be followed unless there
<p> <p>
> If _FillValue is undefined, it is assumed that there are no unwritten data-values. Generic applications needing to write a value to represent undefined or missing values may use either `_FillValue` or `missing_value` for this purpose. It is legal (but not recommended) for the fill value to be within the valid range of the data. > It is not necessary to define your own _FillValue attribute for a variable if the default fill value for the type of the variable is adequate. However, use of the default fill value for data type byte is not recommended. Note that if you change the value of this attribute, the changed value applies only to subsequent writes; previously written data are not changed.
<p> <p>
@ -33,6 +33,9 @@ It is strongly recommended that applicable conventions be followed unless there
> **Note that if you change the value of this attribute, the changed value applies only to subsequent writes; previously written data are not changed.** > **Note that if you change the value of this attribute, the changed value applies only to subsequent writes; previously written data are not changed.**
`_NoFill`
> This attribute is not treated in any special way by the library or conforming generic application, but it is interpreted by the `ncgen` utility when converting a CDL file to a binary netCDF files. It is the equivalent of applying `nc_set_fill(ncid, NC_NOFILL, null)`.
`missing_value` `missing_value`

View File

@ -7,6 +7,9 @@
#ifndef _NCTIME_H #ifndef _NCTIME_H
#define _NCTIME_H #define _NCTIME_H
#define CU_FATAL 1 /* Exit immediately on fatal error */
#define CU_VERBOSE 2 /* Report errors */
struct bounds_node{ struct bounds_node{
int ncid; /* group (or file) in which variable with associated int ncid; /* group (or file) in which variable with associated
* bounds variable resides */ * bounds variable resides */
@ -152,12 +155,14 @@ MSC_NCTIME_EXTRA extern void cdChar2Comp(cdCalenType timetype, char* chartime, c
MSC_NCTIME_EXTRA extern void Cdh2e(CdTime *htime, double *etime); MSC_NCTIME_EXTRA extern void Cdh2e(CdTime *htime, double *etime);
MSC_NCTIME_EXTRA extern void Cde2h(double etime, CdTimeType timeType, long baseYear, CdTime *htime); MSC_NCTIME_EXTRA extern void Cde2h(double etime, CdTimeType timeType, long baseYear, CdTime *htime);
MSC_NCTIME_EXTRA extern int cdParseRelunits(cdCalenType timetype, char* relunits, cdUnitTime* unit, cdCompTime* base_comptime); MSC_NCTIME_EXTRA extern int cdParseRelunits(cdCalenType timetype, char* relunits, cdUnitTime* unit, cdCompTime* base_comptime);
MSC_NCTIME_EXTRA extern int cdSetErrOpts(int opts);
#else #else
extern void cdRel2Iso(cdCalenType timetype, char* relunits, int separator, double reltime, char* chartime); extern void cdRel2Iso(cdCalenType timetype, char* relunits, int separator, double reltime, char* chartime);
extern void cdChar2Comp(cdCalenType timetype, char* chartime, cdCompTime* comptime); extern void cdChar2Comp(cdCalenType timetype, char* chartime, cdCompTime* comptime);
extern void Cdh2e(CdTime *htime, double *etime); extern void Cdh2e(CdTime *htime, double *etime);
extern void Cde2h(double etime, CdTimeType timeType, long baseYear, CdTime *htime); extern void Cde2h(double etime, CdTimeType timeType, long baseYear, CdTime *htime);
extern int cdParseRelunits(cdCalenType timetype, char* relunits, cdUnitTime* unit, cdCompTime* base_comptime); extern int cdParseRelunits(cdCalenType timetype, char* relunits, cdUnitTime* unit, cdCompTime* base_comptime);
extern int cdSetErrOpts(int opts);
#endif /* DLL Considerations. */ #endif /* DLL Considerations. */

View File

@ -28,9 +28,6 @@
static int cuErrOpts; /* Error options */ static int cuErrOpts; /* Error options */
static int cuErrorOccurred = 0; /* True iff cdError was called */ static int cuErrorOccurred = 0; /* True iff cdError was called */
#define CU_FATAL 1 /* Exit immediately on fatal error */
#define CU_VERBOSE 2 /* Report errors */
#define CD_DEFAULT_BASEYEAR "1979" /* Default base year for relative time (no 'since' clause) */ #define CD_DEFAULT_BASEYEAR "1979" /* Default base year for relative time (no 'since' clause) */
#define VALCMP(a,b) ((a)<(b)?-1:(b)<(a)?1:0) #define VALCMP(a,b) ((a)<(b)?-1:(b)<(a)?1:0)
@ -57,8 +54,9 @@ cdTrim(char* s, int n)
return; return;
} }
static static void
void cdError(char *fmt, ...){ cdError(char *fmt, ...)
{
va_list args; va_list args;
cuErrorOccurred = 1; cuErrorOccurred = 1;
@ -75,6 +73,7 @@ void cdError(char *fmt, ...){
} }
#define ISLEAP(year,timeType) ((timeType & Cd366) || (((timeType) & CdHasLeap) && (!((year) % 4) && (((timeType) & CdJulianType) || (((year) % 100) || !((year) % 400)))))) #define ISLEAP(year,timeType) ((timeType & Cd366) || (((timeType) & CdHasLeap) && (!((year) % 4) && (((timeType) & CdJulianType) || (((year) % 100) || !((year) % 400))))))
static int mon_day_cnt[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; static int mon_day_cnt[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
static int days_sum[12] = {0,31,59,90,120,151,181,212,243,273,304,334}; static int days_sum[12] = {0,31,59,90,120,151,181,212,243,273,304,334};
@ -120,11 +119,13 @@ CdMonthDay(int *doy, CdTime *date)
} }
date->month = 0; date->month = 0;
for (i = 0; i < 12; i++) { for (i = 0; i < 12; i++) {
int delta;
(date->month)++; (date->month)++;
date->day = (short)idoy; date->day = (short)idoy;
if ((idoy -= ((date->timeType & Cd365) ? (mon_day_cnt[date->month-1]) : 30)) <= 0) { delta = ((date->timeType & Cd365) || (date->timeType & Cd366) ? (mon_day_cnt[date->month-1]) : 30);
return; idoy -= delta;
} if(idoy <= 0)
return;
} }
return; return;
} }
@ -1173,3 +1174,11 @@ cdRel2Iso(cdCalenType timetype, char* relunits, int separator, double reltime, c
return; return;
} }
int
cdSetErrOpts(int opts)
{
int old = cuErrOpts;
cuErrOpts = opts;
return old;
}

View File

@ -79,12 +79,18 @@ else
fi fi
has_cdf5="@ENABLE_CDF5@" has_cdf5="@ENABLE_CDF5@"
if [ -z "has_cdf5" -o "$has_cdf5" = "OFF" -o "$has_cdf5" = "FALSE" ]; then if [ -z "$has_cdf5" -o "$has_cdf5" = "OFF" -o "$has_cdf5" = "FALSE" ]; then
has_cdf5="no" has_cdf5="no"
else else
has_cdf5="yes" has_cdf5="yes"
fi fi
has_parallel="@USE_PARALLEL@"
if [ -z $has_parallel ]; then
has_parallel="no"
else
has_parallel="yes"
fi
version="@PACKAGE@ @VERSION@" version="@PACKAGE@ @VERSION@"
@ -129,29 +135,30 @@ Usage: nc-config [OPTION]
Available values for OPTION include: Available values for OPTION include:
--help display this help message and exit --help display this help message and exit
--all display all options --all display all options
--cc C compiler --cc C compiler
--cflags pre-processor and compiler flags --cflags pre-processor and compiler flags
--has-c++ whether C++ API is installed --has-c++ whether C++ API is installed
--has-c++4 whether netCDF-4 C++ API is installed --has-c++4 whether netCDF-4 C++ API is installed
--has-fortran whether Fortran API is installed --has-fortran whether Fortran API is installed
--has-dap2 whether OPeNDAP (DAP2) is enabled in this build --has-dap2 whether OPeNDAP (DAP2) is enabled in this build
--has-dap4 whether DAP4 is enabled in this build --has-dap4 whether DAP4 is enabled in this build
--has-dap same as --has-dap2 (Deprecated) --has-dap same as --has-dap2 (Deprecated)
--has-nc2 whether NetCDF-2 API is enabled --has-nc2 whether NetCDF-2 API is enabled
--has-nc4 whether NetCDF-4/HDF-5 is enabled in this build --has-nc4 whether NetCDF-4/HDF-5 is enabled in this build
--has-hdf5 whether HDF5 is used in build (always the same as --has-nc4) --has-hdf5 whether HDF5 is used in build (always the same as --has-nc4)
--has-hdf4 whether HDF4 was used in build --has-hdf4 whether HDF4 was used in build
--has-logging whether logging is enabled with --enable-logging. --has-logging whether logging is enabled with --enable-logging.
--has-pnetcdf whether parallel-netcdf (a.k.a. pnetcdf) was used in build --has-pnetcdf whether parallel-netcdf (a.k.a. pnetcdf) was used in build
--has-szlib whether szlib is included in build --has-szlib whether szlib is included in build
--has-cdf5 whether cdf5 support is included in build --has-parallel whether has parallel IO support via hdf5 and/or pnetcdf
--libs library linking information for netcdf --libs library linking information for netcdf
--prefix Install prefix --prefix Install prefix
--includedir Include directory --includedir Include directory
--libdir Library directory --libdir Library directory
--version Library version --version Library version
EOF EOF
if [ -f "$ncxx4conf" ]; then if [ -f "$ncxx4conf" ]; then
@ -224,7 +231,8 @@ fi
echo " --has-pnetcdf-> $has_pnetcdf" echo " --has-pnetcdf-> $has_pnetcdf"
echo " --has-szlib -> $has_szlib" echo " --has-szlib -> $has_szlib"
echo " --has-cdf5 -> $has_cdf5" echo " --has-cdf5 -> $has_cdf5"
echo echo " --has-parallel-> $has_parallel"
echo
echo " --prefix -> $prefix" echo " --prefix -> $prefix"
echo " --includedir-> $includedir" echo " --includedir-> $includedir"
echo " --libdir -> $libdir" echo " --libdir -> $libdir"
@ -307,7 +315,11 @@ while test $# -gt 0; do
echo $has_cdf5 echo $has_cdf5
;; ;;
--libs) --has-parallel)
echo $has_parallel
;;
--libs)
echo $libs echo $libs
;; ;;

View File

@ -23,6 +23,7 @@ has_hdf5="@HAS_HDF5@"
has_logging="@HAS_LOGGING@" has_logging="@HAS_LOGGING@"
has_cdf5="@HAS_CDF5@" has_cdf5="@HAS_CDF5@"
has_szlib="@HAS_SZLIB@" has_szlib="@HAS_SZLIB@"
has_parallel="@HAS_PARALLEL@"
version="@PACKAGE_NAME@ @PACKAGE_VERSION@" version="@PACKAGE_NAME@ @PACKAGE_VERSION@"
@ -83,6 +84,7 @@ Available values for OPTION include:
--has-logging whether logging is enabled with --enable-logging. --has-logging whether logging is enabled with --enable-logging.
--has-pnetcdf whether parallel-netcdf (a.k.a. pnetcdf) was used in build --has-pnetcdf whether parallel-netcdf (a.k.a. pnetcdf) was used in build
--has-szlib whether szlib is included in build --has-szlib whether szlib is included in build
--has-parallel whether has parallel IO support via hdf5 and/or pnetcdf
--has-cdf5 whether cdf5 support is included in build --has-cdf5 whether cdf5 support is included in build
--libs library linking information for netcdf --libs library linking information for netcdf
--prefix Install prefixx --prefix Install prefixx
@ -159,6 +161,7 @@ fi
echo " --has-logging-> $has_logging" echo " --has-logging-> $has_logging"
echo " --has-pnetcdf-> $has_pnetcdf" echo " --has-pnetcdf-> $has_pnetcdf"
echo " --has-szlib -> $has_szlib" echo " --has-szlib -> $has_szlib"
echo " --has-parallel -> $has_parallel"
echo " --has-cdf5 -> $has_cdf5" echo " --has-cdf5 -> $has_cdf5"
echo echo
echo " --prefix -> $prefix" echo " --prefix -> $prefix"
@ -239,6 +242,10 @@ while test $# -gt 0; do
echo $has_cdf5 echo $has_cdf5
;; ;;
--has-parallel)
echo $has_parallel
;;
--libs) --libs)
echo $libs echo $libs
;; ;;

View File

@ -5,11 +5,11 @@
Program to create a cdf, exercise all cdf functions. Creates cdf, Program to create a cdf, exercise all cdf functions. Creates cdf,
stuff it full of numbers, closes it. Then reopens it, and checks stuff it full of numbers, closes it. Then reopens it, and checks
for consistency. Leaves the file around afterwards. for consistency. Leaves the file around afterwards.
Based on a program to test the nasa look-alike program, so not the Based on a program to test the nasa look-alike program, so not the
most appropropriate test. See ../nctest for a complete spec test. most appropropriate test. See ../nctest for a complete spec test.
*/ */
#define REDEF #define REDEF
/* #define SYNCDEBUG */ /* #define SYNCDEBUG */
@ -199,32 +199,32 @@ createtestvars(int id, const struct tcdfvar *testvars, size_t count)
{ {
assert(nc_def_var(id, vp->mnem, vp->type, vp->ndims, vp->dims, assert(nc_def_var(id, vp->mnem, vp->type, vp->ndims, vp->dims,
&varid) &varid)
== NC_NOERR ); == NC_NOERR );
assert( assert(
nc_put_att_text(id,ii,reqattr[0],strlen(vp->units), nc_put_att_text(id,ii,reqattr[0],strlen(vp->units),
vp->units) vp->units)
== NC_NOERR); == NC_NOERR);
assert( assert(
nc_put_att_double(id,ii,reqattr[1],NC_DOUBLE,1, nc_put_att_double(id,ii,reqattr[1],NC_DOUBLE,1,
&vp->validmin) &vp->validmin)
== NC_NOERR); == NC_NOERR);
assert( assert(
nc_put_att_double(id,ii,reqattr[2],NC_DOUBLE,1, nc_put_att_double(id,ii,reqattr[2],NC_DOUBLE,1,
&vp->validmax) &vp->validmax)
== NC_NOERR); == NC_NOERR);
assert( assert(
nc_put_att_double(id,ii,reqattr[3],NC_DOUBLE,1, nc_put_att_double(id,ii,reqattr[3],NC_DOUBLE,1,
&vp->scalemin) &vp->scalemin)
== NC_NOERR); == NC_NOERR);
assert( assert(
nc_put_att_double(id,ii,reqattr[4],NC_DOUBLE,1, nc_put_att_double(id,ii,reqattr[4],NC_DOUBLE,1,
&vp->scalemax) &vp->scalemax)
== NC_NOERR); == NC_NOERR);
assert( assert(
nc_put_att_text(id,ii,reqattr[5],strlen(vp->fieldnam), nc_put_att_text(id,ii,reqattr[5],strlen(vp->fieldnam),
vp->fieldnam) vp->fieldnam)
== NC_NOERR); == NC_NOERR);
} }
} }
@ -256,7 +256,7 @@ fill_seq(int id)
{ {
size_t *cc = vindices; size_t *cc = vindices;
while (cc < &vindices[num_dims]) while (cc < &vindices[num_dims])
*cc++ = 0; *cc++ = 0;
} }
sizes[0] = NUM_RECS; sizes[0] = NUM_RECS;
@ -277,7 +277,7 @@ check_fill_seq(int id)
sizes[0] = NUM_RECS; sizes[0] = NUM_RECS;
cc = vindices; cc = vindices;
while (cc < &vindices[num_dims]) while (cc < &vindices[num_dims])
*cc++ = 0; *cc++ = 0;
/* ripple counter */ /* ripple counter */
cc = vindices; cc = vindices;
@ -288,7 +288,7 @@ check_fill_seq(int id)
{ {
if (mm == &sizes[num_dims - 1]) if (mm == &sizes[num_dims - 1])
{ {
if(nc_get_var1_float(id, Float_id, vindices, &got.fl[0]) == -1) if(nc_get_var1_float(id, Float_id, vindices, &got.fl[0]) == -1)
goto bad_ret; goto bad_ret;
/* val = (float) ii; */ /* val = (float) ii; */
/* if(val != got.fl[0]) */ /* if(val != got.fl[0]) */
@ -360,8 +360,10 @@ main(int argc, char *argv[])
#ifdef USE_PNETCDF #ifdef USE_PNETCDF
MPI_Init(&argc, &argv); MPI_Init(&argc, &argv);
cmode |= (NC_PNETCDF); cmode |= (NC_PNETCDF);
#ifdef USE_CDF5
cmode |= (NC_64BIT_DATA); cmode |= (NC_64BIT_DATA);
#endif
ret = nc_create_par(fname,cmode, MPI_COMM_WORLD, MPI_INFO_NULL, &id); ret = nc_create_par(fname,cmode, MPI_COMM_WORLD, MPI_INFO_NULL, &id);
#else #else
ret = nc__create(fname,cmode, initialsz, &chunksz, &id); ret = nc__create(fname,cmode, initialsz, &chunksz, &id);
@ -374,7 +376,7 @@ main(int argc, char *argv[])
fprintf(stderr,"Error %s in file %s at line %d\n",nc_strerror(ret),__FILE__,__LINE__); fprintf(stderr,"Error %s in file %s at line %d\n",nc_strerror(ret),__FILE__,__LINE__);
exit(ret); exit(ret);
} }
assert( nc_put_att_text(id, NC_GLOBAL, assert( nc_put_att_text(id, NC_GLOBAL,
"TITLE", 12, "another name") == NC_NOERR); "TITLE", 12, "another name") == NC_NOERR);
assert( nc_get_att_text(id, NC_GLOBAL, assert( nc_get_att_text(id, NC_GLOBAL,
@ -391,7 +393,7 @@ main(int argc, char *argv[])
createtestdims(id, NUM_DIMS, sizes, dim_names); createtestdims(id, NUM_DIMS, sizes, dim_names);
testdims(id, NUM_DIMS, sizes, dim_names); testdims(id, NUM_DIMS, sizes, dim_names);
createtestvars(id, testvars, NUM_TESTVARS); createtestvars(id, testvars, NUM_TESTVARS);
{ {
int ifill = -1; double dfill = -9999; int ifill = -1; double dfill = -9999;
@ -403,7 +405,7 @@ main(int argc, char *argv[])
#ifdef REDEF #ifdef REDEF
assert( nc__enddef(id, 0, align, 0, 2*align) == NC_NOERR ); assert( nc__enddef(id, 0, align, 0, 2*align) == NC_NOERR );
assert( nc_put_var1_int(id, Long_id, indices[3], &birthday) assert( nc_put_var1_int(id, Long_id, indices[3], &birthday)
== NC_NOERR ); == NC_NOERR );
fill_seq(id); fill_seq(id);
assert( nc_redef(id) == NC_NOERR ); assert( nc_redef(id) == NC_NOERR );
@ -487,7 +489,7 @@ main(int argc, char *argv[])
/* (void) printf("reopen id = %d for filename %s\n", */ /* (void) printf("reopen id = %d for filename %s\n", */
/* id, fname); */ /* id, fname); */
/* NC */ /* NC */
/* (void) printf("NC "); */ /* (void) printf("NC "); */
assert( nc_inq(id, &(cdesc->num_dims), &(cdesc->num_vars), assert( nc_inq(id, &(cdesc->num_dims), &(cdesc->num_vars),
&(cdesc->num_attrs), &(cdesc->xtendim) ) == NC_NOERR); &(cdesc->num_attrs), &(cdesc->xtendim) ) == NC_NOERR);
@ -495,7 +497,7 @@ main(int argc, char *argv[])
assert(cdesc->num_attrs == 1); assert(cdesc->num_attrs == 1);
assert(cdesc->num_vars == NUM_TESTVARS); assert(cdesc->num_vars == NUM_TESTVARS);
/* (void) printf("done\n"); */ /* (void) printf("done\n"); */
/* GATTR */ /* GATTR */
/* (void) printf("GATTR "); */ /* (void) printf("GATTR "); */
@ -512,7 +514,7 @@ main(int argc, char *argv[])
/* (void) printf("VAR "); */ /* (void) printf("VAR "); */
assert( cdesc->num_vars == NUM_TESTVARS ); assert( cdesc->num_vars == NUM_TESTVARS );
for(ii = 0; ii < cdesc->num_vars; ii++, tvp++ ) for(ii = 0; ii < cdesc->num_vars; ii++, tvp++ )
{ {
int jj; int jj;
assert( nc_inq_var(id, ii, assert( nc_inq_var(id, ii,
@ -546,7 +548,7 @@ main(int argc, char *argv[])
/* VATTR */ /* VATTR */
/* (void) printf("VATTR\n"); */ /* (void) printf("VATTR\n"); */
for(jj=0; jj<vdesc->num_attrs; jj++ ) for(jj=0; jj<vdesc->num_attrs; jj++ )
{ {
assert( nc_inq_attname(id, ii, jj, adesc->mnem) == NC_NOERR); assert( nc_inq_attname(id, ii, jj, adesc->mnem) == NC_NOERR);
if( strcmp(adesc->mnem, reqattr[jj]) != 0 ) if( strcmp(adesc->mnem, reqattr[jj]) != 0 )
@ -561,7 +563,7 @@ main(int argc, char *argv[])
!= -1) { != -1) {
assert( adesc->type == NC_CHAR ); assert( adesc->type == NC_CHAR );
assert( adesc->len == strlen(tvp->units) ); assert( adesc->len == strlen(tvp->units) );
assert( nc_get_att_text(id,ii,reqattr[0],buf)== NC_NOERR); assert( nc_get_att_text(id,ii,reqattr[0],buf)== NC_NOERR);
buf[adesc->len] = 0; buf[adesc->len] = 0;
assert( strcmp(tvp->units, buf) == 0); assert( strcmp(tvp->units, buf) == 0);
} }
@ -610,7 +612,7 @@ main(int argc, char *argv[])
{ {
assert( adesc->type == NC_CHAR ); assert( adesc->type == NC_CHAR );
assert( adesc->len == strlen(tvp->fieldnam) ); assert( adesc->len == strlen(tvp->fieldnam) );
assert( nc_get_att_text(id,ii,reqattr[5],buf)== NC_NOERR); assert( nc_get_att_text(id,ii,reqattr[5],buf)== NC_NOERR);
buf[adesc->len] = 0; buf[adesc->len] = 0;
assert( strcmp(tvp->fieldnam, buf) == 0); assert( strcmp(tvp->fieldnam, buf) == 0);
} }

View File

@ -170,9 +170,12 @@ run_utf8_nc4_tests.sh \
tst_formatx3.sh tst_formatx4.sh ref_tst_utf8_4.cdl \ tst_formatx3.sh tst_formatx4.sh ref_tst_utf8_4.cdl \
tst_inttags.sh tst_inttags4.sh \ tst_inttags.sh tst_inttags4.sh \
CMakeLists.txt XGetopt.c tst_bom.sh tst_inmemory_nc3.sh \ CMakeLists.txt XGetopt.c tst_bom.sh tst_inmemory_nc3.sh \
tst_dimsizes.sh tst_inmemory_nc4.sh tst_fileinfo.sh run_ncgen_tests.sh \ tst_dimsizes.sh tst_inmemory_nc4.sh tst_fileinfo.sh run_ncgen_tests.sh \
test_360_day_1900.nc test_365_day_1900.nc test_366_day_1900.nc \
ref_test_360_day_1900.cdl ref_test_365_day_1900.cdl ref_test_366_day_1900.cdl \
run_ncgen_nc4_tests.sh tst_nccopy3_subset.sh ref_nccopy3_subset.nc run_ncgen_nc4_tests.sh tst_nccopy3_subset.sh ref_nccopy3_subset.nc
# CDL files and Expected results # CDL files and Expected results
SUBDIRS=cdl expected SUBDIRS=cdl expected
EXTRA_DIST += tst_ncgen_shared.sh tst_ncgen4.sh tst_ncgen4_classic.sh \ EXTRA_DIST += tst_ncgen_shared.sh tst_ncgen4.sh tst_ncgen4_classic.sh \

View File

@ -1313,9 +1313,16 @@ nctime_val_tostring(const ncvar_t *varp, safebuf_t *sfbf, const void *valp) {
double vv = to_double(varp, valp); double vv = to_double(varp, valp);
int separator = formatting_specs.iso_separator ? 'T' : ' '; int separator = formatting_specs.iso_separator ? 'T' : ' ';
if(isfinite(vv)) { if(isfinite(vv)) {
int oldopts = 0;
int newopts = 0;
int res; int res;
sout[0]='"'; sout[0]='"';
/* Make nctime dump error messages */
oldopts = cdSetErrOpts(0);
newopts = oldopts | CU_VERBOSE;
cdSetErrOpts(newopts);
cdRel2Iso(varp->timeinfo->calendar, varp->timeinfo->units, separator, vv, &sout[1]); cdRel2Iso(varp->timeinfo->calendar, varp->timeinfo->units, separator, vv, &sout[1]);
cdSetErrOpts(oldopts);
res = strlen(sout); res = strlen(sout);
sout[res++] = '"'; sout[res++] = '"';
sout[res] = '\0'; sout[res] = '\0';

View File

@ -0,0 +1,470 @@
netcdf test_360_day_1900 {
dimensions:
time = 2300 ;
variables:
int time(time) ;
time:units = "days since 1900-1-1" ;
time:calendar = "360_day" ;
data:
time = "1900-01-01", "1900-01-02", "1900-01-03", "1900-01-04", "1900-01-05",
"1900-01-06", "1900-01-07", "1900-01-08", "1900-01-09", "1900-01-10",
"1900-01-11", "1900-01-12", "1900-01-13", "1900-01-14", "1900-01-15",
"1900-01-16", "1900-01-17", "1900-01-18", "1900-01-19", "1900-01-20",
"1900-01-21", "1900-01-22", "1900-01-23", "1900-01-24", "1900-01-25",
"1900-01-26", "1900-01-27", "1900-01-28", "1900-01-29", "1900-01-30",
"1900-02-01", "1900-02-02", "1900-02-03", "1900-02-04", "1900-02-05",
"1900-02-06", "1900-02-07", "1900-02-08", "1900-02-09", "1900-02-10",
"1900-02-11", "1900-02-12", "1900-02-13", "1900-02-14", "1900-02-15",
"1900-02-16", "1900-02-17", "1900-02-18", "1900-02-19", "1900-02-20",
"1900-02-21", "1900-02-22", "1900-02-23", "1900-02-24", "1900-02-25",
"1900-02-26", "1900-02-27", "1900-02-28", "1900-02-29", "1900-02-30",
"1900-03-01", "1900-03-02", "1900-03-03", "1900-03-04", "1900-03-05",
"1900-03-06", "1900-03-07", "1900-03-08", "1900-03-09", "1900-03-10",
"1900-03-11", "1900-03-12", "1900-03-13", "1900-03-14", "1900-03-15",
"1900-03-16", "1900-03-17", "1900-03-18", "1900-03-19", "1900-03-20",
"1900-03-21", "1900-03-22", "1900-03-23", "1900-03-24", "1900-03-25",
"1900-03-26", "1900-03-27", "1900-03-28", "1900-03-29", "1900-03-30",
"1900-04-01", "1900-04-02", "1900-04-03", "1900-04-04", "1900-04-05",
"1900-04-06", "1900-04-07", "1900-04-08", "1900-04-09", "1900-04-10",
"1900-04-11", "1900-04-12", "1900-04-13", "1900-04-14", "1900-04-15",
"1900-04-16", "1900-04-17", "1900-04-18", "1900-04-19", "1900-04-20",
"1900-04-21", "1900-04-22", "1900-04-23", "1900-04-24", "1900-04-25",
"1900-04-26", "1900-04-27", "1900-04-28", "1900-04-29", "1900-04-30",
"1900-05-01", "1900-05-02", "1900-05-03", "1900-05-04", "1900-05-05",
"1900-05-06", "1900-05-07", "1900-05-08", "1900-05-09", "1900-05-10",
"1900-05-11", "1900-05-12", "1900-05-13", "1900-05-14", "1900-05-15",
"1900-05-16", "1900-05-17", "1900-05-18", "1900-05-19", "1900-05-20",
"1900-05-21", "1900-05-22", "1900-05-23", "1900-05-24", "1900-05-25",
"1900-05-26", "1900-05-27", "1900-05-28", "1900-05-29", "1900-05-30",
"1900-06-01", "1900-06-02", "1900-06-03", "1900-06-04", "1900-06-05",
"1900-06-06", "1900-06-07", "1900-06-08", "1900-06-09", "1900-06-10",
"1900-06-11", "1900-06-12", "1900-06-13", "1900-06-14", "1900-06-15",
"1900-06-16", "1900-06-17", "1900-06-18", "1900-06-19", "1900-06-20",
"1900-06-21", "1900-06-22", "1900-06-23", "1900-06-24", "1900-06-25",
"1900-06-26", "1900-06-27", "1900-06-28", "1900-06-29", "1900-06-30",
"1900-07-01", "1900-07-02", "1900-07-03", "1900-07-04", "1900-07-05",
"1900-07-06", "1900-07-07", "1900-07-08", "1900-07-09", "1900-07-10",
"1900-07-11", "1900-07-12", "1900-07-13", "1900-07-14", "1900-07-15",
"1900-07-16", "1900-07-17", "1900-07-18", "1900-07-19", "1900-07-20",
"1900-07-21", "1900-07-22", "1900-07-23", "1900-07-24", "1900-07-25",
"1900-07-26", "1900-07-27", "1900-07-28", "1900-07-29", "1900-07-30",
"1900-08-01", "1900-08-02", "1900-08-03", "1900-08-04", "1900-08-05",
"1900-08-06", "1900-08-07", "1900-08-08", "1900-08-09", "1900-08-10",
"1900-08-11", "1900-08-12", "1900-08-13", "1900-08-14", "1900-08-15",
"1900-08-16", "1900-08-17", "1900-08-18", "1900-08-19", "1900-08-20",
"1900-08-21", "1900-08-22", "1900-08-23", "1900-08-24", "1900-08-25",
"1900-08-26", "1900-08-27", "1900-08-28", "1900-08-29", "1900-08-30",
"1900-09-01", "1900-09-02", "1900-09-03", "1900-09-04", "1900-09-05",
"1900-09-06", "1900-09-07", "1900-09-08", "1900-09-09", "1900-09-10",
"1900-09-11", "1900-09-12", "1900-09-13", "1900-09-14", "1900-09-15",
"1900-09-16", "1900-09-17", "1900-09-18", "1900-09-19", "1900-09-20",
"1900-09-21", "1900-09-22", "1900-09-23", "1900-09-24", "1900-09-25",
"1900-09-26", "1900-09-27", "1900-09-28", "1900-09-29", "1900-09-30",
"1900-10-01", "1900-10-02", "1900-10-03", "1900-10-04", "1900-10-05",
"1900-10-06", "1900-10-07", "1900-10-08", "1900-10-09", "1900-10-10",
"1900-10-11", "1900-10-12", "1900-10-13", "1900-10-14", "1900-10-15",
"1900-10-16", "1900-10-17", "1900-10-18", "1900-10-19", "1900-10-20",
"1900-10-21", "1900-10-22", "1900-10-23", "1900-10-24", "1900-10-25",
"1900-10-26", "1900-10-27", "1900-10-28", "1900-10-29", "1900-10-30",
"1900-11-01", "1900-11-02", "1900-11-03", "1900-11-04", "1900-11-05",
"1900-11-06", "1900-11-07", "1900-11-08", "1900-11-09", "1900-11-10",
"1900-11-11", "1900-11-12", "1900-11-13", "1900-11-14", "1900-11-15",
"1900-11-16", "1900-11-17", "1900-11-18", "1900-11-19", "1900-11-20",
"1900-11-21", "1900-11-22", "1900-11-23", "1900-11-24", "1900-11-25",
"1900-11-26", "1900-11-27", "1900-11-28", "1900-11-29", "1900-11-30",
"1900-12-01", "1900-12-02", "1900-12-03", "1900-12-04", "1900-12-05",
"1900-12-06", "1900-12-07", "1900-12-08", "1900-12-09", "1900-12-10",
"1900-12-11", "1900-12-12", "1900-12-13", "1900-12-14", "1900-12-15",
"1900-12-16", "1900-12-17", "1900-12-18", "1900-12-19", "1900-12-20",
"1900-12-21", "1900-12-22", "1900-12-23", "1900-12-24", "1900-12-25",
"1900-12-26", "1900-12-27", "1900-12-28", "1900-12-29", "1900-12-30",
"1901-01-01", "1901-01-02", "1901-01-03", "1901-01-04", "1901-01-05",
"1901-01-06", "1901-01-07", "1901-01-08", "1901-01-09", "1901-01-10",
"1901-01-11", "1901-01-12", "1901-01-13", "1901-01-14", "1901-01-15",
"1901-01-16", "1901-01-17", "1901-01-18", "1901-01-19", "1901-01-20",
"1901-01-21", "1901-01-22", "1901-01-23", "1901-01-24", "1901-01-25",
"1901-01-26", "1901-01-27", "1901-01-28", "1901-01-29", "1901-01-30",
"1901-02-01", "1901-02-02", "1901-02-03", "1901-02-04", "1901-02-05",
"1901-02-06", "1901-02-07", "1901-02-08", "1901-02-09", "1901-02-10",
"1901-02-11", "1901-02-12", "1901-02-13", "1901-02-14", "1901-02-15",
"1901-02-16", "1901-02-17", "1901-02-18", "1901-02-19", "1901-02-20",
"1901-02-21", "1901-02-22", "1901-02-23", "1901-02-24", "1901-02-25",
"1901-02-26", "1901-02-27", "1901-02-28", "1901-02-29", "1901-02-30",
"1901-03-01", "1901-03-02", "1901-03-03", "1901-03-04", "1901-03-05",
"1901-03-06", "1901-03-07", "1901-03-08", "1901-03-09", "1901-03-10",
"1901-03-11", "1901-03-12", "1901-03-13", "1901-03-14", "1901-03-15",
"1901-03-16", "1901-03-17", "1901-03-18", "1901-03-19", "1901-03-20",
"1901-03-21", "1901-03-22", "1901-03-23", "1901-03-24", "1901-03-25",
"1901-03-26", "1901-03-27", "1901-03-28", "1901-03-29", "1901-03-30",
"1901-04-01", "1901-04-02", "1901-04-03", "1901-04-04", "1901-04-05",
"1901-04-06", "1901-04-07", "1901-04-08", "1901-04-09", "1901-04-10",
"1901-04-11", "1901-04-12", "1901-04-13", "1901-04-14", "1901-04-15",
"1901-04-16", "1901-04-17", "1901-04-18", "1901-04-19", "1901-04-20",
"1901-04-21", "1901-04-22", "1901-04-23", "1901-04-24", "1901-04-25",
"1901-04-26", "1901-04-27", "1901-04-28", "1901-04-29", "1901-04-30",
"1901-05-01", "1901-05-02", "1901-05-03", "1901-05-04", "1901-05-05",
"1901-05-06", "1901-05-07", "1901-05-08", "1901-05-09", "1901-05-10",
"1901-05-11", "1901-05-12", "1901-05-13", "1901-05-14", "1901-05-15",
"1901-05-16", "1901-05-17", "1901-05-18", "1901-05-19", "1901-05-20",
"1901-05-21", "1901-05-22", "1901-05-23", "1901-05-24", "1901-05-25",
"1901-05-26", "1901-05-27", "1901-05-28", "1901-05-29", "1901-05-30",
"1901-06-01", "1901-06-02", "1901-06-03", "1901-06-04", "1901-06-05",
"1901-06-06", "1901-06-07", "1901-06-08", "1901-06-09", "1901-06-10",
"1901-06-11", "1901-06-12", "1901-06-13", "1901-06-14", "1901-06-15",
"1901-06-16", "1901-06-17", "1901-06-18", "1901-06-19", "1901-06-20",
"1901-06-21", "1901-06-22", "1901-06-23", "1901-06-24", "1901-06-25",
"1901-06-26", "1901-06-27", "1901-06-28", "1901-06-29", "1901-06-30",
"1901-07-01", "1901-07-02", "1901-07-03", "1901-07-04", "1901-07-05",
"1901-07-06", "1901-07-07", "1901-07-08", "1901-07-09", "1901-07-10",
"1901-07-11", "1901-07-12", "1901-07-13", "1901-07-14", "1901-07-15",
"1901-07-16", "1901-07-17", "1901-07-18", "1901-07-19", "1901-07-20",
"1901-07-21", "1901-07-22", "1901-07-23", "1901-07-24", "1901-07-25",
"1901-07-26", "1901-07-27", "1901-07-28", "1901-07-29", "1901-07-30",
"1901-08-01", "1901-08-02", "1901-08-03", "1901-08-04", "1901-08-05",
"1901-08-06", "1901-08-07", "1901-08-08", "1901-08-09", "1901-08-10",
"1901-08-11", "1901-08-12", "1901-08-13", "1901-08-14", "1901-08-15",
"1901-08-16", "1901-08-17", "1901-08-18", "1901-08-19", "1901-08-20",
"1901-08-21", "1901-08-22", "1901-08-23", "1901-08-24", "1901-08-25",
"1901-08-26", "1901-08-27", "1901-08-28", "1901-08-29", "1901-08-30",
"1901-09-01", "1901-09-02", "1901-09-03", "1901-09-04", "1901-09-05",
"1901-09-06", "1901-09-07", "1901-09-08", "1901-09-09", "1901-09-10",
"1901-09-11", "1901-09-12", "1901-09-13", "1901-09-14", "1901-09-15",
"1901-09-16", "1901-09-17", "1901-09-18", "1901-09-19", "1901-09-20",
"1901-09-21", "1901-09-22", "1901-09-23", "1901-09-24", "1901-09-25",
"1901-09-26", "1901-09-27", "1901-09-28", "1901-09-29", "1901-09-30",
"1901-10-01", "1901-10-02", "1901-10-03", "1901-10-04", "1901-10-05",
"1901-10-06", "1901-10-07", "1901-10-08", "1901-10-09", "1901-10-10",
"1901-10-11", "1901-10-12", "1901-10-13", "1901-10-14", "1901-10-15",
"1901-10-16", "1901-10-17", "1901-10-18", "1901-10-19", "1901-10-20",
"1901-10-21", "1901-10-22", "1901-10-23", "1901-10-24", "1901-10-25",
"1901-10-26", "1901-10-27", "1901-10-28", "1901-10-29", "1901-10-30",
"1901-11-01", "1901-11-02", "1901-11-03", "1901-11-04", "1901-11-05",
"1901-11-06", "1901-11-07", "1901-11-08", "1901-11-09", "1901-11-10",
"1901-11-11", "1901-11-12", "1901-11-13", "1901-11-14", "1901-11-15",
"1901-11-16", "1901-11-17", "1901-11-18", "1901-11-19", "1901-11-20",
"1901-11-21", "1901-11-22", "1901-11-23", "1901-11-24", "1901-11-25",
"1901-11-26", "1901-11-27", "1901-11-28", "1901-11-29", "1901-11-30",
"1901-12-01", "1901-12-02", "1901-12-03", "1901-12-04", "1901-12-05",
"1901-12-06", "1901-12-07", "1901-12-08", "1901-12-09", "1901-12-10",
"1901-12-11", "1901-12-12", "1901-12-13", "1901-12-14", "1901-12-15",
"1901-12-16", "1901-12-17", "1901-12-18", "1901-12-19", "1901-12-20",
"1901-12-21", "1901-12-22", "1901-12-23", "1901-12-24", "1901-12-25",
"1901-12-26", "1901-12-27", "1901-12-28", "1901-12-29", "1901-12-30",
"1902-01-01", "1902-01-02", "1902-01-03", "1902-01-04", "1902-01-05",
"1902-01-06", "1902-01-07", "1902-01-08", "1902-01-09", "1902-01-10",
"1902-01-11", "1902-01-12", "1902-01-13", "1902-01-14", "1902-01-15",
"1902-01-16", "1902-01-17", "1902-01-18", "1902-01-19", "1902-01-20",
"1902-01-21", "1902-01-22", "1902-01-23", "1902-01-24", "1902-01-25",
"1902-01-26", "1902-01-27", "1902-01-28", "1902-01-29", "1902-01-30",
"1902-02-01", "1902-02-02", "1902-02-03", "1902-02-04", "1902-02-05",
"1902-02-06", "1902-02-07", "1902-02-08", "1902-02-09", "1902-02-10",
"1902-02-11", "1902-02-12", "1902-02-13", "1902-02-14", "1902-02-15",
"1902-02-16", "1902-02-17", "1902-02-18", "1902-02-19", "1902-02-20",
"1902-02-21", "1902-02-22", "1902-02-23", "1902-02-24", "1902-02-25",
"1902-02-26", "1902-02-27", "1902-02-28", "1902-02-29", "1902-02-30",
"1902-03-01", "1902-03-02", "1902-03-03", "1902-03-04", "1902-03-05",
"1902-03-06", "1902-03-07", "1902-03-08", "1902-03-09", "1902-03-10",
"1902-03-11", "1902-03-12", "1902-03-13", "1902-03-14", "1902-03-15",
"1902-03-16", "1902-03-17", "1902-03-18", "1902-03-19", "1902-03-20",
"1902-03-21", "1902-03-22", "1902-03-23", "1902-03-24", "1902-03-25",
"1902-03-26", "1902-03-27", "1902-03-28", "1902-03-29", "1902-03-30",
"1902-04-01", "1902-04-02", "1902-04-03", "1902-04-04", "1902-04-05",
"1902-04-06", "1902-04-07", "1902-04-08", "1902-04-09", "1902-04-10",
"1902-04-11", "1902-04-12", "1902-04-13", "1902-04-14", "1902-04-15",
"1902-04-16", "1902-04-17", "1902-04-18", "1902-04-19", "1902-04-20",
"1902-04-21", "1902-04-22", "1902-04-23", "1902-04-24", "1902-04-25",
"1902-04-26", "1902-04-27", "1902-04-28", "1902-04-29", "1902-04-30",
"1902-05-01", "1902-05-02", "1902-05-03", "1902-05-04", "1902-05-05",
"1902-05-06", "1902-05-07", "1902-05-08", "1902-05-09", "1902-05-10",
"1902-05-11", "1902-05-12", "1902-05-13", "1902-05-14", "1902-05-15",
"1902-05-16", "1902-05-17", "1902-05-18", "1902-05-19", "1902-05-20",
"1902-05-21", "1902-05-22", "1902-05-23", "1902-05-24", "1902-05-25",
"1902-05-26", "1902-05-27", "1902-05-28", "1902-05-29", "1902-05-30",
"1902-06-01", "1902-06-02", "1902-06-03", "1902-06-04", "1902-06-05",
"1902-06-06", "1902-06-07", "1902-06-08", "1902-06-09", "1902-06-10",
"1902-06-11", "1902-06-12", "1902-06-13", "1902-06-14", "1902-06-15",
"1902-06-16", "1902-06-17", "1902-06-18", "1902-06-19", "1902-06-20",
"1902-06-21", "1902-06-22", "1902-06-23", "1902-06-24", "1902-06-25",
"1902-06-26", "1902-06-27", "1902-06-28", "1902-06-29", "1902-06-30",
"1902-07-01", "1902-07-02", "1902-07-03", "1902-07-04", "1902-07-05",
"1902-07-06", "1902-07-07", "1902-07-08", "1902-07-09", "1902-07-10",
"1902-07-11", "1902-07-12", "1902-07-13", "1902-07-14", "1902-07-15",
"1902-07-16", "1902-07-17", "1902-07-18", "1902-07-19", "1902-07-20",
"1902-07-21", "1902-07-22", "1902-07-23", "1902-07-24", "1902-07-25",
"1902-07-26", "1902-07-27", "1902-07-28", "1902-07-29", "1902-07-30",
"1902-08-01", "1902-08-02", "1902-08-03", "1902-08-04", "1902-08-05",
"1902-08-06", "1902-08-07", "1902-08-08", "1902-08-09", "1902-08-10",
"1902-08-11", "1902-08-12", "1902-08-13", "1902-08-14", "1902-08-15",
"1902-08-16", "1902-08-17", "1902-08-18", "1902-08-19", "1902-08-20",
"1902-08-21", "1902-08-22", "1902-08-23", "1902-08-24", "1902-08-25",
"1902-08-26", "1902-08-27", "1902-08-28", "1902-08-29", "1902-08-30",
"1902-09-01", "1902-09-02", "1902-09-03", "1902-09-04", "1902-09-05",
"1902-09-06", "1902-09-07", "1902-09-08", "1902-09-09", "1902-09-10",
"1902-09-11", "1902-09-12", "1902-09-13", "1902-09-14", "1902-09-15",
"1902-09-16", "1902-09-17", "1902-09-18", "1902-09-19", "1902-09-20",
"1902-09-21", "1902-09-22", "1902-09-23", "1902-09-24", "1902-09-25",
"1902-09-26", "1902-09-27", "1902-09-28", "1902-09-29", "1902-09-30",
"1902-10-01", "1902-10-02", "1902-10-03", "1902-10-04", "1902-10-05",
"1902-10-06", "1902-10-07", "1902-10-08", "1902-10-09", "1902-10-10",
"1902-10-11", "1902-10-12", "1902-10-13", "1902-10-14", "1902-10-15",
"1902-10-16", "1902-10-17", "1902-10-18", "1902-10-19", "1902-10-20",
"1902-10-21", "1902-10-22", "1902-10-23", "1902-10-24", "1902-10-25",
"1902-10-26", "1902-10-27", "1902-10-28", "1902-10-29", "1902-10-30",
"1902-11-01", "1902-11-02", "1902-11-03", "1902-11-04", "1902-11-05",
"1902-11-06", "1902-11-07", "1902-11-08", "1902-11-09", "1902-11-10",
"1902-11-11", "1902-11-12", "1902-11-13", "1902-11-14", "1902-11-15",
"1902-11-16", "1902-11-17", "1902-11-18", "1902-11-19", "1902-11-20",
"1902-11-21", "1902-11-22", "1902-11-23", "1902-11-24", "1902-11-25",
"1902-11-26", "1902-11-27", "1902-11-28", "1902-11-29", "1902-11-30",
"1902-12-01", "1902-12-02", "1902-12-03", "1902-12-04", "1902-12-05",
"1902-12-06", "1902-12-07", "1902-12-08", "1902-12-09", "1902-12-10",
"1902-12-11", "1902-12-12", "1902-12-13", "1902-12-14", "1902-12-15",
"1902-12-16", "1902-12-17", "1902-12-18", "1902-12-19", "1902-12-20",
"1902-12-21", "1902-12-22", "1902-12-23", "1902-12-24", "1902-12-25",
"1902-12-26", "1902-12-27", "1902-12-28", "1902-12-29", "1902-12-30",
"1903-01-01", "1903-01-02", "1903-01-03", "1903-01-04", "1903-01-05",
"1903-01-06", "1903-01-07", "1903-01-08", "1903-01-09", "1903-01-10",
"1903-01-11", "1903-01-12", "1903-01-13", "1903-01-14", "1903-01-15",
"1903-01-16", "1903-01-17", "1903-01-18", "1903-01-19", "1903-01-20",
"1903-01-21", "1903-01-22", "1903-01-23", "1903-01-24", "1903-01-25",
"1903-01-26", "1903-01-27", "1903-01-28", "1903-01-29", "1903-01-30",
"1903-02-01", "1903-02-02", "1903-02-03", "1903-02-04", "1903-02-05",
"1903-02-06", "1903-02-07", "1903-02-08", "1903-02-09", "1903-02-10",
"1903-02-11", "1903-02-12", "1903-02-13", "1903-02-14", "1903-02-15",
"1903-02-16", "1903-02-17", "1903-02-18", "1903-02-19", "1903-02-20",
"1903-02-21", "1903-02-22", "1903-02-23", "1903-02-24", "1903-02-25",
"1903-02-26", "1903-02-27", "1903-02-28", "1903-02-29", "1903-02-30",
"1903-03-01", "1903-03-02", "1903-03-03", "1903-03-04", "1903-03-05",
"1903-03-06", "1903-03-07", "1903-03-08", "1903-03-09", "1903-03-10",
"1903-03-11", "1903-03-12", "1903-03-13", "1903-03-14", "1903-03-15",
"1903-03-16", "1903-03-17", "1903-03-18", "1903-03-19", "1903-03-20",
"1903-03-21", "1903-03-22", "1903-03-23", "1903-03-24", "1903-03-25",
"1903-03-26", "1903-03-27", "1903-03-28", "1903-03-29", "1903-03-30",
"1903-04-01", "1903-04-02", "1903-04-03", "1903-04-04", "1903-04-05",
"1903-04-06", "1903-04-07", "1903-04-08", "1903-04-09", "1903-04-10",
"1903-04-11", "1903-04-12", "1903-04-13", "1903-04-14", "1903-04-15",
"1903-04-16", "1903-04-17", "1903-04-18", "1903-04-19", "1903-04-20",
"1903-04-21", "1903-04-22", "1903-04-23", "1903-04-24", "1903-04-25",
"1903-04-26", "1903-04-27", "1903-04-28", "1903-04-29", "1903-04-30",
"1903-05-01", "1903-05-02", "1903-05-03", "1903-05-04", "1903-05-05",
"1903-05-06", "1903-05-07", "1903-05-08", "1903-05-09", "1903-05-10",
"1903-05-11", "1903-05-12", "1903-05-13", "1903-05-14", "1903-05-15",
"1903-05-16", "1903-05-17", "1903-05-18", "1903-05-19", "1903-05-20",
"1903-05-21", "1903-05-22", "1903-05-23", "1903-05-24", "1903-05-25",
"1903-05-26", "1903-05-27", "1903-05-28", "1903-05-29", "1903-05-30",
"1903-06-01", "1903-06-02", "1903-06-03", "1903-06-04", "1903-06-05",
"1903-06-06", "1903-06-07", "1903-06-08", "1903-06-09", "1903-06-10",
"1903-06-11", "1903-06-12", "1903-06-13", "1903-06-14", "1903-06-15",
"1903-06-16", "1903-06-17", "1903-06-18", "1903-06-19", "1903-06-20",
"1903-06-21", "1903-06-22", "1903-06-23", "1903-06-24", "1903-06-25",
"1903-06-26", "1903-06-27", "1903-06-28", "1903-06-29", "1903-06-30",
"1903-07-01", "1903-07-02", "1903-07-03", "1903-07-04", "1903-07-05",
"1903-07-06", "1903-07-07", "1903-07-08", "1903-07-09", "1903-07-10",
"1903-07-11", "1903-07-12", "1903-07-13", "1903-07-14", "1903-07-15",
"1903-07-16", "1903-07-17", "1903-07-18", "1903-07-19", "1903-07-20",
"1903-07-21", "1903-07-22", "1903-07-23", "1903-07-24", "1903-07-25",
"1903-07-26", "1903-07-27", "1903-07-28", "1903-07-29", "1903-07-30",
"1903-08-01", "1903-08-02", "1903-08-03", "1903-08-04", "1903-08-05",
"1903-08-06", "1903-08-07", "1903-08-08", "1903-08-09", "1903-08-10",
"1903-08-11", "1903-08-12", "1903-08-13", "1903-08-14", "1903-08-15",
"1903-08-16", "1903-08-17", "1903-08-18", "1903-08-19", "1903-08-20",
"1903-08-21", "1903-08-22", "1903-08-23", "1903-08-24", "1903-08-25",
"1903-08-26", "1903-08-27", "1903-08-28", "1903-08-29", "1903-08-30",
"1903-09-01", "1903-09-02", "1903-09-03", "1903-09-04", "1903-09-05",
"1903-09-06", "1903-09-07", "1903-09-08", "1903-09-09", "1903-09-10",
"1903-09-11", "1903-09-12", "1903-09-13", "1903-09-14", "1903-09-15",
"1903-09-16", "1903-09-17", "1903-09-18", "1903-09-19", "1903-09-20",
"1903-09-21", "1903-09-22", "1903-09-23", "1903-09-24", "1903-09-25",
"1903-09-26", "1903-09-27", "1903-09-28", "1903-09-29", "1903-09-30",
"1903-10-01", "1903-10-02", "1903-10-03", "1903-10-04", "1903-10-05",
"1903-10-06", "1903-10-07", "1903-10-08", "1903-10-09", "1903-10-10",
"1903-10-11", "1903-10-12", "1903-10-13", "1903-10-14", "1903-10-15",
"1903-10-16", "1903-10-17", "1903-10-18", "1903-10-19", "1903-10-20",
"1903-10-21", "1903-10-22", "1903-10-23", "1903-10-24", "1903-10-25",
"1903-10-26", "1903-10-27", "1903-10-28", "1903-10-29", "1903-10-30",
"1903-11-01", "1903-11-02", "1903-11-03", "1903-11-04", "1903-11-05",
"1903-11-06", "1903-11-07", "1903-11-08", "1903-11-09", "1903-11-10",
"1903-11-11", "1903-11-12", "1903-11-13", "1903-11-14", "1903-11-15",
"1903-11-16", "1903-11-17", "1903-11-18", "1903-11-19", "1903-11-20",
"1903-11-21", "1903-11-22", "1903-11-23", "1903-11-24", "1903-11-25",
"1903-11-26", "1903-11-27", "1903-11-28", "1903-11-29", "1903-11-30",
"1903-12-01", "1903-12-02", "1903-12-03", "1903-12-04", "1903-12-05",
"1903-12-06", "1903-12-07", "1903-12-08", "1903-12-09", "1903-12-10",
"1903-12-11", "1903-12-12", "1903-12-13", "1903-12-14", "1903-12-15",
"1903-12-16", "1903-12-17", "1903-12-18", "1903-12-19", "1903-12-20",
"1903-12-21", "1903-12-22", "1903-12-23", "1903-12-24", "1903-12-25",
"1903-12-26", "1903-12-27", "1903-12-28", "1903-12-29", "1903-12-30",
"1904-01-01", "1904-01-02", "1904-01-03", "1904-01-04", "1904-01-05",
"1904-01-06", "1904-01-07", "1904-01-08", "1904-01-09", "1904-01-10",
"1904-01-11", "1904-01-12", "1904-01-13", "1904-01-14", "1904-01-15",
"1904-01-16", "1904-01-17", "1904-01-18", "1904-01-19", "1904-01-20",
"1904-01-21", "1904-01-22", "1904-01-23", "1904-01-24", "1904-01-25",
"1904-01-26", "1904-01-27", "1904-01-28", "1904-01-29", "1904-01-30",
"1904-02-01", "1904-02-02", "1904-02-03", "1904-02-04", "1904-02-05",
"1904-02-06", "1904-02-07", "1904-02-08", "1904-02-09", "1904-02-10",
"1904-02-11", "1904-02-12", "1904-02-13", "1904-02-14", "1904-02-15",
"1904-02-16", "1904-02-17", "1904-02-18", "1904-02-19", "1904-02-20",
"1904-02-21", "1904-02-22", "1904-02-23", "1904-02-24", "1904-02-25",
"1904-02-26", "1904-02-27", "1904-02-28", "1904-02-29", "1904-02-30",
"1904-03-01", "1904-03-02", "1904-03-03", "1904-03-04", "1904-03-05",
"1904-03-06", "1904-03-07", "1904-03-08", "1904-03-09", "1904-03-10",
"1904-03-11", "1904-03-12", "1904-03-13", "1904-03-14", "1904-03-15",
"1904-03-16", "1904-03-17", "1904-03-18", "1904-03-19", "1904-03-20",
"1904-03-21", "1904-03-22", "1904-03-23", "1904-03-24", "1904-03-25",
"1904-03-26", "1904-03-27", "1904-03-28", "1904-03-29", "1904-03-30",
"1904-04-01", "1904-04-02", "1904-04-03", "1904-04-04", "1904-04-05",
"1904-04-06", "1904-04-07", "1904-04-08", "1904-04-09", "1904-04-10",
"1904-04-11", "1904-04-12", "1904-04-13", "1904-04-14", "1904-04-15",
"1904-04-16", "1904-04-17", "1904-04-18", "1904-04-19", "1904-04-20",
"1904-04-21", "1904-04-22", "1904-04-23", "1904-04-24", "1904-04-25",
"1904-04-26", "1904-04-27", "1904-04-28", "1904-04-29", "1904-04-30",
"1904-05-01", "1904-05-02", "1904-05-03", "1904-05-04", "1904-05-05",
"1904-05-06", "1904-05-07", "1904-05-08", "1904-05-09", "1904-05-10",
"1904-05-11", "1904-05-12", "1904-05-13", "1904-05-14", "1904-05-15",
"1904-05-16", "1904-05-17", "1904-05-18", "1904-05-19", "1904-05-20",
"1904-05-21", "1904-05-22", "1904-05-23", "1904-05-24", "1904-05-25",
"1904-05-26", "1904-05-27", "1904-05-28", "1904-05-29", "1904-05-30",
"1904-06-01", "1904-06-02", "1904-06-03", "1904-06-04", "1904-06-05",
"1904-06-06", "1904-06-07", "1904-06-08", "1904-06-09", "1904-06-10",
"1904-06-11", "1904-06-12", "1904-06-13", "1904-06-14", "1904-06-15",
"1904-06-16", "1904-06-17", "1904-06-18", "1904-06-19", "1904-06-20",
"1904-06-21", "1904-06-22", "1904-06-23", "1904-06-24", "1904-06-25",
"1904-06-26", "1904-06-27", "1904-06-28", "1904-06-29", "1904-06-30",
"1904-07-01", "1904-07-02", "1904-07-03", "1904-07-04", "1904-07-05",
"1904-07-06", "1904-07-07", "1904-07-08", "1904-07-09", "1904-07-10",
"1904-07-11", "1904-07-12", "1904-07-13", "1904-07-14", "1904-07-15",
"1904-07-16", "1904-07-17", "1904-07-18", "1904-07-19", "1904-07-20",
"1904-07-21", "1904-07-22", "1904-07-23", "1904-07-24", "1904-07-25",
"1904-07-26", "1904-07-27", "1904-07-28", "1904-07-29", "1904-07-30",
"1904-08-01", "1904-08-02", "1904-08-03", "1904-08-04", "1904-08-05",
"1904-08-06", "1904-08-07", "1904-08-08", "1904-08-09", "1904-08-10",
"1904-08-11", "1904-08-12", "1904-08-13", "1904-08-14", "1904-08-15",
"1904-08-16", "1904-08-17", "1904-08-18", "1904-08-19", "1904-08-20",
"1904-08-21", "1904-08-22", "1904-08-23", "1904-08-24", "1904-08-25",
"1904-08-26", "1904-08-27", "1904-08-28", "1904-08-29", "1904-08-30",
"1904-09-01", "1904-09-02", "1904-09-03", "1904-09-04", "1904-09-05",
"1904-09-06", "1904-09-07", "1904-09-08", "1904-09-09", "1904-09-10",
"1904-09-11", "1904-09-12", "1904-09-13", "1904-09-14", "1904-09-15",
"1904-09-16", "1904-09-17", "1904-09-18", "1904-09-19", "1904-09-20",
"1904-09-21", "1904-09-22", "1904-09-23", "1904-09-24", "1904-09-25",
"1904-09-26", "1904-09-27", "1904-09-28", "1904-09-29", "1904-09-30",
"1904-10-01", "1904-10-02", "1904-10-03", "1904-10-04", "1904-10-05",
"1904-10-06", "1904-10-07", "1904-10-08", "1904-10-09", "1904-10-10",
"1904-10-11", "1904-10-12", "1904-10-13", "1904-10-14", "1904-10-15",
"1904-10-16", "1904-10-17", "1904-10-18", "1904-10-19", "1904-10-20",
"1904-10-21", "1904-10-22", "1904-10-23", "1904-10-24", "1904-10-25",
"1904-10-26", "1904-10-27", "1904-10-28", "1904-10-29", "1904-10-30",
"1904-11-01", "1904-11-02", "1904-11-03", "1904-11-04", "1904-11-05",
"1904-11-06", "1904-11-07", "1904-11-08", "1904-11-09", "1904-11-10",
"1904-11-11", "1904-11-12", "1904-11-13", "1904-11-14", "1904-11-15",
"1904-11-16", "1904-11-17", "1904-11-18", "1904-11-19", "1904-11-20",
"1904-11-21", "1904-11-22", "1904-11-23", "1904-11-24", "1904-11-25",
"1904-11-26", "1904-11-27", "1904-11-28", "1904-11-29", "1904-11-30",
"1904-12-01", "1904-12-02", "1904-12-03", "1904-12-04", "1904-12-05",
"1904-12-06", "1904-12-07", "1904-12-08", "1904-12-09", "1904-12-10",
"1904-12-11", "1904-12-12", "1904-12-13", "1904-12-14", "1904-12-15",
"1904-12-16", "1904-12-17", "1904-12-18", "1904-12-19", "1904-12-20",
"1904-12-21", "1904-12-22", "1904-12-23", "1904-12-24", "1904-12-25",
"1904-12-26", "1904-12-27", "1904-12-28", "1904-12-29", "1904-12-30",
"1905-01-01", "1905-01-02", "1905-01-03", "1905-01-04", "1905-01-05",
"1905-01-06", "1905-01-07", "1905-01-08", "1905-01-09", "1905-01-10",
"1905-01-11", "1905-01-12", "1905-01-13", "1905-01-14", "1905-01-15",
"1905-01-16", "1905-01-17", "1905-01-18", "1905-01-19", "1905-01-20",
"1905-01-21", "1905-01-22", "1905-01-23", "1905-01-24", "1905-01-25",
"1905-01-26", "1905-01-27", "1905-01-28", "1905-01-29", "1905-01-30",
"1905-02-01", "1905-02-02", "1905-02-03", "1905-02-04", "1905-02-05",
"1905-02-06", "1905-02-07", "1905-02-08", "1905-02-09", "1905-02-10",
"1905-02-11", "1905-02-12", "1905-02-13", "1905-02-14", "1905-02-15",
"1905-02-16", "1905-02-17", "1905-02-18", "1905-02-19", "1905-02-20",
"1905-02-21", "1905-02-22", "1905-02-23", "1905-02-24", "1905-02-25",
"1905-02-26", "1905-02-27", "1905-02-28", "1905-02-29", "1905-02-30",
"1905-03-01", "1905-03-02", "1905-03-03", "1905-03-04", "1905-03-05",
"1905-03-06", "1905-03-07", "1905-03-08", "1905-03-09", "1905-03-10",
"1905-03-11", "1905-03-12", "1905-03-13", "1905-03-14", "1905-03-15",
"1905-03-16", "1905-03-17", "1905-03-18", "1905-03-19", "1905-03-20",
"1905-03-21", "1905-03-22", "1905-03-23", "1905-03-24", "1905-03-25",
"1905-03-26", "1905-03-27", "1905-03-28", "1905-03-29", "1905-03-30",
"1905-04-01", "1905-04-02", "1905-04-03", "1905-04-04", "1905-04-05",
"1905-04-06", "1905-04-07", "1905-04-08", "1905-04-09", "1905-04-10",
"1905-04-11", "1905-04-12", "1905-04-13", "1905-04-14", "1905-04-15",
"1905-04-16", "1905-04-17", "1905-04-18", "1905-04-19", "1905-04-20",
"1905-04-21", "1905-04-22", "1905-04-23", "1905-04-24", "1905-04-25",
"1905-04-26", "1905-04-27", "1905-04-28", "1905-04-29", "1905-04-30",
"1905-05-01", "1905-05-02", "1905-05-03", "1905-05-04", "1905-05-05",
"1905-05-06", "1905-05-07", "1905-05-08", "1905-05-09", "1905-05-10",
"1905-05-11", "1905-05-12", "1905-05-13", "1905-05-14", "1905-05-15",
"1905-05-16", "1905-05-17", "1905-05-18", "1905-05-19", "1905-05-20",
"1905-05-21", "1905-05-22", "1905-05-23", "1905-05-24", "1905-05-25",
"1905-05-26", "1905-05-27", "1905-05-28", "1905-05-29", "1905-05-30",
"1905-06-01", "1905-06-02", "1905-06-03", "1905-06-04", "1905-06-05",
"1905-06-06", "1905-06-07", "1905-06-08", "1905-06-09", "1905-06-10",
"1905-06-11", "1905-06-12", "1905-06-13", "1905-06-14", "1905-06-15",
"1905-06-16", "1905-06-17", "1905-06-18", "1905-06-19", "1905-06-20",
"1905-06-21", "1905-06-22", "1905-06-23", "1905-06-24", "1905-06-25",
"1905-06-26", "1905-06-27", "1905-06-28", "1905-06-29", "1905-06-30",
"1905-07-01", "1905-07-02", "1905-07-03", "1905-07-04", "1905-07-05",
"1905-07-06", "1905-07-07", "1905-07-08", "1905-07-09", "1905-07-10",
"1905-07-11", "1905-07-12", "1905-07-13", "1905-07-14", "1905-07-15",
"1905-07-16", "1905-07-17", "1905-07-18", "1905-07-19", "1905-07-20",
"1905-07-21", "1905-07-22", "1905-07-23", "1905-07-24", "1905-07-25",
"1905-07-26", "1905-07-27", "1905-07-28", "1905-07-29", "1905-07-30",
"1905-08-01", "1905-08-02", "1905-08-03", "1905-08-04", "1905-08-05",
"1905-08-06", "1905-08-07", "1905-08-08", "1905-08-09", "1905-08-10",
"1905-08-11", "1905-08-12", "1905-08-13", "1905-08-14", "1905-08-15",
"1905-08-16", "1905-08-17", "1905-08-18", "1905-08-19", "1905-08-20",
"1905-08-21", "1905-08-22", "1905-08-23", "1905-08-24", "1905-08-25",
"1905-08-26", "1905-08-27", "1905-08-28", "1905-08-29", "1905-08-30",
"1905-09-01", "1905-09-02", "1905-09-03", "1905-09-04", "1905-09-05",
"1905-09-06", "1905-09-07", "1905-09-08", "1905-09-09", "1905-09-10",
"1905-09-11", "1905-09-12", "1905-09-13", "1905-09-14", "1905-09-15",
"1905-09-16", "1905-09-17", "1905-09-18", "1905-09-19", "1905-09-20",
"1905-09-21", "1905-09-22", "1905-09-23", "1905-09-24", "1905-09-25",
"1905-09-26", "1905-09-27", "1905-09-28", "1905-09-29", "1905-09-30",
"1905-10-01", "1905-10-02", "1905-10-03", "1905-10-04", "1905-10-05",
"1905-10-06", "1905-10-07", "1905-10-08", "1905-10-09", "1905-10-10",
"1905-10-11", "1905-10-12", "1905-10-13", "1905-10-14", "1905-10-15",
"1905-10-16", "1905-10-17", "1905-10-18", "1905-10-19", "1905-10-20",
"1905-10-21", "1905-10-22", "1905-10-23", "1905-10-24", "1905-10-25",
"1905-10-26", "1905-10-27", "1905-10-28", "1905-10-29", "1905-10-30",
"1905-11-01", "1905-11-02", "1905-11-03", "1905-11-04", "1905-11-05",
"1905-11-06", "1905-11-07", "1905-11-08", "1905-11-09", "1905-11-10",
"1905-11-11", "1905-11-12", "1905-11-13", "1905-11-14", "1905-11-15",
"1905-11-16", "1905-11-17", "1905-11-18", "1905-11-19", "1905-11-20",
"1905-11-21", "1905-11-22", "1905-11-23", "1905-11-24", "1905-11-25",
"1905-11-26", "1905-11-27", "1905-11-28", "1905-11-29", "1905-11-30",
"1905-12-01", "1905-12-02", "1905-12-03", "1905-12-04", "1905-12-05",
"1905-12-06", "1905-12-07", "1905-12-08", "1905-12-09", "1905-12-10",
"1905-12-11", "1905-12-12", "1905-12-13", "1905-12-14", "1905-12-15",
"1905-12-16", "1905-12-17", "1905-12-18", "1905-12-19", "1905-12-20",
"1905-12-21", "1905-12-22", "1905-12-23", "1905-12-24", "1905-12-25",
"1905-12-26", "1905-12-27", "1905-12-28", "1905-12-29", "1905-12-30",
"1906-01-01", "1906-01-02", "1906-01-03", "1906-01-04", "1906-01-05",
"1906-01-06", "1906-01-07", "1906-01-08", "1906-01-09", "1906-01-10",
"1906-01-11", "1906-01-12", "1906-01-13", "1906-01-14", "1906-01-15",
"1906-01-16", "1906-01-17", "1906-01-18", "1906-01-19", "1906-01-20",
"1906-01-21", "1906-01-22", "1906-01-23", "1906-01-24", "1906-01-25",
"1906-01-26", "1906-01-27", "1906-01-28", "1906-01-29", "1906-01-30",
"1906-02-01", "1906-02-02", "1906-02-03", "1906-02-04", "1906-02-05",
"1906-02-06", "1906-02-07", "1906-02-08", "1906-02-09", "1906-02-10",
"1906-02-11", "1906-02-12", "1906-02-13", "1906-02-14", "1906-02-15",
"1906-02-16", "1906-02-17", "1906-02-18", "1906-02-19", "1906-02-20",
"1906-02-21", "1906-02-22", "1906-02-23", "1906-02-24", "1906-02-25",
"1906-02-26", "1906-02-27", "1906-02-28", "1906-02-29", "1906-02-30",
"1906-03-01", "1906-03-02", "1906-03-03", "1906-03-04", "1906-03-05",
"1906-03-06", "1906-03-07", "1906-03-08", "1906-03-09", "1906-03-10",
"1906-03-11", "1906-03-12", "1906-03-13", "1906-03-14", "1906-03-15",
"1906-03-16", "1906-03-17", "1906-03-18", "1906-03-19", "1906-03-20",
"1906-03-21", "1906-03-22", "1906-03-23", "1906-03-24", "1906-03-25",
"1906-03-26", "1906-03-27", "1906-03-28", "1906-03-29", "1906-03-30",
"1906-04-01", "1906-04-02", "1906-04-03", "1906-04-04", "1906-04-05",
"1906-04-06", "1906-04-07", "1906-04-08", "1906-04-09", "1906-04-10",
"1906-04-11", "1906-04-12", "1906-04-13", "1906-04-14", "1906-04-15",
"1906-04-16", "1906-04-17", "1906-04-18", "1906-04-19", "1906-04-20",
"1906-04-21", "1906-04-22", "1906-04-23", "1906-04-24", "1906-04-25",
"1906-04-26", "1906-04-27", "1906-04-28", "1906-04-29", "1906-04-30",
"1906-05-01", "1906-05-02", "1906-05-03", "1906-05-04", "1906-05-05",
"1906-05-06", "1906-05-07", "1906-05-08", "1906-05-09", "1906-05-10",
"1906-05-11", "1906-05-12", "1906-05-13", "1906-05-14", "1906-05-15",
"1906-05-16", "1906-05-17", "1906-05-18", "1906-05-19", "1906-05-20" ;
}

View File

@ -0,0 +1,470 @@
netcdf test_365_day_1900 {
dimensions:
time = 2300 ;
variables:
int time(time) ;
time:units = "days since 1900-1-1" ;
time:calendar = "365_day" ;
data:
time = "1900-01-01", "1900-01-02", "1900-01-03", "1900-01-04", "1900-01-05",
"1900-01-06", "1900-01-07", "1900-01-08", "1900-01-09", "1900-01-10",
"1900-01-11", "1900-01-12", "1900-01-13", "1900-01-14", "1900-01-15",
"1900-01-16", "1900-01-17", "1900-01-18", "1900-01-19", "1900-01-20",
"1900-01-21", "1900-01-22", "1900-01-23", "1900-01-24", "1900-01-25",
"1900-01-26", "1900-01-27", "1900-01-28", "1900-01-29", "1900-01-30",
"1900-01-31", "1900-02-01", "1900-02-02", "1900-02-03", "1900-02-04",
"1900-02-05", "1900-02-06", "1900-02-07", "1900-02-08", "1900-02-09",
"1900-02-10", "1900-02-11", "1900-02-12", "1900-02-13", "1900-02-14",
"1900-02-15", "1900-02-16", "1900-02-17", "1900-02-18", "1900-02-19",
"1900-02-20", "1900-02-21", "1900-02-22", "1900-02-23", "1900-02-24",
"1900-02-25", "1900-02-26", "1900-02-27", "1900-02-28", "1900-03-01",
"1900-03-02", "1900-03-03", "1900-03-04", "1900-03-05", "1900-03-06",
"1900-03-07", "1900-03-08", "1900-03-09", "1900-03-10", "1900-03-11",
"1900-03-12", "1900-03-13", "1900-03-14", "1900-03-15", "1900-03-16",
"1900-03-17", "1900-03-18", "1900-03-19", "1900-03-20", "1900-03-21",
"1900-03-22", "1900-03-23", "1900-03-24", "1900-03-25", "1900-03-26",
"1900-03-27", "1900-03-28", "1900-03-29", "1900-03-30", "1900-03-31",
"1900-04-01", "1900-04-02", "1900-04-03", "1900-04-04", "1900-04-05",
"1900-04-06", "1900-04-07", "1900-04-08", "1900-04-09", "1900-04-10",
"1900-04-11", "1900-04-12", "1900-04-13", "1900-04-14", "1900-04-15",
"1900-04-16", "1900-04-17", "1900-04-18", "1900-04-19", "1900-04-20",
"1900-04-21", "1900-04-22", "1900-04-23", "1900-04-24", "1900-04-25",
"1900-04-26", "1900-04-27", "1900-04-28", "1900-04-29", "1900-04-30",
"1900-05-01", "1900-05-02", "1900-05-03", "1900-05-04", "1900-05-05",
"1900-05-06", "1900-05-07", "1900-05-08", "1900-05-09", "1900-05-10",
"1900-05-11", "1900-05-12", "1900-05-13", "1900-05-14", "1900-05-15",
"1900-05-16", "1900-05-17", "1900-05-18", "1900-05-19", "1900-05-20",
"1900-05-21", "1900-05-22", "1900-05-23", "1900-05-24", "1900-05-25",
"1900-05-26", "1900-05-27", "1900-05-28", "1900-05-29", "1900-05-30",
"1900-05-31", "1900-06-01", "1900-06-02", "1900-06-03", "1900-06-04",
"1900-06-05", "1900-06-06", "1900-06-07", "1900-06-08", "1900-06-09",
"1900-06-10", "1900-06-11", "1900-06-12", "1900-06-13", "1900-06-14",
"1900-06-15", "1900-06-16", "1900-06-17", "1900-06-18", "1900-06-19",
"1900-06-20", "1900-06-21", "1900-06-22", "1900-06-23", "1900-06-24",
"1900-06-25", "1900-06-26", "1900-06-27", "1900-06-28", "1900-06-29",
"1900-06-30", "1900-07-01", "1900-07-02", "1900-07-03", "1900-07-04",
"1900-07-05", "1900-07-06", "1900-07-07", "1900-07-08", "1900-07-09",
"1900-07-10", "1900-07-11", "1900-07-12", "1900-07-13", "1900-07-14",
"1900-07-15", "1900-07-16", "1900-07-17", "1900-07-18", "1900-07-19",
"1900-07-20", "1900-07-21", "1900-07-22", "1900-07-23", "1900-07-24",
"1900-07-25", "1900-07-26", "1900-07-27", "1900-07-28", "1900-07-29",
"1900-07-30", "1900-07-31", "1900-08-01", "1900-08-02", "1900-08-03",
"1900-08-04", "1900-08-05", "1900-08-06", "1900-08-07", "1900-08-08",
"1900-08-09", "1900-08-10", "1900-08-11", "1900-08-12", "1900-08-13",
"1900-08-14", "1900-08-15", "1900-08-16", "1900-08-17", "1900-08-18",
"1900-08-19", "1900-08-20", "1900-08-21", "1900-08-22", "1900-08-23",
"1900-08-24", "1900-08-25", "1900-08-26", "1900-08-27", "1900-08-28",
"1900-08-29", "1900-08-30", "1900-08-31", "1900-09-01", "1900-09-02",
"1900-09-03", "1900-09-04", "1900-09-05", "1900-09-06", "1900-09-07",
"1900-09-08", "1900-09-09", "1900-09-10", "1900-09-11", "1900-09-12",
"1900-09-13", "1900-09-14", "1900-09-15", "1900-09-16", "1900-09-17",
"1900-09-18", "1900-09-19", "1900-09-20", "1900-09-21", "1900-09-22",
"1900-09-23", "1900-09-24", "1900-09-25", "1900-09-26", "1900-09-27",
"1900-09-28", "1900-09-29", "1900-09-30", "1900-10-01", "1900-10-02",
"1900-10-03", "1900-10-04", "1900-10-05", "1900-10-06", "1900-10-07",
"1900-10-08", "1900-10-09", "1900-10-10", "1900-10-11", "1900-10-12",
"1900-10-13", "1900-10-14", "1900-10-15", "1900-10-16", "1900-10-17",
"1900-10-18", "1900-10-19", "1900-10-20", "1900-10-21", "1900-10-22",
"1900-10-23", "1900-10-24", "1900-10-25", "1900-10-26", "1900-10-27",
"1900-10-28", "1900-10-29", "1900-10-30", "1900-10-31", "1900-11-01",
"1900-11-02", "1900-11-03", "1900-11-04", "1900-11-05", "1900-11-06",
"1900-11-07", "1900-11-08", "1900-11-09", "1900-11-10", "1900-11-11",
"1900-11-12", "1900-11-13", "1900-11-14", "1900-11-15", "1900-11-16",
"1900-11-17", "1900-11-18", "1900-11-19", "1900-11-20", "1900-11-21",
"1900-11-22", "1900-11-23", "1900-11-24", "1900-11-25", "1900-11-26",
"1900-11-27", "1900-11-28", "1900-11-29", "1900-11-30", "1900-12-01",
"1900-12-02", "1900-12-03", "1900-12-04", "1900-12-05", "1900-12-06",
"1900-12-07", "1900-12-08", "1900-12-09", "1900-12-10", "1900-12-11",
"1900-12-12", "1900-12-13", "1900-12-14", "1900-12-15", "1900-12-16",
"1900-12-17", "1900-12-18", "1900-12-19", "1900-12-20", "1900-12-21",
"1900-12-22", "1900-12-23", "1900-12-24", "1900-12-25", "1900-12-26",
"1900-12-27", "1900-12-28", "1900-12-29", "1900-12-30", "1900-12-31",
"1901-01-01", "1901-01-02", "1901-01-03", "1901-01-04", "1901-01-05",
"1901-01-06", "1901-01-07", "1901-01-08", "1901-01-09", "1901-01-10",
"1901-01-11", "1901-01-12", "1901-01-13", "1901-01-14", "1901-01-15",
"1901-01-16", "1901-01-17", "1901-01-18", "1901-01-19", "1901-01-20",
"1901-01-21", "1901-01-22", "1901-01-23", "1901-01-24", "1901-01-25",
"1901-01-26", "1901-01-27", "1901-01-28", "1901-01-29", "1901-01-30",
"1901-01-31", "1901-02-01", "1901-02-02", "1901-02-03", "1901-02-04",
"1901-02-05", "1901-02-06", "1901-02-07", "1901-02-08", "1901-02-09",
"1901-02-10", "1901-02-11", "1901-02-12", "1901-02-13", "1901-02-14",
"1901-02-15", "1901-02-16", "1901-02-17", "1901-02-18", "1901-02-19",
"1901-02-20", "1901-02-21", "1901-02-22", "1901-02-23", "1901-02-24",
"1901-02-25", "1901-02-26", "1901-02-27", "1901-02-28", "1901-03-01",
"1901-03-02", "1901-03-03", "1901-03-04", "1901-03-05", "1901-03-06",
"1901-03-07", "1901-03-08", "1901-03-09", "1901-03-10", "1901-03-11",
"1901-03-12", "1901-03-13", "1901-03-14", "1901-03-15", "1901-03-16",
"1901-03-17", "1901-03-18", "1901-03-19", "1901-03-20", "1901-03-21",
"1901-03-22", "1901-03-23", "1901-03-24", "1901-03-25", "1901-03-26",
"1901-03-27", "1901-03-28", "1901-03-29", "1901-03-30", "1901-03-31",
"1901-04-01", "1901-04-02", "1901-04-03", "1901-04-04", "1901-04-05",
"1901-04-06", "1901-04-07", "1901-04-08", "1901-04-09", "1901-04-10",
"1901-04-11", "1901-04-12", "1901-04-13", "1901-04-14", "1901-04-15",
"1901-04-16", "1901-04-17", "1901-04-18", "1901-04-19", "1901-04-20",
"1901-04-21", "1901-04-22", "1901-04-23", "1901-04-24", "1901-04-25",
"1901-04-26", "1901-04-27", "1901-04-28", "1901-04-29", "1901-04-30",
"1901-05-01", "1901-05-02", "1901-05-03", "1901-05-04", "1901-05-05",
"1901-05-06", "1901-05-07", "1901-05-08", "1901-05-09", "1901-05-10",
"1901-05-11", "1901-05-12", "1901-05-13", "1901-05-14", "1901-05-15",
"1901-05-16", "1901-05-17", "1901-05-18", "1901-05-19", "1901-05-20",
"1901-05-21", "1901-05-22", "1901-05-23", "1901-05-24", "1901-05-25",
"1901-05-26", "1901-05-27", "1901-05-28", "1901-05-29", "1901-05-30",
"1901-05-31", "1901-06-01", "1901-06-02", "1901-06-03", "1901-06-04",
"1901-06-05", "1901-06-06", "1901-06-07", "1901-06-08", "1901-06-09",
"1901-06-10", "1901-06-11", "1901-06-12", "1901-06-13", "1901-06-14",
"1901-06-15", "1901-06-16", "1901-06-17", "1901-06-18", "1901-06-19",
"1901-06-20", "1901-06-21", "1901-06-22", "1901-06-23", "1901-06-24",
"1901-06-25", "1901-06-26", "1901-06-27", "1901-06-28", "1901-06-29",
"1901-06-30", "1901-07-01", "1901-07-02", "1901-07-03", "1901-07-04",
"1901-07-05", "1901-07-06", "1901-07-07", "1901-07-08", "1901-07-09",
"1901-07-10", "1901-07-11", "1901-07-12", "1901-07-13", "1901-07-14",
"1901-07-15", "1901-07-16", "1901-07-17", "1901-07-18", "1901-07-19",
"1901-07-20", "1901-07-21", "1901-07-22", "1901-07-23", "1901-07-24",
"1901-07-25", "1901-07-26", "1901-07-27", "1901-07-28", "1901-07-29",
"1901-07-30", "1901-07-31", "1901-08-01", "1901-08-02", "1901-08-03",
"1901-08-04", "1901-08-05", "1901-08-06", "1901-08-07", "1901-08-08",
"1901-08-09", "1901-08-10", "1901-08-11", "1901-08-12", "1901-08-13",
"1901-08-14", "1901-08-15", "1901-08-16", "1901-08-17", "1901-08-18",
"1901-08-19", "1901-08-20", "1901-08-21", "1901-08-22", "1901-08-23",
"1901-08-24", "1901-08-25", "1901-08-26", "1901-08-27", "1901-08-28",
"1901-08-29", "1901-08-30", "1901-08-31", "1901-09-01", "1901-09-02",
"1901-09-03", "1901-09-04", "1901-09-05", "1901-09-06", "1901-09-07",
"1901-09-08", "1901-09-09", "1901-09-10", "1901-09-11", "1901-09-12",
"1901-09-13", "1901-09-14", "1901-09-15", "1901-09-16", "1901-09-17",
"1901-09-18", "1901-09-19", "1901-09-20", "1901-09-21", "1901-09-22",
"1901-09-23", "1901-09-24", "1901-09-25", "1901-09-26", "1901-09-27",
"1901-09-28", "1901-09-29", "1901-09-30", "1901-10-01", "1901-10-02",
"1901-10-03", "1901-10-04", "1901-10-05", "1901-10-06", "1901-10-07",
"1901-10-08", "1901-10-09", "1901-10-10", "1901-10-11", "1901-10-12",
"1901-10-13", "1901-10-14", "1901-10-15", "1901-10-16", "1901-10-17",
"1901-10-18", "1901-10-19", "1901-10-20", "1901-10-21", "1901-10-22",
"1901-10-23", "1901-10-24", "1901-10-25", "1901-10-26", "1901-10-27",
"1901-10-28", "1901-10-29", "1901-10-30", "1901-10-31", "1901-11-01",
"1901-11-02", "1901-11-03", "1901-11-04", "1901-11-05", "1901-11-06",
"1901-11-07", "1901-11-08", "1901-11-09", "1901-11-10", "1901-11-11",
"1901-11-12", "1901-11-13", "1901-11-14", "1901-11-15", "1901-11-16",
"1901-11-17", "1901-11-18", "1901-11-19", "1901-11-20", "1901-11-21",
"1901-11-22", "1901-11-23", "1901-11-24", "1901-11-25", "1901-11-26",
"1901-11-27", "1901-11-28", "1901-11-29", "1901-11-30", "1901-12-01",
"1901-12-02", "1901-12-03", "1901-12-04", "1901-12-05", "1901-12-06",
"1901-12-07", "1901-12-08", "1901-12-09", "1901-12-10", "1901-12-11",
"1901-12-12", "1901-12-13", "1901-12-14", "1901-12-15", "1901-12-16",
"1901-12-17", "1901-12-18", "1901-12-19", "1901-12-20", "1901-12-21",
"1901-12-22", "1901-12-23", "1901-12-24", "1901-12-25", "1901-12-26",
"1901-12-27", "1901-12-28", "1901-12-29", "1901-12-30", "1901-12-31",
"1902-01-01", "1902-01-02", "1902-01-03", "1902-01-04", "1902-01-05",
"1902-01-06", "1902-01-07", "1902-01-08", "1902-01-09", "1902-01-10",
"1902-01-11", "1902-01-12", "1902-01-13", "1902-01-14", "1902-01-15",
"1902-01-16", "1902-01-17", "1902-01-18", "1902-01-19", "1902-01-20",
"1902-01-21", "1902-01-22", "1902-01-23", "1902-01-24", "1902-01-25",
"1902-01-26", "1902-01-27", "1902-01-28", "1902-01-29", "1902-01-30",
"1902-01-31", "1902-02-01", "1902-02-02", "1902-02-03", "1902-02-04",
"1902-02-05", "1902-02-06", "1902-02-07", "1902-02-08", "1902-02-09",
"1902-02-10", "1902-02-11", "1902-02-12", "1902-02-13", "1902-02-14",
"1902-02-15", "1902-02-16", "1902-02-17", "1902-02-18", "1902-02-19",
"1902-02-20", "1902-02-21", "1902-02-22", "1902-02-23", "1902-02-24",
"1902-02-25", "1902-02-26", "1902-02-27", "1902-02-28", "1902-03-01",
"1902-03-02", "1902-03-03", "1902-03-04", "1902-03-05", "1902-03-06",
"1902-03-07", "1902-03-08", "1902-03-09", "1902-03-10", "1902-03-11",
"1902-03-12", "1902-03-13", "1902-03-14", "1902-03-15", "1902-03-16",
"1902-03-17", "1902-03-18", "1902-03-19", "1902-03-20", "1902-03-21",
"1902-03-22", "1902-03-23", "1902-03-24", "1902-03-25", "1902-03-26",
"1902-03-27", "1902-03-28", "1902-03-29", "1902-03-30", "1902-03-31",
"1902-04-01", "1902-04-02", "1902-04-03", "1902-04-04", "1902-04-05",
"1902-04-06", "1902-04-07", "1902-04-08", "1902-04-09", "1902-04-10",
"1902-04-11", "1902-04-12", "1902-04-13", "1902-04-14", "1902-04-15",
"1902-04-16", "1902-04-17", "1902-04-18", "1902-04-19", "1902-04-20",
"1902-04-21", "1902-04-22", "1902-04-23", "1902-04-24", "1902-04-25",
"1902-04-26", "1902-04-27", "1902-04-28", "1902-04-29", "1902-04-30",
"1902-05-01", "1902-05-02", "1902-05-03", "1902-05-04", "1902-05-05",
"1902-05-06", "1902-05-07", "1902-05-08", "1902-05-09", "1902-05-10",
"1902-05-11", "1902-05-12", "1902-05-13", "1902-05-14", "1902-05-15",
"1902-05-16", "1902-05-17", "1902-05-18", "1902-05-19", "1902-05-20",
"1902-05-21", "1902-05-22", "1902-05-23", "1902-05-24", "1902-05-25",
"1902-05-26", "1902-05-27", "1902-05-28", "1902-05-29", "1902-05-30",
"1902-05-31", "1902-06-01", "1902-06-02", "1902-06-03", "1902-06-04",
"1902-06-05", "1902-06-06", "1902-06-07", "1902-06-08", "1902-06-09",
"1902-06-10", "1902-06-11", "1902-06-12", "1902-06-13", "1902-06-14",
"1902-06-15", "1902-06-16", "1902-06-17", "1902-06-18", "1902-06-19",
"1902-06-20", "1902-06-21", "1902-06-22", "1902-06-23", "1902-06-24",
"1902-06-25", "1902-06-26", "1902-06-27", "1902-06-28", "1902-06-29",
"1902-06-30", "1902-07-01", "1902-07-02", "1902-07-03", "1902-07-04",
"1902-07-05", "1902-07-06", "1902-07-07", "1902-07-08", "1902-07-09",
"1902-07-10", "1902-07-11", "1902-07-12", "1902-07-13", "1902-07-14",
"1902-07-15", "1902-07-16", "1902-07-17", "1902-07-18", "1902-07-19",
"1902-07-20", "1902-07-21", "1902-07-22", "1902-07-23", "1902-07-24",
"1902-07-25", "1902-07-26", "1902-07-27", "1902-07-28", "1902-07-29",
"1902-07-30", "1902-07-31", "1902-08-01", "1902-08-02", "1902-08-03",
"1902-08-04", "1902-08-05", "1902-08-06", "1902-08-07", "1902-08-08",
"1902-08-09", "1902-08-10", "1902-08-11", "1902-08-12", "1902-08-13",
"1902-08-14", "1902-08-15", "1902-08-16", "1902-08-17", "1902-08-18",
"1902-08-19", "1902-08-20", "1902-08-21", "1902-08-22", "1902-08-23",
"1902-08-24", "1902-08-25", "1902-08-26", "1902-08-27", "1902-08-28",
"1902-08-29", "1902-08-30", "1902-08-31", "1902-09-01", "1902-09-02",
"1902-09-03", "1902-09-04", "1902-09-05", "1902-09-06", "1902-09-07",
"1902-09-08", "1902-09-09", "1902-09-10", "1902-09-11", "1902-09-12",
"1902-09-13", "1902-09-14", "1902-09-15", "1902-09-16", "1902-09-17",
"1902-09-18", "1902-09-19", "1902-09-20", "1902-09-21", "1902-09-22",
"1902-09-23", "1902-09-24", "1902-09-25", "1902-09-26", "1902-09-27",
"1902-09-28", "1902-09-29", "1902-09-30", "1902-10-01", "1902-10-02",
"1902-10-03", "1902-10-04", "1902-10-05", "1902-10-06", "1902-10-07",
"1902-10-08", "1902-10-09", "1902-10-10", "1902-10-11", "1902-10-12",
"1902-10-13", "1902-10-14", "1902-10-15", "1902-10-16", "1902-10-17",
"1902-10-18", "1902-10-19", "1902-10-20", "1902-10-21", "1902-10-22",
"1902-10-23", "1902-10-24", "1902-10-25", "1902-10-26", "1902-10-27",
"1902-10-28", "1902-10-29", "1902-10-30", "1902-10-31", "1902-11-01",
"1902-11-02", "1902-11-03", "1902-11-04", "1902-11-05", "1902-11-06",
"1902-11-07", "1902-11-08", "1902-11-09", "1902-11-10", "1902-11-11",
"1902-11-12", "1902-11-13", "1902-11-14", "1902-11-15", "1902-11-16",
"1902-11-17", "1902-11-18", "1902-11-19", "1902-11-20", "1902-11-21",
"1902-11-22", "1902-11-23", "1902-11-24", "1902-11-25", "1902-11-26",
"1902-11-27", "1902-11-28", "1902-11-29", "1902-11-30", "1902-12-01",
"1902-12-02", "1902-12-03", "1902-12-04", "1902-12-05", "1902-12-06",
"1902-12-07", "1902-12-08", "1902-12-09", "1902-12-10", "1902-12-11",
"1902-12-12", "1902-12-13", "1902-12-14", "1902-12-15", "1902-12-16",
"1902-12-17", "1902-12-18", "1902-12-19", "1902-12-20", "1902-12-21",
"1902-12-22", "1902-12-23", "1902-12-24", "1902-12-25", "1902-12-26",
"1902-12-27", "1902-12-28", "1902-12-29", "1902-12-30", "1902-12-31",
"1903-01-01", "1903-01-02", "1903-01-03", "1903-01-04", "1903-01-05",
"1903-01-06", "1903-01-07", "1903-01-08", "1903-01-09", "1903-01-10",
"1903-01-11", "1903-01-12", "1903-01-13", "1903-01-14", "1903-01-15",
"1903-01-16", "1903-01-17", "1903-01-18", "1903-01-19", "1903-01-20",
"1903-01-21", "1903-01-22", "1903-01-23", "1903-01-24", "1903-01-25",
"1903-01-26", "1903-01-27", "1903-01-28", "1903-01-29", "1903-01-30",
"1903-01-31", "1903-02-01", "1903-02-02", "1903-02-03", "1903-02-04",
"1903-02-05", "1903-02-06", "1903-02-07", "1903-02-08", "1903-02-09",
"1903-02-10", "1903-02-11", "1903-02-12", "1903-02-13", "1903-02-14",
"1903-02-15", "1903-02-16", "1903-02-17", "1903-02-18", "1903-02-19",
"1903-02-20", "1903-02-21", "1903-02-22", "1903-02-23", "1903-02-24",
"1903-02-25", "1903-02-26", "1903-02-27", "1903-02-28", "1903-03-01",
"1903-03-02", "1903-03-03", "1903-03-04", "1903-03-05", "1903-03-06",
"1903-03-07", "1903-03-08", "1903-03-09", "1903-03-10", "1903-03-11",
"1903-03-12", "1903-03-13", "1903-03-14", "1903-03-15", "1903-03-16",
"1903-03-17", "1903-03-18", "1903-03-19", "1903-03-20", "1903-03-21",
"1903-03-22", "1903-03-23", "1903-03-24", "1903-03-25", "1903-03-26",
"1903-03-27", "1903-03-28", "1903-03-29", "1903-03-30", "1903-03-31",
"1903-04-01", "1903-04-02", "1903-04-03", "1903-04-04", "1903-04-05",
"1903-04-06", "1903-04-07", "1903-04-08", "1903-04-09", "1903-04-10",
"1903-04-11", "1903-04-12", "1903-04-13", "1903-04-14", "1903-04-15",
"1903-04-16", "1903-04-17", "1903-04-18", "1903-04-19", "1903-04-20",
"1903-04-21", "1903-04-22", "1903-04-23", "1903-04-24", "1903-04-25",
"1903-04-26", "1903-04-27", "1903-04-28", "1903-04-29", "1903-04-30",
"1903-05-01", "1903-05-02", "1903-05-03", "1903-05-04", "1903-05-05",
"1903-05-06", "1903-05-07", "1903-05-08", "1903-05-09", "1903-05-10",
"1903-05-11", "1903-05-12", "1903-05-13", "1903-05-14", "1903-05-15",
"1903-05-16", "1903-05-17", "1903-05-18", "1903-05-19", "1903-05-20",
"1903-05-21", "1903-05-22", "1903-05-23", "1903-05-24", "1903-05-25",
"1903-05-26", "1903-05-27", "1903-05-28", "1903-05-29", "1903-05-30",
"1903-05-31", "1903-06-01", "1903-06-02", "1903-06-03", "1903-06-04",
"1903-06-05", "1903-06-06", "1903-06-07", "1903-06-08", "1903-06-09",
"1903-06-10", "1903-06-11", "1903-06-12", "1903-06-13", "1903-06-14",
"1903-06-15", "1903-06-16", "1903-06-17", "1903-06-18", "1903-06-19",
"1903-06-20", "1903-06-21", "1903-06-22", "1903-06-23", "1903-06-24",
"1903-06-25", "1903-06-26", "1903-06-27", "1903-06-28", "1903-06-29",
"1903-06-30", "1903-07-01", "1903-07-02", "1903-07-03", "1903-07-04",
"1903-07-05", "1903-07-06", "1903-07-07", "1903-07-08", "1903-07-09",
"1903-07-10", "1903-07-11", "1903-07-12", "1903-07-13", "1903-07-14",
"1903-07-15", "1903-07-16", "1903-07-17", "1903-07-18", "1903-07-19",
"1903-07-20", "1903-07-21", "1903-07-22", "1903-07-23", "1903-07-24",
"1903-07-25", "1903-07-26", "1903-07-27", "1903-07-28", "1903-07-29",
"1903-07-30", "1903-07-31", "1903-08-01", "1903-08-02", "1903-08-03",
"1903-08-04", "1903-08-05", "1903-08-06", "1903-08-07", "1903-08-08",
"1903-08-09", "1903-08-10", "1903-08-11", "1903-08-12", "1903-08-13",
"1903-08-14", "1903-08-15", "1903-08-16", "1903-08-17", "1903-08-18",
"1903-08-19", "1903-08-20", "1903-08-21", "1903-08-22", "1903-08-23",
"1903-08-24", "1903-08-25", "1903-08-26", "1903-08-27", "1903-08-28",
"1903-08-29", "1903-08-30", "1903-08-31", "1903-09-01", "1903-09-02",
"1903-09-03", "1903-09-04", "1903-09-05", "1903-09-06", "1903-09-07",
"1903-09-08", "1903-09-09", "1903-09-10", "1903-09-11", "1903-09-12",
"1903-09-13", "1903-09-14", "1903-09-15", "1903-09-16", "1903-09-17",
"1903-09-18", "1903-09-19", "1903-09-20", "1903-09-21", "1903-09-22",
"1903-09-23", "1903-09-24", "1903-09-25", "1903-09-26", "1903-09-27",
"1903-09-28", "1903-09-29", "1903-09-30", "1903-10-01", "1903-10-02",
"1903-10-03", "1903-10-04", "1903-10-05", "1903-10-06", "1903-10-07",
"1903-10-08", "1903-10-09", "1903-10-10", "1903-10-11", "1903-10-12",
"1903-10-13", "1903-10-14", "1903-10-15", "1903-10-16", "1903-10-17",
"1903-10-18", "1903-10-19", "1903-10-20", "1903-10-21", "1903-10-22",
"1903-10-23", "1903-10-24", "1903-10-25", "1903-10-26", "1903-10-27",
"1903-10-28", "1903-10-29", "1903-10-30", "1903-10-31", "1903-11-01",
"1903-11-02", "1903-11-03", "1903-11-04", "1903-11-05", "1903-11-06",
"1903-11-07", "1903-11-08", "1903-11-09", "1903-11-10", "1903-11-11",
"1903-11-12", "1903-11-13", "1903-11-14", "1903-11-15", "1903-11-16",
"1903-11-17", "1903-11-18", "1903-11-19", "1903-11-20", "1903-11-21",
"1903-11-22", "1903-11-23", "1903-11-24", "1903-11-25", "1903-11-26",
"1903-11-27", "1903-11-28", "1903-11-29", "1903-11-30", "1903-12-01",
"1903-12-02", "1903-12-03", "1903-12-04", "1903-12-05", "1903-12-06",
"1903-12-07", "1903-12-08", "1903-12-09", "1903-12-10", "1903-12-11",
"1903-12-12", "1903-12-13", "1903-12-14", "1903-12-15", "1903-12-16",
"1903-12-17", "1903-12-18", "1903-12-19", "1903-12-20", "1903-12-21",
"1903-12-22", "1903-12-23", "1903-12-24", "1903-12-25", "1903-12-26",
"1903-12-27", "1903-12-28", "1903-12-29", "1903-12-30", "1903-12-31",
"1904-01-01", "1904-01-02", "1904-01-03", "1904-01-04", "1904-01-05",
"1904-01-06", "1904-01-07", "1904-01-08", "1904-01-09", "1904-01-10",
"1904-01-11", "1904-01-12", "1904-01-13", "1904-01-14", "1904-01-15",
"1904-01-16", "1904-01-17", "1904-01-18", "1904-01-19", "1904-01-20",
"1904-01-21", "1904-01-22", "1904-01-23", "1904-01-24", "1904-01-25",
"1904-01-26", "1904-01-27", "1904-01-28", "1904-01-29", "1904-01-30",
"1904-01-31", "1904-02-01", "1904-02-02", "1904-02-03", "1904-02-04",
"1904-02-05", "1904-02-06", "1904-02-07", "1904-02-08", "1904-02-09",
"1904-02-10", "1904-02-11", "1904-02-12", "1904-02-13", "1904-02-14",
"1904-02-15", "1904-02-16", "1904-02-17", "1904-02-18", "1904-02-19",
"1904-02-20", "1904-02-21", "1904-02-22", "1904-02-23", "1904-02-24",
"1904-02-25", "1904-02-26", "1904-02-27", "1904-02-28", "1904-03-01",
"1904-03-02", "1904-03-03", "1904-03-04", "1904-03-05", "1904-03-06",
"1904-03-07", "1904-03-08", "1904-03-09", "1904-03-10", "1904-03-11",
"1904-03-12", "1904-03-13", "1904-03-14", "1904-03-15", "1904-03-16",
"1904-03-17", "1904-03-18", "1904-03-19", "1904-03-20", "1904-03-21",
"1904-03-22", "1904-03-23", "1904-03-24", "1904-03-25", "1904-03-26",
"1904-03-27", "1904-03-28", "1904-03-29", "1904-03-30", "1904-03-31",
"1904-04-01", "1904-04-02", "1904-04-03", "1904-04-04", "1904-04-05",
"1904-04-06", "1904-04-07", "1904-04-08", "1904-04-09", "1904-04-10",
"1904-04-11", "1904-04-12", "1904-04-13", "1904-04-14", "1904-04-15",
"1904-04-16", "1904-04-17", "1904-04-18", "1904-04-19", "1904-04-20",
"1904-04-21", "1904-04-22", "1904-04-23", "1904-04-24", "1904-04-25",
"1904-04-26", "1904-04-27", "1904-04-28", "1904-04-29", "1904-04-30",
"1904-05-01", "1904-05-02", "1904-05-03", "1904-05-04", "1904-05-05",
"1904-05-06", "1904-05-07", "1904-05-08", "1904-05-09", "1904-05-10",
"1904-05-11", "1904-05-12", "1904-05-13", "1904-05-14", "1904-05-15",
"1904-05-16", "1904-05-17", "1904-05-18", "1904-05-19", "1904-05-20",
"1904-05-21", "1904-05-22", "1904-05-23", "1904-05-24", "1904-05-25",
"1904-05-26", "1904-05-27", "1904-05-28", "1904-05-29", "1904-05-30",
"1904-05-31", "1904-06-01", "1904-06-02", "1904-06-03", "1904-06-04",
"1904-06-05", "1904-06-06", "1904-06-07", "1904-06-08", "1904-06-09",
"1904-06-10", "1904-06-11", "1904-06-12", "1904-06-13", "1904-06-14",
"1904-06-15", "1904-06-16", "1904-06-17", "1904-06-18", "1904-06-19",
"1904-06-20", "1904-06-21", "1904-06-22", "1904-06-23", "1904-06-24",
"1904-06-25", "1904-06-26", "1904-06-27", "1904-06-28", "1904-06-29",
"1904-06-30", "1904-07-01", "1904-07-02", "1904-07-03", "1904-07-04",
"1904-07-05", "1904-07-06", "1904-07-07", "1904-07-08", "1904-07-09",
"1904-07-10", "1904-07-11", "1904-07-12", "1904-07-13", "1904-07-14",
"1904-07-15", "1904-07-16", "1904-07-17", "1904-07-18", "1904-07-19",
"1904-07-20", "1904-07-21", "1904-07-22", "1904-07-23", "1904-07-24",
"1904-07-25", "1904-07-26", "1904-07-27", "1904-07-28", "1904-07-29",
"1904-07-30", "1904-07-31", "1904-08-01", "1904-08-02", "1904-08-03",
"1904-08-04", "1904-08-05", "1904-08-06", "1904-08-07", "1904-08-08",
"1904-08-09", "1904-08-10", "1904-08-11", "1904-08-12", "1904-08-13",
"1904-08-14", "1904-08-15", "1904-08-16", "1904-08-17", "1904-08-18",
"1904-08-19", "1904-08-20", "1904-08-21", "1904-08-22", "1904-08-23",
"1904-08-24", "1904-08-25", "1904-08-26", "1904-08-27", "1904-08-28",
"1904-08-29", "1904-08-30", "1904-08-31", "1904-09-01", "1904-09-02",
"1904-09-03", "1904-09-04", "1904-09-05", "1904-09-06", "1904-09-07",
"1904-09-08", "1904-09-09", "1904-09-10", "1904-09-11", "1904-09-12",
"1904-09-13", "1904-09-14", "1904-09-15", "1904-09-16", "1904-09-17",
"1904-09-18", "1904-09-19", "1904-09-20", "1904-09-21", "1904-09-22",
"1904-09-23", "1904-09-24", "1904-09-25", "1904-09-26", "1904-09-27",
"1904-09-28", "1904-09-29", "1904-09-30", "1904-10-01", "1904-10-02",
"1904-10-03", "1904-10-04", "1904-10-05", "1904-10-06", "1904-10-07",
"1904-10-08", "1904-10-09", "1904-10-10", "1904-10-11", "1904-10-12",
"1904-10-13", "1904-10-14", "1904-10-15", "1904-10-16", "1904-10-17",
"1904-10-18", "1904-10-19", "1904-10-20", "1904-10-21", "1904-10-22",
"1904-10-23", "1904-10-24", "1904-10-25", "1904-10-26", "1904-10-27",
"1904-10-28", "1904-10-29", "1904-10-30", "1904-10-31", "1904-11-01",
"1904-11-02", "1904-11-03", "1904-11-04", "1904-11-05", "1904-11-06",
"1904-11-07", "1904-11-08", "1904-11-09", "1904-11-10", "1904-11-11",
"1904-11-12", "1904-11-13", "1904-11-14", "1904-11-15", "1904-11-16",
"1904-11-17", "1904-11-18", "1904-11-19", "1904-11-20", "1904-11-21",
"1904-11-22", "1904-11-23", "1904-11-24", "1904-11-25", "1904-11-26",
"1904-11-27", "1904-11-28", "1904-11-29", "1904-11-30", "1904-12-01",
"1904-12-02", "1904-12-03", "1904-12-04", "1904-12-05", "1904-12-06",
"1904-12-07", "1904-12-08", "1904-12-09", "1904-12-10", "1904-12-11",
"1904-12-12", "1904-12-13", "1904-12-14", "1904-12-15", "1904-12-16",
"1904-12-17", "1904-12-18", "1904-12-19", "1904-12-20", "1904-12-21",
"1904-12-22", "1904-12-23", "1904-12-24", "1904-12-25", "1904-12-26",
"1904-12-27", "1904-12-28", "1904-12-29", "1904-12-30", "1904-12-31",
"1905-01-01", "1905-01-02", "1905-01-03", "1905-01-04", "1905-01-05",
"1905-01-06", "1905-01-07", "1905-01-08", "1905-01-09", "1905-01-10",
"1905-01-11", "1905-01-12", "1905-01-13", "1905-01-14", "1905-01-15",
"1905-01-16", "1905-01-17", "1905-01-18", "1905-01-19", "1905-01-20",
"1905-01-21", "1905-01-22", "1905-01-23", "1905-01-24", "1905-01-25",
"1905-01-26", "1905-01-27", "1905-01-28", "1905-01-29", "1905-01-30",
"1905-01-31", "1905-02-01", "1905-02-02", "1905-02-03", "1905-02-04",
"1905-02-05", "1905-02-06", "1905-02-07", "1905-02-08", "1905-02-09",
"1905-02-10", "1905-02-11", "1905-02-12", "1905-02-13", "1905-02-14",
"1905-02-15", "1905-02-16", "1905-02-17", "1905-02-18", "1905-02-19",
"1905-02-20", "1905-02-21", "1905-02-22", "1905-02-23", "1905-02-24",
"1905-02-25", "1905-02-26", "1905-02-27", "1905-02-28", "1905-03-01",
"1905-03-02", "1905-03-03", "1905-03-04", "1905-03-05", "1905-03-06",
"1905-03-07", "1905-03-08", "1905-03-09", "1905-03-10", "1905-03-11",
"1905-03-12", "1905-03-13", "1905-03-14", "1905-03-15", "1905-03-16",
"1905-03-17", "1905-03-18", "1905-03-19", "1905-03-20", "1905-03-21",
"1905-03-22", "1905-03-23", "1905-03-24", "1905-03-25", "1905-03-26",
"1905-03-27", "1905-03-28", "1905-03-29", "1905-03-30", "1905-03-31",
"1905-04-01", "1905-04-02", "1905-04-03", "1905-04-04", "1905-04-05",
"1905-04-06", "1905-04-07", "1905-04-08", "1905-04-09", "1905-04-10",
"1905-04-11", "1905-04-12", "1905-04-13", "1905-04-14", "1905-04-15",
"1905-04-16", "1905-04-17", "1905-04-18", "1905-04-19", "1905-04-20",
"1905-04-21", "1905-04-22", "1905-04-23", "1905-04-24", "1905-04-25",
"1905-04-26", "1905-04-27", "1905-04-28", "1905-04-29", "1905-04-30",
"1905-05-01", "1905-05-02", "1905-05-03", "1905-05-04", "1905-05-05",
"1905-05-06", "1905-05-07", "1905-05-08", "1905-05-09", "1905-05-10",
"1905-05-11", "1905-05-12", "1905-05-13", "1905-05-14", "1905-05-15",
"1905-05-16", "1905-05-17", "1905-05-18", "1905-05-19", "1905-05-20",
"1905-05-21", "1905-05-22", "1905-05-23", "1905-05-24", "1905-05-25",
"1905-05-26", "1905-05-27", "1905-05-28", "1905-05-29", "1905-05-30",
"1905-05-31", "1905-06-01", "1905-06-02", "1905-06-03", "1905-06-04",
"1905-06-05", "1905-06-06", "1905-06-07", "1905-06-08", "1905-06-09",
"1905-06-10", "1905-06-11", "1905-06-12", "1905-06-13", "1905-06-14",
"1905-06-15", "1905-06-16", "1905-06-17", "1905-06-18", "1905-06-19",
"1905-06-20", "1905-06-21", "1905-06-22", "1905-06-23", "1905-06-24",
"1905-06-25", "1905-06-26", "1905-06-27", "1905-06-28", "1905-06-29",
"1905-06-30", "1905-07-01", "1905-07-02", "1905-07-03", "1905-07-04",
"1905-07-05", "1905-07-06", "1905-07-07", "1905-07-08", "1905-07-09",
"1905-07-10", "1905-07-11", "1905-07-12", "1905-07-13", "1905-07-14",
"1905-07-15", "1905-07-16", "1905-07-17", "1905-07-18", "1905-07-19",
"1905-07-20", "1905-07-21", "1905-07-22", "1905-07-23", "1905-07-24",
"1905-07-25", "1905-07-26", "1905-07-27", "1905-07-28", "1905-07-29",
"1905-07-30", "1905-07-31", "1905-08-01", "1905-08-02", "1905-08-03",
"1905-08-04", "1905-08-05", "1905-08-06", "1905-08-07", "1905-08-08",
"1905-08-09", "1905-08-10", "1905-08-11", "1905-08-12", "1905-08-13",
"1905-08-14", "1905-08-15", "1905-08-16", "1905-08-17", "1905-08-18",
"1905-08-19", "1905-08-20", "1905-08-21", "1905-08-22", "1905-08-23",
"1905-08-24", "1905-08-25", "1905-08-26", "1905-08-27", "1905-08-28",
"1905-08-29", "1905-08-30", "1905-08-31", "1905-09-01", "1905-09-02",
"1905-09-03", "1905-09-04", "1905-09-05", "1905-09-06", "1905-09-07",
"1905-09-08", "1905-09-09", "1905-09-10", "1905-09-11", "1905-09-12",
"1905-09-13", "1905-09-14", "1905-09-15", "1905-09-16", "1905-09-17",
"1905-09-18", "1905-09-19", "1905-09-20", "1905-09-21", "1905-09-22",
"1905-09-23", "1905-09-24", "1905-09-25", "1905-09-26", "1905-09-27",
"1905-09-28", "1905-09-29", "1905-09-30", "1905-10-01", "1905-10-02",
"1905-10-03", "1905-10-04", "1905-10-05", "1905-10-06", "1905-10-07",
"1905-10-08", "1905-10-09", "1905-10-10", "1905-10-11", "1905-10-12",
"1905-10-13", "1905-10-14", "1905-10-15", "1905-10-16", "1905-10-17",
"1905-10-18", "1905-10-19", "1905-10-20", "1905-10-21", "1905-10-22",
"1905-10-23", "1905-10-24", "1905-10-25", "1905-10-26", "1905-10-27",
"1905-10-28", "1905-10-29", "1905-10-30", "1905-10-31", "1905-11-01",
"1905-11-02", "1905-11-03", "1905-11-04", "1905-11-05", "1905-11-06",
"1905-11-07", "1905-11-08", "1905-11-09", "1905-11-10", "1905-11-11",
"1905-11-12", "1905-11-13", "1905-11-14", "1905-11-15", "1905-11-16",
"1905-11-17", "1905-11-18", "1905-11-19", "1905-11-20", "1905-11-21",
"1905-11-22", "1905-11-23", "1905-11-24", "1905-11-25", "1905-11-26",
"1905-11-27", "1905-11-28", "1905-11-29", "1905-11-30", "1905-12-01",
"1905-12-02", "1905-12-03", "1905-12-04", "1905-12-05", "1905-12-06",
"1905-12-07", "1905-12-08", "1905-12-09", "1905-12-10", "1905-12-11",
"1905-12-12", "1905-12-13", "1905-12-14", "1905-12-15", "1905-12-16",
"1905-12-17", "1905-12-18", "1905-12-19", "1905-12-20", "1905-12-21",
"1905-12-22", "1905-12-23", "1905-12-24", "1905-12-25", "1905-12-26",
"1905-12-27", "1905-12-28", "1905-12-29", "1905-12-30", "1905-12-31",
"1906-01-01", "1906-01-02", "1906-01-03", "1906-01-04", "1906-01-05",
"1906-01-06", "1906-01-07", "1906-01-08", "1906-01-09", "1906-01-10",
"1906-01-11", "1906-01-12", "1906-01-13", "1906-01-14", "1906-01-15",
"1906-01-16", "1906-01-17", "1906-01-18", "1906-01-19", "1906-01-20",
"1906-01-21", "1906-01-22", "1906-01-23", "1906-01-24", "1906-01-25",
"1906-01-26", "1906-01-27", "1906-01-28", "1906-01-29", "1906-01-30",
"1906-01-31", "1906-02-01", "1906-02-02", "1906-02-03", "1906-02-04",
"1906-02-05", "1906-02-06", "1906-02-07", "1906-02-08", "1906-02-09",
"1906-02-10", "1906-02-11", "1906-02-12", "1906-02-13", "1906-02-14",
"1906-02-15", "1906-02-16", "1906-02-17", "1906-02-18", "1906-02-19",
"1906-02-20", "1906-02-21", "1906-02-22", "1906-02-23", "1906-02-24",
"1906-02-25", "1906-02-26", "1906-02-27", "1906-02-28", "1906-03-01",
"1906-03-02", "1906-03-03", "1906-03-04", "1906-03-05", "1906-03-06",
"1906-03-07", "1906-03-08", "1906-03-09", "1906-03-10", "1906-03-11",
"1906-03-12", "1906-03-13", "1906-03-14", "1906-03-15", "1906-03-16",
"1906-03-17", "1906-03-18", "1906-03-19", "1906-03-20", "1906-03-21",
"1906-03-22", "1906-03-23", "1906-03-24", "1906-03-25", "1906-03-26",
"1906-03-27", "1906-03-28", "1906-03-29", "1906-03-30", "1906-03-31",
"1906-04-01", "1906-04-02", "1906-04-03", "1906-04-04", "1906-04-05",
"1906-04-06", "1906-04-07", "1906-04-08", "1906-04-09", "1906-04-10",
"1906-04-11", "1906-04-12", "1906-04-13", "1906-04-14", "1906-04-15",
"1906-04-16", "1906-04-17", "1906-04-18", "1906-04-19", "1906-04-20" ;
}

View File

@ -0,0 +1,470 @@
netcdf test_366_day_1900 {
dimensions:
time = 2300 ;
variables:
int time(time) ;
time:units = "days since 1900-1-1" ;
time:calendar = "366_day" ;
data:
time = "1900-01-01", "1900-01-02", "1900-01-03", "1900-01-04", "1900-01-05",
"1900-01-06", "1900-01-07", "1900-01-08", "1900-01-09", "1900-01-10",
"1900-01-11", "1900-01-12", "1900-01-13", "1900-01-14", "1900-01-15",
"1900-01-16", "1900-01-17", "1900-01-18", "1900-01-19", "1900-01-20",
"1900-01-21", "1900-01-22", "1900-01-23", "1900-01-24", "1900-01-25",
"1900-01-26", "1900-01-27", "1900-01-28", "1900-01-29", "1900-01-30",
"1900-01-31", "1900-02-01", "1900-02-02", "1900-02-03", "1900-02-04",
"1900-02-05", "1900-02-06", "1900-02-07", "1900-02-08", "1900-02-09",
"1900-02-10", "1900-02-11", "1900-02-12", "1900-02-13", "1900-02-14",
"1900-02-15", "1900-02-16", "1900-02-17", "1900-02-18", "1900-02-19",
"1900-02-20", "1900-02-21", "1900-02-22", "1900-02-23", "1900-02-24",
"1900-02-25", "1900-02-26", "1900-02-27", "1900-02-28", "1900-02-29",
"1900-03-01", "1900-03-02", "1900-03-03", "1900-03-04", "1900-03-05",
"1900-03-06", "1900-03-07", "1900-03-08", "1900-03-09", "1900-03-10",
"1900-03-11", "1900-03-12", "1900-03-13", "1900-03-14", "1900-03-15",
"1900-03-16", "1900-03-17", "1900-03-18", "1900-03-19", "1900-03-20",
"1900-03-21", "1900-03-22", "1900-03-23", "1900-03-24", "1900-03-25",
"1900-03-26", "1900-03-27", "1900-03-28", "1900-03-29", "1900-03-30",
"1900-03-31", "1900-04-01", "1900-04-02", "1900-04-03", "1900-04-04",
"1900-04-05", "1900-04-06", "1900-04-07", "1900-04-08", "1900-04-09",
"1900-04-10", "1900-04-11", "1900-04-12", "1900-04-13", "1900-04-14",
"1900-04-15", "1900-04-16", "1900-04-17", "1900-04-18", "1900-04-19",
"1900-04-20", "1900-04-21", "1900-04-22", "1900-04-23", "1900-04-24",
"1900-04-25", "1900-04-26", "1900-04-27", "1900-04-28", "1900-04-29",
"1900-04-30", "1900-05-01", "1900-05-02", "1900-05-03", "1900-05-04",
"1900-05-05", "1900-05-06", "1900-05-07", "1900-05-08", "1900-05-09",
"1900-05-10", "1900-05-11", "1900-05-12", "1900-05-13", "1900-05-14",
"1900-05-15", "1900-05-16", "1900-05-17", "1900-05-18", "1900-05-19",
"1900-05-20", "1900-05-21", "1900-05-22", "1900-05-23", "1900-05-24",
"1900-05-25", "1900-05-26", "1900-05-27", "1900-05-28", "1900-05-29",
"1900-05-30", "1900-05-31", "1900-06-01", "1900-06-02", "1900-06-03",
"1900-06-04", "1900-06-05", "1900-06-06", "1900-06-07", "1900-06-08",
"1900-06-09", "1900-06-10", "1900-06-11", "1900-06-12", "1900-06-13",
"1900-06-14", "1900-06-15", "1900-06-16", "1900-06-17", "1900-06-18",
"1900-06-19", "1900-06-20", "1900-06-21", "1900-06-22", "1900-06-23",
"1900-06-24", "1900-06-25", "1900-06-26", "1900-06-27", "1900-06-28",
"1900-06-29", "1900-06-30", "1900-07-01", "1900-07-02", "1900-07-03",
"1900-07-04", "1900-07-05", "1900-07-06", "1900-07-07", "1900-07-08",
"1900-07-09", "1900-07-10", "1900-07-11", "1900-07-12", "1900-07-13",
"1900-07-14", "1900-07-15", "1900-07-16", "1900-07-17", "1900-07-18",
"1900-07-19", "1900-07-20", "1900-07-21", "1900-07-22", "1900-07-23",
"1900-07-24", "1900-07-25", "1900-07-26", "1900-07-27", "1900-07-28",
"1900-07-29", "1900-07-30", "1900-07-31", "1900-08-01", "1900-08-02",
"1900-08-03", "1900-08-04", "1900-08-05", "1900-08-06", "1900-08-07",
"1900-08-08", "1900-08-09", "1900-08-10", "1900-08-11", "1900-08-12",
"1900-08-13", "1900-08-14", "1900-08-15", "1900-08-16", "1900-08-17",
"1900-08-18", "1900-08-19", "1900-08-20", "1900-08-21", "1900-08-22",
"1900-08-23", "1900-08-24", "1900-08-25", "1900-08-26", "1900-08-27",
"1900-08-28", "1900-08-29", "1900-08-30", "1900-08-31", "1900-09-01",
"1900-09-02", "1900-09-03", "1900-09-04", "1900-09-05", "1900-09-06",
"1900-09-07", "1900-09-08", "1900-09-09", "1900-09-10", "1900-09-11",
"1900-09-12", "1900-09-13", "1900-09-14", "1900-09-15", "1900-09-16",
"1900-09-17", "1900-09-18", "1900-09-19", "1900-09-20", "1900-09-21",
"1900-09-22", "1900-09-23", "1900-09-24", "1900-09-25", "1900-09-26",
"1900-09-27", "1900-09-28", "1900-09-29", "1900-09-30", "1900-10-01",
"1900-10-02", "1900-10-03", "1900-10-04", "1900-10-05", "1900-10-06",
"1900-10-07", "1900-10-08", "1900-10-09", "1900-10-10", "1900-10-11",
"1900-10-12", "1900-10-13", "1900-10-14", "1900-10-15", "1900-10-16",
"1900-10-17", "1900-10-18", "1900-10-19", "1900-10-20", "1900-10-21",
"1900-10-22", "1900-10-23", "1900-10-24", "1900-10-25", "1900-10-26",
"1900-10-27", "1900-10-28", "1900-10-29", "1900-10-30", "1900-10-31",
"1900-11-01", "1900-11-02", "1900-11-03", "1900-11-04", "1900-11-05",
"1900-11-06", "1900-11-07", "1900-11-08", "1900-11-09", "1900-11-10",
"1900-11-11", "1900-11-12", "1900-11-13", "1900-11-14", "1900-11-15",
"1900-11-16", "1900-11-17", "1900-11-18", "1900-11-19", "1900-11-20",
"1900-11-21", "1900-11-22", "1900-11-23", "1900-11-24", "1900-11-25",
"1900-11-26", "1900-11-27", "1900-11-28", "1900-11-29", "1900-11-30",
"1900-12-01", "1900-12-02", "1900-12-03", "1900-12-04", "1900-12-05",
"1900-12-06", "1900-12-07", "1900-12-08", "1900-12-09", "1900-12-10",
"1900-12-11", "1900-12-12", "1900-12-13", "1900-12-14", "1900-12-15",
"1900-12-16", "1900-12-17", "1900-12-18", "1900-12-19", "1900-12-20",
"1900-12-21", "1900-12-22", "1900-12-23", "1900-12-24", "1900-12-25",
"1900-12-26", "1900-12-27", "1900-12-28", "1900-12-29", "1900-12-30",
"1900-12-31", "1901-01-01", "1901-01-02", "1901-01-03", "1901-01-04",
"1901-01-05", "1901-01-06", "1901-01-07", "1901-01-08", "1901-01-09",
"1901-01-10", "1901-01-11", "1901-01-12", "1901-01-13", "1901-01-14",
"1901-01-15", "1901-01-16", "1901-01-17", "1901-01-18", "1901-01-19",
"1901-01-20", "1901-01-21", "1901-01-22", "1901-01-23", "1901-01-24",
"1901-01-25", "1901-01-26", "1901-01-27", "1901-01-28", "1901-01-29",
"1901-01-30", "1901-01-31", "1901-02-01", "1901-02-02", "1901-02-03",
"1901-02-04", "1901-02-05", "1901-02-06", "1901-02-07", "1901-02-08",
"1901-02-09", "1901-02-10", "1901-02-11", "1901-02-12", "1901-02-13",
"1901-02-14", "1901-02-15", "1901-02-16", "1901-02-17", "1901-02-18",
"1901-02-19", "1901-02-20", "1901-02-21", "1901-02-22", "1901-02-23",
"1901-02-24", "1901-02-25", "1901-02-26", "1901-02-27", "1901-02-28",
"1901-02-29", "1901-03-01", "1901-03-02", "1901-03-03", "1901-03-04",
"1901-03-05", "1901-03-06", "1901-03-07", "1901-03-08", "1901-03-09",
"1901-03-10", "1901-03-11", "1901-03-12", "1901-03-13", "1901-03-14",
"1901-03-15", "1901-03-16", "1901-03-17", "1901-03-18", "1901-03-19",
"1901-03-20", "1901-03-21", "1901-03-22", "1901-03-23", "1901-03-24",
"1901-03-25", "1901-03-26", "1901-03-27", "1901-03-28", "1901-03-29",
"1901-03-30", "1901-03-31", "1901-04-01", "1901-04-02", "1901-04-03",
"1901-04-04", "1901-04-05", "1901-04-06", "1901-04-07", "1901-04-08",
"1901-04-09", "1901-04-10", "1901-04-11", "1901-04-12", "1901-04-13",
"1901-04-14", "1901-04-15", "1901-04-16", "1901-04-17", "1901-04-18",
"1901-04-19", "1901-04-20", "1901-04-21", "1901-04-22", "1901-04-23",
"1901-04-24", "1901-04-25", "1901-04-26", "1901-04-27", "1901-04-28",
"1901-04-29", "1901-04-30", "1901-05-01", "1901-05-02", "1901-05-03",
"1901-05-04", "1901-05-05", "1901-05-06", "1901-05-07", "1901-05-08",
"1901-05-09", "1901-05-10", "1901-05-11", "1901-05-12", "1901-05-13",
"1901-05-14", "1901-05-15", "1901-05-16", "1901-05-17", "1901-05-18",
"1901-05-19", "1901-05-20", "1901-05-21", "1901-05-22", "1901-05-23",
"1901-05-24", "1901-05-25", "1901-05-26", "1901-05-27", "1901-05-28",
"1901-05-29", "1901-05-30", "1901-05-31", "1901-06-01", "1901-06-02",
"1901-06-03", "1901-06-04", "1901-06-05", "1901-06-06", "1901-06-07",
"1901-06-08", "1901-06-09", "1901-06-10", "1901-06-11", "1901-06-12",
"1901-06-13", "1901-06-14", "1901-06-15", "1901-06-16", "1901-06-17",
"1901-06-18", "1901-06-19", "1901-06-20", "1901-06-21", "1901-06-22",
"1901-06-23", "1901-06-24", "1901-06-25", "1901-06-26", "1901-06-27",
"1901-06-28", "1901-06-29", "1901-06-30", "1901-07-01", "1901-07-02",
"1901-07-03", "1901-07-04", "1901-07-05", "1901-07-06", "1901-07-07",
"1901-07-08", "1901-07-09", "1901-07-10", "1901-07-11", "1901-07-12",
"1901-07-13", "1901-07-14", "1901-07-15", "1901-07-16", "1901-07-17",
"1901-07-18", "1901-07-19", "1901-07-20", "1901-07-21", "1901-07-22",
"1901-07-23", "1901-07-24", "1901-07-25", "1901-07-26", "1901-07-27",
"1901-07-28", "1901-07-29", "1901-07-30", "1901-07-31", "1901-08-01",
"1901-08-02", "1901-08-03", "1901-08-04", "1901-08-05", "1901-08-06",
"1901-08-07", "1901-08-08", "1901-08-09", "1901-08-10", "1901-08-11",
"1901-08-12", "1901-08-13", "1901-08-14", "1901-08-15", "1901-08-16",
"1901-08-17", "1901-08-18", "1901-08-19", "1901-08-20", "1901-08-21",
"1901-08-22", "1901-08-23", "1901-08-24", "1901-08-25", "1901-08-26",
"1901-08-27", "1901-08-28", "1901-08-29", "1901-08-30", "1901-08-31",
"1901-09-01", "1901-09-02", "1901-09-03", "1901-09-04", "1901-09-05",
"1901-09-06", "1901-09-07", "1901-09-08", "1901-09-09", "1901-09-10",
"1901-09-11", "1901-09-12", "1901-09-13", "1901-09-14", "1901-09-15",
"1901-09-16", "1901-09-17", "1901-09-18", "1901-09-19", "1901-09-20",
"1901-09-21", "1901-09-22", "1901-09-23", "1901-09-24", "1901-09-25",
"1901-09-26", "1901-09-27", "1901-09-28", "1901-09-29", "1901-09-30",
"1901-10-01", "1901-10-02", "1901-10-03", "1901-10-04", "1901-10-05",
"1901-10-06", "1901-10-07", "1901-10-08", "1901-10-09", "1901-10-10",
"1901-10-11", "1901-10-12", "1901-10-13", "1901-10-14", "1901-10-15",
"1901-10-16", "1901-10-17", "1901-10-18", "1901-10-19", "1901-10-20",
"1901-10-21", "1901-10-22", "1901-10-23", "1901-10-24", "1901-10-25",
"1901-10-26", "1901-10-27", "1901-10-28", "1901-10-29", "1901-10-30",
"1901-10-31", "1901-11-01", "1901-11-02", "1901-11-03", "1901-11-04",
"1901-11-05", "1901-11-06", "1901-11-07", "1901-11-08", "1901-11-09",
"1901-11-10", "1901-11-11", "1901-11-12", "1901-11-13", "1901-11-14",
"1901-11-15", "1901-11-16", "1901-11-17", "1901-11-18", "1901-11-19",
"1901-11-20", "1901-11-21", "1901-11-22", "1901-11-23", "1901-11-24",
"1901-11-25", "1901-11-26", "1901-11-27", "1901-11-28", "1901-11-29",
"1901-11-30", "1901-12-01", "1901-12-02", "1901-12-03", "1901-12-04",
"1901-12-05", "1901-12-06", "1901-12-07", "1901-12-08", "1901-12-09",
"1901-12-10", "1901-12-11", "1901-12-12", "1901-12-13", "1901-12-14",
"1901-12-15", "1901-12-16", "1901-12-17", "1901-12-18", "1901-12-19",
"1901-12-20", "1901-12-21", "1901-12-22", "1901-12-23", "1901-12-24",
"1901-12-25", "1901-12-26", "1901-12-27", "1901-12-28", "1901-12-29",
"1901-12-30", "1901-12-31", "1902-01-01", "1902-01-02", "1902-01-03",
"1902-01-04", "1902-01-05", "1902-01-06", "1902-01-07", "1902-01-08",
"1902-01-09", "1902-01-10", "1902-01-11", "1902-01-12", "1902-01-13",
"1902-01-14", "1902-01-15", "1902-01-16", "1902-01-17", "1902-01-18",
"1902-01-19", "1902-01-20", "1902-01-21", "1902-01-22", "1902-01-23",
"1902-01-24", "1902-01-25", "1902-01-26", "1902-01-27", "1902-01-28",
"1902-01-29", "1902-01-30", "1902-01-31", "1902-02-01", "1902-02-02",
"1902-02-03", "1902-02-04", "1902-02-05", "1902-02-06", "1902-02-07",
"1902-02-08", "1902-02-09", "1902-02-10", "1902-02-11", "1902-02-12",
"1902-02-13", "1902-02-14", "1902-02-15", "1902-02-16", "1902-02-17",
"1902-02-18", "1902-02-19", "1902-02-20", "1902-02-21", "1902-02-22",
"1902-02-23", "1902-02-24", "1902-02-25", "1902-02-26", "1902-02-27",
"1902-02-28", "1902-02-29", "1902-03-01", "1902-03-02", "1902-03-03",
"1902-03-04", "1902-03-05", "1902-03-06", "1902-03-07", "1902-03-08",
"1902-03-09", "1902-03-10", "1902-03-11", "1902-03-12", "1902-03-13",
"1902-03-14", "1902-03-15", "1902-03-16", "1902-03-17", "1902-03-18",
"1902-03-19", "1902-03-20", "1902-03-21", "1902-03-22", "1902-03-23",
"1902-03-24", "1902-03-25", "1902-03-26", "1902-03-27", "1902-03-28",
"1902-03-29", "1902-03-30", "1902-03-31", "1902-04-01", "1902-04-02",
"1902-04-03", "1902-04-04", "1902-04-05", "1902-04-06", "1902-04-07",
"1902-04-08", "1902-04-09", "1902-04-10", "1902-04-11", "1902-04-12",
"1902-04-13", "1902-04-14", "1902-04-15", "1902-04-16", "1902-04-17",
"1902-04-18", "1902-04-19", "1902-04-20", "1902-04-21", "1902-04-22",
"1902-04-23", "1902-04-24", "1902-04-25", "1902-04-26", "1902-04-27",
"1902-04-28", "1902-04-29", "1902-04-30", "1902-05-01", "1902-05-02",
"1902-05-03", "1902-05-04", "1902-05-05", "1902-05-06", "1902-05-07",
"1902-05-08", "1902-05-09", "1902-05-10", "1902-05-11", "1902-05-12",
"1902-05-13", "1902-05-14", "1902-05-15", "1902-05-16", "1902-05-17",
"1902-05-18", "1902-05-19", "1902-05-20", "1902-05-21", "1902-05-22",
"1902-05-23", "1902-05-24", "1902-05-25", "1902-05-26", "1902-05-27",
"1902-05-28", "1902-05-29", "1902-05-30", "1902-05-31", "1902-06-01",
"1902-06-02", "1902-06-03", "1902-06-04", "1902-06-05", "1902-06-06",
"1902-06-07", "1902-06-08", "1902-06-09", "1902-06-10", "1902-06-11",
"1902-06-12", "1902-06-13", "1902-06-14", "1902-06-15", "1902-06-16",
"1902-06-17", "1902-06-18", "1902-06-19", "1902-06-20", "1902-06-21",
"1902-06-22", "1902-06-23", "1902-06-24", "1902-06-25", "1902-06-26",
"1902-06-27", "1902-06-28", "1902-06-29", "1902-06-30", "1902-07-01",
"1902-07-02", "1902-07-03", "1902-07-04", "1902-07-05", "1902-07-06",
"1902-07-07", "1902-07-08", "1902-07-09", "1902-07-10", "1902-07-11",
"1902-07-12", "1902-07-13", "1902-07-14", "1902-07-15", "1902-07-16",
"1902-07-17", "1902-07-18", "1902-07-19", "1902-07-20", "1902-07-21",
"1902-07-22", "1902-07-23", "1902-07-24", "1902-07-25", "1902-07-26",
"1902-07-27", "1902-07-28", "1902-07-29", "1902-07-30", "1902-07-31",
"1902-08-01", "1902-08-02", "1902-08-03", "1902-08-04", "1902-08-05",
"1902-08-06", "1902-08-07", "1902-08-08", "1902-08-09", "1902-08-10",
"1902-08-11", "1902-08-12", "1902-08-13", "1902-08-14", "1902-08-15",
"1902-08-16", "1902-08-17", "1902-08-18", "1902-08-19", "1902-08-20",
"1902-08-21", "1902-08-22", "1902-08-23", "1902-08-24", "1902-08-25",
"1902-08-26", "1902-08-27", "1902-08-28", "1902-08-29", "1902-08-30",
"1902-08-31", "1902-09-01", "1902-09-02", "1902-09-03", "1902-09-04",
"1902-09-05", "1902-09-06", "1902-09-07", "1902-09-08", "1902-09-09",
"1902-09-10", "1902-09-11", "1902-09-12", "1902-09-13", "1902-09-14",
"1902-09-15", "1902-09-16", "1902-09-17", "1902-09-18", "1902-09-19",
"1902-09-20", "1902-09-21", "1902-09-22", "1902-09-23", "1902-09-24",
"1902-09-25", "1902-09-26", "1902-09-27", "1902-09-28", "1902-09-29",
"1902-09-30", "1902-10-01", "1902-10-02", "1902-10-03", "1902-10-04",
"1902-10-05", "1902-10-06", "1902-10-07", "1902-10-08", "1902-10-09",
"1902-10-10", "1902-10-11", "1902-10-12", "1902-10-13", "1902-10-14",
"1902-10-15", "1902-10-16", "1902-10-17", "1902-10-18", "1902-10-19",
"1902-10-20", "1902-10-21", "1902-10-22", "1902-10-23", "1902-10-24",
"1902-10-25", "1902-10-26", "1902-10-27", "1902-10-28", "1902-10-29",
"1902-10-30", "1902-10-31", "1902-11-01", "1902-11-02", "1902-11-03",
"1902-11-04", "1902-11-05", "1902-11-06", "1902-11-07", "1902-11-08",
"1902-11-09", "1902-11-10", "1902-11-11", "1902-11-12", "1902-11-13",
"1902-11-14", "1902-11-15", "1902-11-16", "1902-11-17", "1902-11-18",
"1902-11-19", "1902-11-20", "1902-11-21", "1902-11-22", "1902-11-23",
"1902-11-24", "1902-11-25", "1902-11-26", "1902-11-27", "1902-11-28",
"1902-11-29", "1902-11-30", "1902-12-01", "1902-12-02", "1902-12-03",
"1902-12-04", "1902-12-05", "1902-12-06", "1902-12-07", "1902-12-08",
"1902-12-09", "1902-12-10", "1902-12-11", "1902-12-12", "1902-12-13",
"1902-12-14", "1902-12-15", "1902-12-16", "1902-12-17", "1902-12-18",
"1902-12-19", "1902-12-20", "1902-12-21", "1902-12-22", "1902-12-23",
"1902-12-24", "1902-12-25", "1902-12-26", "1902-12-27", "1902-12-28",
"1902-12-29", "1902-12-30", "1902-12-31", "1903-01-01", "1903-01-02",
"1903-01-03", "1903-01-04", "1903-01-05", "1903-01-06", "1903-01-07",
"1903-01-08", "1903-01-09", "1903-01-10", "1903-01-11", "1903-01-12",
"1903-01-13", "1903-01-14", "1903-01-15", "1903-01-16", "1903-01-17",
"1903-01-18", "1903-01-19", "1903-01-20", "1903-01-21", "1903-01-22",
"1903-01-23", "1903-01-24", "1903-01-25", "1903-01-26", "1903-01-27",
"1903-01-28", "1903-01-29", "1903-01-30", "1903-01-31", "1903-02-01",
"1903-02-02", "1903-02-03", "1903-02-04", "1903-02-05", "1903-02-06",
"1903-02-07", "1903-02-08", "1903-02-09", "1903-02-10", "1903-02-11",
"1903-02-12", "1903-02-13", "1903-02-14", "1903-02-15", "1903-02-16",
"1903-02-17", "1903-02-18", "1903-02-19", "1903-02-20", "1903-02-21",
"1903-02-22", "1903-02-23", "1903-02-24", "1903-02-25", "1903-02-26",
"1903-02-27", "1903-02-28", "1903-02-29", "1903-03-01", "1903-03-02",
"1903-03-03", "1903-03-04", "1903-03-05", "1903-03-06", "1903-03-07",
"1903-03-08", "1903-03-09", "1903-03-10", "1903-03-11", "1903-03-12",
"1903-03-13", "1903-03-14", "1903-03-15", "1903-03-16", "1903-03-17",
"1903-03-18", "1903-03-19", "1903-03-20", "1903-03-21", "1903-03-22",
"1903-03-23", "1903-03-24", "1903-03-25", "1903-03-26", "1903-03-27",
"1903-03-28", "1903-03-29", "1903-03-30", "1903-03-31", "1903-04-01",
"1903-04-02", "1903-04-03", "1903-04-04", "1903-04-05", "1903-04-06",
"1903-04-07", "1903-04-08", "1903-04-09", "1903-04-10", "1903-04-11",
"1903-04-12", "1903-04-13", "1903-04-14", "1903-04-15", "1903-04-16",
"1903-04-17", "1903-04-18", "1903-04-19", "1903-04-20", "1903-04-21",
"1903-04-22", "1903-04-23", "1903-04-24", "1903-04-25", "1903-04-26",
"1903-04-27", "1903-04-28", "1903-04-29", "1903-04-30", "1903-05-01",
"1903-05-02", "1903-05-03", "1903-05-04", "1903-05-05", "1903-05-06",
"1903-05-07", "1903-05-08", "1903-05-09", "1903-05-10", "1903-05-11",
"1903-05-12", "1903-05-13", "1903-05-14", "1903-05-15", "1903-05-16",
"1903-05-17", "1903-05-18", "1903-05-19", "1903-05-20", "1903-05-21",
"1903-05-22", "1903-05-23", "1903-05-24", "1903-05-25", "1903-05-26",
"1903-05-27", "1903-05-28", "1903-05-29", "1903-05-30", "1903-05-31",
"1903-06-01", "1903-06-02", "1903-06-03", "1903-06-04", "1903-06-05",
"1903-06-06", "1903-06-07", "1903-06-08", "1903-06-09", "1903-06-10",
"1903-06-11", "1903-06-12", "1903-06-13", "1903-06-14", "1903-06-15",
"1903-06-16", "1903-06-17", "1903-06-18", "1903-06-19", "1903-06-20",
"1903-06-21", "1903-06-22", "1903-06-23", "1903-06-24", "1903-06-25",
"1903-06-26", "1903-06-27", "1903-06-28", "1903-06-29", "1903-06-30",
"1903-07-01", "1903-07-02", "1903-07-03", "1903-07-04", "1903-07-05",
"1903-07-06", "1903-07-07", "1903-07-08", "1903-07-09", "1903-07-10",
"1903-07-11", "1903-07-12", "1903-07-13", "1903-07-14", "1903-07-15",
"1903-07-16", "1903-07-17", "1903-07-18", "1903-07-19", "1903-07-20",
"1903-07-21", "1903-07-22", "1903-07-23", "1903-07-24", "1903-07-25",
"1903-07-26", "1903-07-27", "1903-07-28", "1903-07-29", "1903-07-30",
"1903-07-31", "1903-08-01", "1903-08-02", "1903-08-03", "1903-08-04",
"1903-08-05", "1903-08-06", "1903-08-07", "1903-08-08", "1903-08-09",
"1903-08-10", "1903-08-11", "1903-08-12", "1903-08-13", "1903-08-14",
"1903-08-15", "1903-08-16", "1903-08-17", "1903-08-18", "1903-08-19",
"1903-08-20", "1903-08-21", "1903-08-22", "1903-08-23", "1903-08-24",
"1903-08-25", "1903-08-26", "1903-08-27", "1903-08-28", "1903-08-29",
"1903-08-30", "1903-08-31", "1903-09-01", "1903-09-02", "1903-09-03",
"1903-09-04", "1903-09-05", "1903-09-06", "1903-09-07", "1903-09-08",
"1903-09-09", "1903-09-10", "1903-09-11", "1903-09-12", "1903-09-13",
"1903-09-14", "1903-09-15", "1903-09-16", "1903-09-17", "1903-09-18",
"1903-09-19", "1903-09-20", "1903-09-21", "1903-09-22", "1903-09-23",
"1903-09-24", "1903-09-25", "1903-09-26", "1903-09-27", "1903-09-28",
"1903-09-29", "1903-09-30", "1903-10-01", "1903-10-02", "1903-10-03",
"1903-10-04", "1903-10-05", "1903-10-06", "1903-10-07", "1903-10-08",
"1903-10-09", "1903-10-10", "1903-10-11", "1903-10-12", "1903-10-13",
"1903-10-14", "1903-10-15", "1903-10-16", "1903-10-17", "1903-10-18",
"1903-10-19", "1903-10-20", "1903-10-21", "1903-10-22", "1903-10-23",
"1903-10-24", "1903-10-25", "1903-10-26", "1903-10-27", "1903-10-28",
"1903-10-29", "1903-10-30", "1903-10-31", "1903-11-01", "1903-11-02",
"1903-11-03", "1903-11-04", "1903-11-05", "1903-11-06", "1903-11-07",
"1903-11-08", "1903-11-09", "1903-11-10", "1903-11-11", "1903-11-12",
"1903-11-13", "1903-11-14", "1903-11-15", "1903-11-16", "1903-11-17",
"1903-11-18", "1903-11-19", "1903-11-20", "1903-11-21", "1903-11-22",
"1903-11-23", "1903-11-24", "1903-11-25", "1903-11-26", "1903-11-27",
"1903-11-28", "1903-11-29", "1903-11-30", "1903-12-01", "1903-12-02",
"1903-12-03", "1903-12-04", "1903-12-05", "1903-12-06", "1903-12-07",
"1903-12-08", "1903-12-09", "1903-12-10", "1903-12-11", "1903-12-12",
"1903-12-13", "1903-12-14", "1903-12-15", "1903-12-16", "1903-12-17",
"1903-12-18", "1903-12-19", "1903-12-20", "1903-12-21", "1903-12-22",
"1903-12-23", "1903-12-24", "1903-12-25", "1903-12-26", "1903-12-27",
"1903-12-28", "1903-12-29", "1903-12-30", "1903-12-31", "1904-01-01",
"1904-01-02", "1904-01-03", "1904-01-04", "1904-01-05", "1904-01-06",
"1904-01-07", "1904-01-08", "1904-01-09", "1904-01-10", "1904-01-11",
"1904-01-12", "1904-01-13", "1904-01-14", "1904-01-15", "1904-01-16",
"1904-01-17", "1904-01-18", "1904-01-19", "1904-01-20", "1904-01-21",
"1904-01-22", "1904-01-23", "1904-01-24", "1904-01-25", "1904-01-26",
"1904-01-27", "1904-01-28", "1904-01-29", "1904-01-30", "1904-01-31",
"1904-02-01", "1904-02-02", "1904-02-03", "1904-02-04", "1904-02-05",
"1904-02-06", "1904-02-07", "1904-02-08", "1904-02-09", "1904-02-10",
"1904-02-11", "1904-02-12", "1904-02-13", "1904-02-14", "1904-02-15",
"1904-02-16", "1904-02-17", "1904-02-18", "1904-02-19", "1904-02-20",
"1904-02-21", "1904-02-22", "1904-02-23", "1904-02-24", "1904-02-25",
"1904-02-26", "1904-02-27", "1904-02-28", "1904-02-29", "1904-03-01",
"1904-03-02", "1904-03-03", "1904-03-04", "1904-03-05", "1904-03-06",
"1904-03-07", "1904-03-08", "1904-03-09", "1904-03-10", "1904-03-11",
"1904-03-12", "1904-03-13", "1904-03-14", "1904-03-15", "1904-03-16",
"1904-03-17", "1904-03-18", "1904-03-19", "1904-03-20", "1904-03-21",
"1904-03-22", "1904-03-23", "1904-03-24", "1904-03-25", "1904-03-26",
"1904-03-27", "1904-03-28", "1904-03-29", "1904-03-30", "1904-03-31",
"1904-04-01", "1904-04-02", "1904-04-03", "1904-04-04", "1904-04-05",
"1904-04-06", "1904-04-07", "1904-04-08", "1904-04-09", "1904-04-10",
"1904-04-11", "1904-04-12", "1904-04-13", "1904-04-14", "1904-04-15",
"1904-04-16", "1904-04-17", "1904-04-18", "1904-04-19", "1904-04-20",
"1904-04-21", "1904-04-22", "1904-04-23", "1904-04-24", "1904-04-25",
"1904-04-26", "1904-04-27", "1904-04-28", "1904-04-29", "1904-04-30",
"1904-05-01", "1904-05-02", "1904-05-03", "1904-05-04", "1904-05-05",
"1904-05-06", "1904-05-07", "1904-05-08", "1904-05-09", "1904-05-10",
"1904-05-11", "1904-05-12", "1904-05-13", "1904-05-14", "1904-05-15",
"1904-05-16", "1904-05-17", "1904-05-18", "1904-05-19", "1904-05-20",
"1904-05-21", "1904-05-22", "1904-05-23", "1904-05-24", "1904-05-25",
"1904-05-26", "1904-05-27", "1904-05-28", "1904-05-29", "1904-05-30",
"1904-05-31", "1904-06-01", "1904-06-02", "1904-06-03", "1904-06-04",
"1904-06-05", "1904-06-06", "1904-06-07", "1904-06-08", "1904-06-09",
"1904-06-10", "1904-06-11", "1904-06-12", "1904-06-13", "1904-06-14",
"1904-06-15", "1904-06-16", "1904-06-17", "1904-06-18", "1904-06-19",
"1904-06-20", "1904-06-21", "1904-06-22", "1904-06-23", "1904-06-24",
"1904-06-25", "1904-06-26", "1904-06-27", "1904-06-28", "1904-06-29",
"1904-06-30", "1904-07-01", "1904-07-02", "1904-07-03", "1904-07-04",
"1904-07-05", "1904-07-06", "1904-07-07", "1904-07-08", "1904-07-09",
"1904-07-10", "1904-07-11", "1904-07-12", "1904-07-13", "1904-07-14",
"1904-07-15", "1904-07-16", "1904-07-17", "1904-07-18", "1904-07-19",
"1904-07-20", "1904-07-21", "1904-07-22", "1904-07-23", "1904-07-24",
"1904-07-25", "1904-07-26", "1904-07-27", "1904-07-28", "1904-07-29",
"1904-07-30", "1904-07-31", "1904-08-01", "1904-08-02", "1904-08-03",
"1904-08-04", "1904-08-05", "1904-08-06", "1904-08-07", "1904-08-08",
"1904-08-09", "1904-08-10", "1904-08-11", "1904-08-12", "1904-08-13",
"1904-08-14", "1904-08-15", "1904-08-16", "1904-08-17", "1904-08-18",
"1904-08-19", "1904-08-20", "1904-08-21", "1904-08-22", "1904-08-23",
"1904-08-24", "1904-08-25", "1904-08-26", "1904-08-27", "1904-08-28",
"1904-08-29", "1904-08-30", "1904-08-31", "1904-09-01", "1904-09-02",
"1904-09-03", "1904-09-04", "1904-09-05", "1904-09-06", "1904-09-07",
"1904-09-08", "1904-09-09", "1904-09-10", "1904-09-11", "1904-09-12",
"1904-09-13", "1904-09-14", "1904-09-15", "1904-09-16", "1904-09-17",
"1904-09-18", "1904-09-19", "1904-09-20", "1904-09-21", "1904-09-22",
"1904-09-23", "1904-09-24", "1904-09-25", "1904-09-26", "1904-09-27",
"1904-09-28", "1904-09-29", "1904-09-30", "1904-10-01", "1904-10-02",
"1904-10-03", "1904-10-04", "1904-10-05", "1904-10-06", "1904-10-07",
"1904-10-08", "1904-10-09", "1904-10-10", "1904-10-11", "1904-10-12",
"1904-10-13", "1904-10-14", "1904-10-15", "1904-10-16", "1904-10-17",
"1904-10-18", "1904-10-19", "1904-10-20", "1904-10-21", "1904-10-22",
"1904-10-23", "1904-10-24", "1904-10-25", "1904-10-26", "1904-10-27",
"1904-10-28", "1904-10-29", "1904-10-30", "1904-10-31", "1904-11-01",
"1904-11-02", "1904-11-03", "1904-11-04", "1904-11-05", "1904-11-06",
"1904-11-07", "1904-11-08", "1904-11-09", "1904-11-10", "1904-11-11",
"1904-11-12", "1904-11-13", "1904-11-14", "1904-11-15", "1904-11-16",
"1904-11-17", "1904-11-18", "1904-11-19", "1904-11-20", "1904-11-21",
"1904-11-22", "1904-11-23", "1904-11-24", "1904-11-25", "1904-11-26",
"1904-11-27", "1904-11-28", "1904-11-29", "1904-11-30", "1904-12-01",
"1904-12-02", "1904-12-03", "1904-12-04", "1904-12-05", "1904-12-06",
"1904-12-07", "1904-12-08", "1904-12-09", "1904-12-10", "1904-12-11",
"1904-12-12", "1904-12-13", "1904-12-14", "1904-12-15", "1904-12-16",
"1904-12-17", "1904-12-18", "1904-12-19", "1904-12-20", "1904-12-21",
"1904-12-22", "1904-12-23", "1904-12-24", "1904-12-25", "1904-12-26",
"1904-12-27", "1904-12-28", "1904-12-29", "1904-12-30", "1904-12-31",
"1905-01-01", "1905-01-02", "1905-01-03", "1905-01-04", "1905-01-05",
"1905-01-06", "1905-01-07", "1905-01-08", "1905-01-09", "1905-01-10",
"1905-01-11", "1905-01-12", "1905-01-13", "1905-01-14", "1905-01-15",
"1905-01-16", "1905-01-17", "1905-01-18", "1905-01-19", "1905-01-20",
"1905-01-21", "1905-01-22", "1905-01-23", "1905-01-24", "1905-01-25",
"1905-01-26", "1905-01-27", "1905-01-28", "1905-01-29", "1905-01-30",
"1905-01-31", "1905-02-01", "1905-02-02", "1905-02-03", "1905-02-04",
"1905-02-05", "1905-02-06", "1905-02-07", "1905-02-08", "1905-02-09",
"1905-02-10", "1905-02-11", "1905-02-12", "1905-02-13", "1905-02-14",
"1905-02-15", "1905-02-16", "1905-02-17", "1905-02-18", "1905-02-19",
"1905-02-20", "1905-02-21", "1905-02-22", "1905-02-23", "1905-02-24",
"1905-02-25", "1905-02-26", "1905-02-27", "1905-02-28", "1905-02-29",
"1905-03-01", "1905-03-02", "1905-03-03", "1905-03-04", "1905-03-05",
"1905-03-06", "1905-03-07", "1905-03-08", "1905-03-09", "1905-03-10",
"1905-03-11", "1905-03-12", "1905-03-13", "1905-03-14", "1905-03-15",
"1905-03-16", "1905-03-17", "1905-03-18", "1905-03-19", "1905-03-20",
"1905-03-21", "1905-03-22", "1905-03-23", "1905-03-24", "1905-03-25",
"1905-03-26", "1905-03-27", "1905-03-28", "1905-03-29", "1905-03-30",
"1905-03-31", "1905-04-01", "1905-04-02", "1905-04-03", "1905-04-04",
"1905-04-05", "1905-04-06", "1905-04-07", "1905-04-08", "1905-04-09",
"1905-04-10", "1905-04-11", "1905-04-12", "1905-04-13", "1905-04-14",
"1905-04-15", "1905-04-16", "1905-04-17", "1905-04-18", "1905-04-19",
"1905-04-20", "1905-04-21", "1905-04-22", "1905-04-23", "1905-04-24",
"1905-04-25", "1905-04-26", "1905-04-27", "1905-04-28", "1905-04-29",
"1905-04-30", "1905-05-01", "1905-05-02", "1905-05-03", "1905-05-04",
"1905-05-05", "1905-05-06", "1905-05-07", "1905-05-08", "1905-05-09",
"1905-05-10", "1905-05-11", "1905-05-12", "1905-05-13", "1905-05-14",
"1905-05-15", "1905-05-16", "1905-05-17", "1905-05-18", "1905-05-19",
"1905-05-20", "1905-05-21", "1905-05-22", "1905-05-23", "1905-05-24",
"1905-05-25", "1905-05-26", "1905-05-27", "1905-05-28", "1905-05-29",
"1905-05-30", "1905-05-31", "1905-06-01", "1905-06-02", "1905-06-03",
"1905-06-04", "1905-06-05", "1905-06-06", "1905-06-07", "1905-06-08",
"1905-06-09", "1905-06-10", "1905-06-11", "1905-06-12", "1905-06-13",
"1905-06-14", "1905-06-15", "1905-06-16", "1905-06-17", "1905-06-18",
"1905-06-19", "1905-06-20", "1905-06-21", "1905-06-22", "1905-06-23",
"1905-06-24", "1905-06-25", "1905-06-26", "1905-06-27", "1905-06-28",
"1905-06-29", "1905-06-30", "1905-07-01", "1905-07-02", "1905-07-03",
"1905-07-04", "1905-07-05", "1905-07-06", "1905-07-07", "1905-07-08",
"1905-07-09", "1905-07-10", "1905-07-11", "1905-07-12", "1905-07-13",
"1905-07-14", "1905-07-15", "1905-07-16", "1905-07-17", "1905-07-18",
"1905-07-19", "1905-07-20", "1905-07-21", "1905-07-22", "1905-07-23",
"1905-07-24", "1905-07-25", "1905-07-26", "1905-07-27", "1905-07-28",
"1905-07-29", "1905-07-30", "1905-07-31", "1905-08-01", "1905-08-02",
"1905-08-03", "1905-08-04", "1905-08-05", "1905-08-06", "1905-08-07",
"1905-08-08", "1905-08-09", "1905-08-10", "1905-08-11", "1905-08-12",
"1905-08-13", "1905-08-14", "1905-08-15", "1905-08-16", "1905-08-17",
"1905-08-18", "1905-08-19", "1905-08-20", "1905-08-21", "1905-08-22",
"1905-08-23", "1905-08-24", "1905-08-25", "1905-08-26", "1905-08-27",
"1905-08-28", "1905-08-29", "1905-08-30", "1905-08-31", "1905-09-01",
"1905-09-02", "1905-09-03", "1905-09-04", "1905-09-05", "1905-09-06",
"1905-09-07", "1905-09-08", "1905-09-09", "1905-09-10", "1905-09-11",
"1905-09-12", "1905-09-13", "1905-09-14", "1905-09-15", "1905-09-16",
"1905-09-17", "1905-09-18", "1905-09-19", "1905-09-20", "1905-09-21",
"1905-09-22", "1905-09-23", "1905-09-24", "1905-09-25", "1905-09-26",
"1905-09-27", "1905-09-28", "1905-09-29", "1905-09-30", "1905-10-01",
"1905-10-02", "1905-10-03", "1905-10-04", "1905-10-05", "1905-10-06",
"1905-10-07", "1905-10-08", "1905-10-09", "1905-10-10", "1905-10-11",
"1905-10-12", "1905-10-13", "1905-10-14", "1905-10-15", "1905-10-16",
"1905-10-17", "1905-10-18", "1905-10-19", "1905-10-20", "1905-10-21",
"1905-10-22", "1905-10-23", "1905-10-24", "1905-10-25", "1905-10-26",
"1905-10-27", "1905-10-28", "1905-10-29", "1905-10-30", "1905-10-31",
"1905-11-01", "1905-11-02", "1905-11-03", "1905-11-04", "1905-11-05",
"1905-11-06", "1905-11-07", "1905-11-08", "1905-11-09", "1905-11-10",
"1905-11-11", "1905-11-12", "1905-11-13", "1905-11-14", "1905-11-15",
"1905-11-16", "1905-11-17", "1905-11-18", "1905-11-19", "1905-11-20",
"1905-11-21", "1905-11-22", "1905-11-23", "1905-11-24", "1905-11-25",
"1905-11-26", "1905-11-27", "1905-11-28", "1905-11-29", "1905-11-30",
"1905-12-01", "1905-12-02", "1905-12-03", "1905-12-04", "1905-12-05",
"1905-12-06", "1905-12-07", "1905-12-08", "1905-12-09", "1905-12-10",
"1905-12-11", "1905-12-12", "1905-12-13", "1905-12-14", "1905-12-15",
"1905-12-16", "1905-12-17", "1905-12-18", "1905-12-19", "1905-12-20",
"1905-12-21", "1905-12-22", "1905-12-23", "1905-12-24", "1905-12-25",
"1905-12-26", "1905-12-27", "1905-12-28", "1905-12-29", "1905-12-30",
"1905-12-31", "1906-01-01", "1906-01-02", "1906-01-03", "1906-01-04",
"1906-01-05", "1906-01-06", "1906-01-07", "1906-01-08", "1906-01-09",
"1906-01-10", "1906-01-11", "1906-01-12", "1906-01-13", "1906-01-14",
"1906-01-15", "1906-01-16", "1906-01-17", "1906-01-18", "1906-01-19",
"1906-01-20", "1906-01-21", "1906-01-22", "1906-01-23", "1906-01-24",
"1906-01-25", "1906-01-26", "1906-01-27", "1906-01-28", "1906-01-29",
"1906-01-30", "1906-01-31", "1906-02-01", "1906-02-02", "1906-02-03",
"1906-02-04", "1906-02-05", "1906-02-06", "1906-02-07", "1906-02-08",
"1906-02-09", "1906-02-10", "1906-02-11", "1906-02-12", "1906-02-13",
"1906-02-14", "1906-02-15", "1906-02-16", "1906-02-17", "1906-02-18",
"1906-02-19", "1906-02-20", "1906-02-21", "1906-02-22", "1906-02-23",
"1906-02-24", "1906-02-25", "1906-02-26", "1906-02-27", "1906-02-28",
"1906-02-29", "1906-03-01", "1906-03-02", "1906-03-03", "1906-03-04",
"1906-03-05", "1906-03-06", "1906-03-07", "1906-03-08", "1906-03-09",
"1906-03-10", "1906-03-11", "1906-03-12", "1906-03-13", "1906-03-14",
"1906-03-15", "1906-03-16", "1906-03-17", "1906-03-18", "1906-03-19",
"1906-03-20", "1906-03-21", "1906-03-22", "1906-03-23", "1906-03-24",
"1906-03-25", "1906-03-26", "1906-03-27", "1906-03-28", "1906-03-29",
"1906-03-30", "1906-03-31", "1906-04-01", "1906-04-02", "1906-04-03",
"1906-04-04", "1906-04-05", "1906-04-06", "1906-04-07", "1906-04-08",
"1906-04-09", "1906-04-10", "1906-04-11", "1906-04-12", "1906-04-13" ;
}

BIN
ncdump/test_360_day_1900.nc Normal file

Binary file not shown.

BIN
ncdump/test_365_day_1900.nc Normal file

Binary file not shown.

BIN
ncdump/test_366_day_1900.nc Normal file

Binary file not shown.

View File

@ -14,5 +14,21 @@ echo "*** creating tst_times.cdl from tst_calendars.nc with ncdump -t ..."
${NCDUMP} -n tst_times -t tst_calendars.nc > tst_times.cdl ${NCDUMP} -n tst_times -t tst_calendars.nc > tst_times.cdl
echo "*** comparing tst_times.cdl with ref_times.cdl..." echo "*** comparing tst_times.cdl with ref_times.cdl..."
diff -b tst_times.cdl $srcdir/ref_times.cdl diff -b tst_times.cdl $srcdir/ref_times.cdl
echo ""
echo "*** Testing ncdump -t output"
echo "*** creating tst_mud4.cdl from tst_mud4.nc ..."
# Test 360, 365 and 366 day calendars specifically
TSTS="test_360_day_1900 test_365_day_1900 test_366_day_1900"
for t in $TSTS ; do
rm -f ./${t}.cdl
echo "create: ${t}.cdl from ${t}.nc"
${NCDUMP} -n ${t} -t $srcdir/${t}.nc > ${t}.cdl
echo "compare: ${t}.cdl ref_${t}.cdl"
diff -b ${t}.cdl $srcdir/ref_${t}.cdl
rm -f ${t}.cdl
done
echo "*** All ncdump test output for -t option with CF calendar atts passed!" echo "*** All ncdump test output for -t option with CF calendar atts passed!"
exit 0 exit 0