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_bands_rand-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: rand
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: ibands
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: 500
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 bands_i:
175 - 0
176 - 3
177 - 6
178 - 9
179 - 12
180 bands_j:
181 - 0
182 - 3
183 - 6
184 - 9
185 - 12
186 - 15
187 - 18
188
189 CH4_perturb:
190 plugin:
191 name: dummy
192 version: txt
193 type: flux
194 hresol: hpixels
195 vresol: vpixels
196 nlev: 1
197 errtype: max
198 err: 1
199 tresol: 4D
200 hcorrelations:
201 landsea: false
202 dump_hcorr: true
203 sigma: 500
204 evalmin: 0
205 tcorrelations:
206 sigma_t: 12H
207 flx_formula:
208 - sum:
209 - cos: null
210 variable: zlat
211 period: 200
212 - sin: null
213 variable: zlon
214 period: 300
215 xb_scale: 0.2
216
217 meteo:
218 plugin:
219 name: dummy
220 version: csv
221 type: meteo
222 resolution: 1H
223 seed: true
224
225 concs:
226 parameters:
227 CH4:
228 plugin:
229 name: random
230 version: param
231 type: measurements
232 frequency: 3H22min
233 nstations: 5
234 duration: 4H13min
235 random_subperiod_shift: true
236 zmax: 100
237 seed: true
238 seed_id: 5
239
240 MCF:
241 plugin:
242 name: random
243 version: param
244 type: measurements
245 frequency: 4H33min
246 nstations: 10
247 duration: 5H
248 random_subperiod_shift: true
249 zmax: 100
250 seed: true
251 seed_id: 100
252
253###############################################################################
254
255# http://community-inversion.eu/documentation/plugins/domains/dummy.html
256
257domain:
258 plugin:
259 name: dummy
260 version: std
261
262 xmin: 0
263 xmax: 2500
264 nlon: 18
265 ymin: 0
266 ymax: 2000
267 nlat: 12