[Dart-dev] DART/branches Revision: 11002
dart at ucar.edu
dart at ucar.edu
Fri Feb 3 18:26:46 MST 2017
thoar at ucar.edu
2017-02-03 18:26:39 -0700 (Fri, 03 Feb 2017)
330
Ran the 9var .cdl through the CF-compliance checker and had to change
the calendar units string (did not like year=month=day = 0)
It was throwing a warning about 'nondimensional' units for 'location',
so I removed that too.
Added a svn Id tag.
Made all the metadatalength dimensions 32 ... good enough.
No data value changes.
Modified: DART/branches/rma_single_file/models/9var/work/filter_input.cdl
===================================================================
--- DART/branches/rma_single_file/models/9var/work/filter_input.cdl 2017-02-03 23:08:55 UTC (rev 11001)
+++ DART/branches/rma_single_file/models/9var/work/filter_input.cdl 2017-02-04 01:26:39 UTC (rev 11002)
@@ -6,37 +6,37 @@
time = UNLIMITED ; // (1 currently)
variables:
+ char MemberMetadata(member, metadatalength) ;
+ MemberMetadata:long_name = "description of each member" ;
+
double location(location) ;
location:short_name = "loc1d" ;
location:long_name = "location on a unit circle" ;
location:dimension = 1 ;
- location:units = "nondimensional" ;
location:valid_range = 0., 1. ;
- char MemberMetadata(member, metadatalength) ;
- MemberMetadata:long_name = "description of each member" ;
+ double state(time, member, location) ;
+ state:long_name = "the ensemble of model states" ;
double state_priorinf_mean(time, location) ;
- state_priorinf_mean:long_name = "prior inflation mean" ;
+ state_priorinf_mean:long_name = "prior inflation value" ;
double state_priorinf_sd(time, location) ;
state_priorinf_sd:long_name = "prior inflation standard deviation" ;
double state_postinf_mean(time, location) ;
- state_postinf_mean:long_name = "posterior inflation mean" ;
+ state_postinf_mean:long_name = "posterior inflation value" ;
double state_postinf_sd(time, location) ;
state_postinf_sd:long_name = "posterior inflation standard deviation" ;
- double state(time, member, location) ;
- state:long_name = "the ensemble of model states" ;
-
double time(time) ;
- time:long_name = "valid time of the model" ;
+ time:long_name = "valid time of the model state" ;
time:axis = "T" ;
time:cartesian_axis = "T" ;
time:calendar = "no calendar" ;
- time:units = "days since 0000-00-00 00:00:00" ;
+ time:month_lengths = 31,28,31,30,31,30,31,31,30,31,30,31 ;
+ time:units = "days since 0000-01-01 00:00:00" ;
double advance_to_time ;
advance_to_time:long_name = "desired time at end of the next model advance" ;
@@ -43,11 +43,13 @@
advance_to_time:axis = "T" ;
advance_to_time:cartesian_axis = "T" ;
advance_to_time:calendar = "no calendar" ;
- advance_to_time:units = "days since 0000-00-00 00:00:00" ;
+ advance_to_time:month_lengths = 31,28,31,30,31,30,31,31,30,31,30,31 ;
+ advance_to_time:units = "days since 0000-01-01 00:00:00" ;
// global attributes:
- :title = "spun-up ensemble of model states" ;
- :model = "9var" ;
+ :title = "an ensemble of spun-up model states" ;
+ :version = "$Id$" ;
+ :model = "9var" ;
:model_g = 8. ;
:model_deltat = 0.0833333333333333 ;
:model_a = 1., 1., 3. ;
@@ -60,44 +62,32 @@
:history = "identical (within 64bit precision) to filter_ics r1330 (circa June 2005)" ;
data:
+ MemberMetadata =
+ "ensemble member 1",
+ "ensemble member 2",
+ "ensemble member 3",
+ "ensemble member 4",
+ "ensemble member 5",
+ "ensemble member 6",
+ "ensemble member 7",
+ "ensemble member 8",
+ "ensemble member 9",
+ "ensemble member 10",
+ "ensemble member 11",
+ "ensemble member 12",
+ "ensemble member 13",
+ "ensemble member 14",
+ "ensemble member 15",
+ "ensemble member 16",
+ "ensemble member 17",
+ "ensemble member 18",
+ "ensemble member 19",
+ "ensemble member 20" ;
+
location = 0, 0.111111111111111, 0.222222222222222, 0.333333333333333,
0.444444444444444, 0.555555555555556, 0.666666666666667,
0.777777777777778, 0.888888888888889 ;
- MemberMetadata =
- "ensemble member 1 ",
More information about the Dart-dev
mailing list