source: FCC/config_cordex.txt @ 39

Subversion URL: http://proj.badc.rl.ac.uk/svn/exarch/FCC/config_cordex.txt
Revision 39, 2.7 KB checked in by mjuckes, 7 years ago (diff)

2 new vocabularies, minor changes to accomodate these

Line 
1START GENERAL
2version=0.1
3$startyear=1980
4$endyear=2005
5$enddec=31
6$inFileCheckGroup=ads
7DataVariable, byName, FILENAME/variable, required
8END GENERAL
9START VOCABULARIES
10version=0.1
11domain, file|1perline, vocabs/domain.txt
12Frequency, list, 3hr 6hr day mon sem fx
13GCMModelName, file|1stonline, vocabs/GCMModelName.txt
14RCMModelName, file|1stonline, vocabs/RCMModelName.txt
15*TimeRange, regex|file|1perline|sub|cond, vocabs/cordex_time_constraints.txt
16END VOCABULARIES
17##
18## filenames:
19## values can be referenced for constraints as "filename/<id>", where <id> is the 3rd column below.
20## "vocabulary" elements will be checked against the given vocabulary -- current options are to specify this as a list in the configuration file, or provide the name of a file with one vocabulary element per line.
21## regex-match: elements willbe checked by compiling the given regular expression and looking for a match.
22## "vocabulary*" is used a marker, for vocabularies which are not yet listed in a suitable form and so won't be checked.
23START FILENAME
24version=0.1
25separator=_
26validSectionCount, 9,8
270, vocabulary*, variable
281, vocabulary, domain
292, vocabulary, GCMModelName
303, vocabulary*, CMIP5ExperimentName
314, regex-match, CMIP5Ensemble, 'r([0-9]+)i([0-9]+)p([0-9]+)'
325, vocabulary, RCMModelName
336, vocabulary*, RCMVersionID
347, vocabulary, Frequency
358, condAbstractVocab, TimeRange, '(?P<start>[0-9]+)-(?P<end>[0-9]+)$'
36END FILENAME
37START PATH
38version=0.1
39datasetId, ads, joinFileNameSegSlice, ., 0, 8
40END PATH
41START ATTRIBUTES
42version=0.1
43global, Conventions, required
44global, creation_date, required
45global, contact, required
46global, frequency, required
47global, model_id, required
48global, project_id, required
49global, institute_id, required
50global, experiment_id, required
51global, experiment, required
52global, rcm_version_id, required
53global, driving_experiment_name, required
54global, driving_model_id, required
55global, driving_model_ensemble_member, required
56global, CORDEX_domain, required
57END ATTRIBUTES
58START VARIABLES
59version=0.1
60data, $FILENAME/variable, required
61END VARIABLES
62START CONSTRAINTS
63version=0.1
64identity, FILENAME/RCMModelName, ATTRIBUTES/Global/model_id
65identity, FILENAME/GCMModelName, ATTRIBUTES/Global/driving_model_id
66identity, FILENAME/domain, ATTRIBUTES/Global/CORDEX_domain
67identity, VALUE/CORDEX, ATTRIBUTES/Global/project_id
68ads:onlyOnce, FILENAMEregex/startyear
69END CONSTRAINTS
70START GROUPS
71version=0.1
72group, simulation, FILENAME/GCMModelName.FILENAME/domain.FILENAME/CMIP5ExperimentName.FILENAME/CMIP5Ensemble.FILENAME/RCMModelName.FILENAME/RCMVersionID
73group, ads, FILENAME/GCMModelName.FILENAME/domain.FILENAME/CMIP5ExperimentName.FILENAME/CMIP5Ensemble.FILENAME/RCMModelName.FILENAME/RCMVersionID.FILENAME/variable
74END GROUPS
Note: See TracBrowser for help on using the repository browser.