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_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: 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