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_noMCF_full_rand-incr_control-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: rand
 31  testspace: control
 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
 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        CH4_ref:
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: 5D
117          hcorrelations:
118            landsea: false
119            dump_hcorr: true
120            sigma: 2000000.0
121            evalmin: 0
122          tcorrelations:
123            sigma_t: 12H
124          flx_formula:
125          - product:
126            - sum:
127              - cos: null
128                variable: zlat
129                period: 500
130              - sin: null
131                variable: zlon
132                period: 1000
133            - sum:
134              - square: null
135                variable: zlat
136                period: 1000
137              - square: null
138                variable: zlon
139                period: 1000
140
141        CH4_perturb:
142          plugin:
143            name: dummy
144            version: txt
145            type: flux
146          hresol: hpixels
147          vresol: vpixels
148          nlev: 1
149          errtype: max
150          err: 1
151          tresol: 4D
152          hcorrelations:
153            landsea: false
154            dump_hcorr: true
155            sigma: 2000000.0
156            evalmin: 0
157          tcorrelations:
158            sigma_t: 12H
159          flx_formula:
160          - sum:
161            - cos: null
162              variable: zlat
163              period: 200
164            - sin: null
165              variable: zlon
166              period: 300
167          xb_scale: 0.2
168
169    meteo:
170      plugin:
171        name: dummy
172        version: csv
173        type: meteo
174      resolution: 1H
175      seed: true
176
177    concs:
178      parameters:
179        CH4:
180          plugin:
181            name: random
182            version: param
183            type: measurements
184          frequency: 3H22min
185          nstations: 5
186          duration: 4H13min
187          random_subperiod_shift: true
188          zmax: 100
189          seed: true
190          seed_id: 5
191
192###############################################################################
193
194# http://community-inversion.eu/documentation/plugins/domains/dummy.html
195
196domain:
197  plugin:
198    name: dummy
199    version: std
200
201  xmin: 0
202  xmax: 2500
203  nlon: 18
204  ymin: 0
205  ymax: 2000
206  nlat: 12