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