netcdf-c/ncdump/ref_times.cdl
Sean Arms 9c84724d5e Test ncdump time unit name case-insensitivity
As ugly as it is, "DaYs since ..." is a valid UDUNITS unit.
Only symbols are case-sensitive in UDUNITS.
2020-05-14 06:42:12 -06:00

147 lines
4.3 KiB
Plaintext

netcdf tst_times {
dimensions:
time = 1 ;
bnds = 2 ;
t3 = UNLIMITED ; // (3 currently)
variables:
double t1_days(time) ;
t1_days:units = "days since 1500-1-1" ;
double t1_days_case(time) ;
t1_days_case:units = "DaYs since 1500-1-1" ;
double t1_st_days(time) ;
t1_st_days:calendar = "standard" ;
t1_st_days:units = "days since 1500-01-01 00:00:00" ;
double t1_gr_days(time) ;
t1_gr_days:calendar = "gregorian" ;
t1_gr_days:units = "days since 1500-01-01 00:00:00" ;
double t1_pg_days(time) ;
t1_pg_days:calendar = "proleptic_gregorian" ;
t1_pg_days:units = "days since 1500-01-01 00:00:00" ;
double t1_nl_days(time) ;
t1_nl_days:calendar = "noleap" ;
t1_nl_days:units = "days since 1500-01-01 00:00:00" ;
double t1_365_days(time) ;
t1_365_days:calendar = "365_day" ;
t1_365_days:units = "days since 1500-01-01 00:00:00" ;
double t1_al_days(time) ;
t1_al_days:calendar = "all_leap" ;
t1_al_days:units = "days since 1500-01-01 00:00:00" ;
double t1_366_days(time) ;
t1_366_days:calendar = "366_day" ;
t1_366_days:units = "days since 1500-01-01 00:00:00" ;
double t1_360_days(time) ;
t1_360_days:calendar = "360_day" ;
t1_360_days:units = "days since 1500-01-01 00:00:00" ;
double t1_jl_days(time) ;
t1_jl_days:calendar = "julian" ;
t1_jl_days:units = "days since 1500-01-01 00:00:00" ;
double t2_days(time) ;
t2_days:units = "days since 2000-6-15 12:00" ;
double t2_st_days(time) ;
t2_st_days:calendar = "standard" ;
t2_st_days:units = "days since 2000-06-15 12:00:00" ;
double t2_gr_days(time) ;
t2_gr_days:calendar = "gregorian" ;
t2_gr_days:units = "days since 2000-06-15 12:00:00" ;
double t2_pg_days(time) ;
t2_pg_days:calendar = "proleptic_gregorian" ;
t2_pg_days:units = "days since 2000-06-15 12:00:00" ;
double t2_pgt_days(time) ;
t2_pgt_days:calendar = "proleptic_gregorian" ;
t2_pgt_days:units = "days since 2000-06-15T12:00:00" ;
double t2_nl_days(time) ;
t2_nl_days:calendar = "noleap" ;
t2_nl_days:units = "days since 2000-06-15 12:00:00" ;
double t2_365_days(time) ;
t2_365_days:calendar = "365_day" ;
t2_365_days:units = "days since 2000-06-15 12:00:00" ;
double t2_al_days(time) ;
t2_al_days:calendar = "all_leap" ;
t2_al_days:units = "days since 2000-06-15 12:00:00" ;
double t2_366_days(time) ;
t2_366_days:calendar = "366_day" ;
t2_366_days:units = "days since 2000-06-15 12:00:00" ;
double t2_360_days(time) ;
t2_360_days:calendar = "360_day" ;
t2_360_days:units = "days since 2000-06-15 12:00:00" ;
double t2_jl_days(time) ;
t2_jl_days:calendar = "julian" ;
t2_jl_days:units = "days since 2000-06-15 12:00:00" ;
int t3(t3) ;
t3:units = "days since 1804-1-1" ;
t3:calendar = "gregorian" ;
t3:bounds = "t3_bnds" ;
t3:time1 = 1 ; // "1804-01-02"
t3:time2 = 5, 6 ; // "1804-01-06", "1804-01-07"
t3:time3 = 7.125f, 8.75f ; // "1804-01-08 03", "1804-01-09 18"
t3:time4 = 58.5, 59.5, 60.5 ;
// "1804-02-28 12", "1804-02-29 12", "1804-03-01 12"
t3:time5 = 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120 ;
// "1804-04-10", "1804-04-11", "1804-04-12", "1804-04-13",
// "1804-04-14", "1804-04-15", "1804-04-16", "1804-04-17",
// "1804-04-18", "1804-04-19", "1804-04-20", "1804-04-21",
// "1804-04-22", "1804-04-23", "1804-04-24", "1804-04-25",
// "1804-04-26", "1804-04-27", "1804-04-28", "1804-04-29",
// "1804-04-30"
double t3_bnds(t3, bnds) ;
int t4 ;
t4:units = "days" ;
t4:att1 = 1 ;
t4:att2 = 5, 6 ;
t4:att3 = 7.125f, 8.75f ;
data:
t1_days = "2009-01-01" ;
t1_days_case = "2009-01-01" ;
t1_st_days = "2009-01-01" ;
t1_gr_days = "2009-01-01" ;
t1_pg_days = "2009-01-01" ;
t1_nl_days = "2009-01-01" ;
t1_365_days = "2009-01-01" ;
t1_al_days = "2009-01-01" ;
t1_366_days = "2009-01-01" ;
t1_360_days = "2009-01-01" ;
t1_jl_days = "2009-01-01" ;
t2_days = "2009-01-01" ;
t2_st_days = "2009-01-01" ;
t2_gr_days = "2009-01-01" ;
t2_pg_days = "2009-01-01" ;
t2_pgt_days = "2009-01-01" ;
t2_nl_days = "2009-01-01" ;
t2_365_days = "2009-01-01" ;
t2_al_days = "2009-01-01" ;
t2_366_days = "2009-01-01" ;
t2_360_days = "2009-01-01" ;
t2_jl_days = "2009-01-01" ;
t3 = "1804-01-11", "1804-01-12", "1804-01-13" ;
t3_bnds =
"1804-01-10 12", "1804-01-11 12",
"1804-01-11 12", "1804-01-12 12",
"1804-01-12 12", "1804-01-13 12" ;
t4 = _ ;
}