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, /inversion_long_bands_4dvar_M1QN3]
17datei: 2010-01-01
18datef: 2010-01-05 00:00:00
19
20###############################################################################
21
22# http://community-inversion.eu/documentation/plugins/modes/4dvar.html
23
24mode:
25 plugin:
26 name: 4dvar
27 version: std
28
29 minimizer:
30 plugin:
31 name: M1QN3
32 version: std
33 simulator:
34 plugin:
35 name: gausscost
36 version: std
37 reload_from_previous: true
38
39 maxiter: 5
40 nsim: 5
41 epsg: 0.0002
42 df1: 0.5
43
44 save_out_netcdf: true
45 montecarlo:
46 nsample: 3
47 perturb_x: true
48 perturb_y: false
49 aggregate_results: true
50
51###############################################################################
52
53# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
54
55controlvect:
56 plugin:
57 name: standard
58 version: std
59
60 save_out_netcdf: true
61
62###############################################################################
63
64# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
65
66obsoperator:
67 plugin:
68 name: standard
69 version: std
70
71 autoflush: true
72
73###############################################################################
74
75# http://community-inversion.eu/documentation/plugins/models/dummy.html
76
77model:
78 plugin:
79 name: dummy
80 version: std
81
82 file_pg: !join [*rootdir, /model_sources/dummy_gauss/Pasquill-Gifford.txt]
83 save_H: true
84 chemistry:
85 acspecies:
86 CH4: null
87 reload_H: !join [*outdir, /H_matrix.pickle]
88
89###############################################################################
90
91# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
92
93obsvect:
94 plugin:
95 name: standard
96 version: std
97
98 dir_obsvect: !join [*outdir, /ref_obsvect]
99 dump_type: nc
100 dump_obs: true
101
102###############################################################################
103
104# http://community-inversion.eu/documentation/plugins/datavects/standard.html
105
106datavect:
107 plugin:
108 name: standard
109 version: std
110
111 components:
112 flux:
113 parameters:
114 CH4:
115 plugin:
116 name: dummy
117 version: txt
118 type: flux
119 hresol: ibands
120 vresol: vpixels
121 nlev: 1
122 errtype: max
123 err: 1
124 tresol: 4D
125 hcorrelations:
126 landsea: false
127 dump_hcorr: true
128 sigma: 500
129 evalmin: 0
130 tcorrelations:
131 sigma_t: 12H
132 flx_formula:
133 - product:
134 - sum:
135 - cos: null
136 variable: zlat
137 period: 500
138 - sin: null
139 variable: zlon
140 period: 1000
141 - sum:
142 - square: null
143 variable: zlat
144 period: 1000
145 - square: null
146 variable: zlon
147 period: 1000
148 bands_i:
149 - 0
150 - 3
151 - 6
152 - 9
153 - 12
154 bands_j:
155 - 0
156 - 3
157 - 6
158 - 9
159 - 12
160 - 15
161 - 18
162
163 meteo:
164 plugin:
165 name: dummy
166 version: csv
167 type: meteo
168 resolution: 1H
169 seed: true
170
171 concs:
172 parameters:
173 CH4:
174 plugin:
175 name: random
176 version: param
177 type: measurements
178 frequency: 3H22min
179 nstations: 5
180 duration: 4H13min
181 random_subperiod_shift: true
182 zmax: 100
183 seed: true
184 seed_id: 5
185
186###############################################################################
187
188# http://community-inversion.eu/documentation/plugins/domains/dummy.html
189
190domain:
191 plugin:
192 name: dummy
193 version: std
194
195 xmin: 0
196 xmax: 2500
197 nlon: 18
198 ymin: 0
199 ymax: 2000
200 nlat: 12
201
202###############################################################################
203
204# http://community-inversion.eu/documentation/plugins/platforms/docker.html
205
206platform:
207 plugin:
208 name: docker
209 version: cif