1#####################
2# pyCIF config file #
3#####################
4
5# Define here all parameters for pyCIF following YAML syntax
6# For details on YAML syntax, please see:
7# http://docs.ansible.com/ansible/latest/YAMLSyntax.html
8
9###############################################################################
10# pyCIF parameters
11
12rootdir: &rootdir /tmp/CIF/
13outdir: &outdir !join [*rootdir, /.tox/py38/tmp]
14verbose: 2
15logfile: pycif.logtest
16workdir: !join [*outdir, /adjtltest_long_families_full_cst-incr_chi-testspace_fullperiod]
17datei: 2010-01-01
18datef: 2010-01-05 00:00:00
19
20###############################################################################
21
22# http://community-inversion.eu/documentation/plugins/modes/adj-tl_test.html
23
24mode:
25 plugin:
26 name: adj-tl_test
27 version: std
28
29 increments: 0.2
30 incrmode: cst
31 testspace: chi
32
33###############################################################################
34
35# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
36
37controlvect:
38 plugin:
39 name: standard
40 version: std
41
42 save_out_netcdf: true
43 transform_pipe:
44 trans1:
45 plugin:
46 name: families
47 version: std
48 type: transform
49 component: flux
50 parameters_in:
51 - CH4_ref
52 - CH4_perturb
53 parameter_out: CH4
54
55###############################################################################
56
57# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
58
59obsoperator:
60 plugin:
61 name: standard
62 version: std
63
64 autoflush: true
65
66###############################################################################
67
68# http://community-inversion.eu/documentation/plugins/models/dummy.html
69
70model:
71 plugin:
72 name: dummy
73 version: std
74
75 file_pg: !join [*rootdir, /model_sources/dummy_gauss/Pasquill-Gifford.txt]
76 save_H: true
77 chemistry:
78 acspecies:
79 CH4: null
80 MCF: null
81
82###############################################################################
83
84# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
85
86obsvect:
87 plugin:
88 name: standard
89 version: std
90
91 dir_obsvect: !join [*outdir, /ref_obsvect]
92 dump_type: nc
93 dump_obs: true
94
95###############################################################################
96
97# http://community-inversion.eu/documentation/plugins/datavects/standard.html
98
99datavect:
100 plugin:
101 name: standard
102 version: std
103
104 components:
105 flux:
106 parameters:
107 MCF:
108 plugin:
109 name: dummy
110 version: txt
111 type: flux
112 hresol: hpixels
113 vresol: vpixels
114 nlev: 1
115 errtype: max
116 err: 1
117 tresol: 4D
118 hcorrelations:
119 landsea: false
120 dump_hcorr: true
121 sigma: 500
122 evalmin: 0
123 flx_formula:
124 - product:
125 - sum:
126 - cos: null
127 variable: zlat
128 period: 100
129 - sin: null
130 variable: zlon
131 period: 200
132 - sum:
133 - square: null
134 variable: zlat
135 period: 500
136 - square: null
137 variable: zlon
138 period: 600
139
140 CH4_ref:
141 plugin:
142 name: dummy
143 version: txt
144 type: flux
145 hresol: hpixels
146 vresol: vpixels
147 nlev: 1
148 errtype: max
149 err: 1
150 tresol: 5D
151 hcorrelations:
152 landsea: false
153 dump_hcorr: true
154 sigma: 2000000.0
155 evalmin: 0
156 tcorrelations:
157 sigma_t: 12H
158 flx_formula:
159 - product:
160 - sum:
161 - cos: null
162 variable: zlat
163 period: 500
164 - sin: null
165 variable: zlon
166 period: 1000
167 - sum:
168 - square: null
169 variable: zlat
170 period: 1000
171 - square: null
172 variable: zlon
173 period: 1000
174
175 CH4_perturb:
176 plugin:
177 name: dummy
178 version: txt
179 type: flux
180 hresol: hpixels
181 vresol: vpixels
182 nlev: 1
183 errtype: max
184 err: 1
185 tresol: 4D
186 hcorrelations:
187 landsea: false
188 dump_hcorr: true
189 sigma: 2000000.0
190 evalmin: 0
191 tcorrelations:
192 sigma_t: 12H
193 flx_formula:
194 - sum:
195 - cos: null
196 variable: zlat
197 period: 200
198 - sin: null
199 variable: zlon
200 period: 300
201 xb_scale: 0.2
202
203 meteo:
204 plugin:
205 name: dummy
206 version: csv
207 type: meteo
208 resolution: 1H
209 seed: true
210
211 concs:
212 parameters:
213 CH4:
214 plugin:
215 name: random
216 version: param
217 type: measurements
218 frequency: 3H22min
219 nstations: 5
220 duration: 4H13min
221 random_subperiod_shift: true
222 zmax: 100
223 seed: true
224 seed_id: 5
225
226 MCF:
227 plugin:
228 name: random
229 version: param
230 type: measurements
231 frequency: 4H33min
232 nstations: 10
233 duration: 5H
234 random_subperiod_shift: true
235 zmax: 100
236 seed: true
237 seed_id: 100
238
239###############################################################################
240
241# http://community-inversion.eu/documentation/plugins/domains/dummy.html
242
243domain:
244 plugin:
245 name: dummy
246 version: std
247
248 xmin: 0
249 xmax: 2500
250 nlon: 18
251 ymin: 0
252 ymax: 2000
253 nlat: 12