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