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