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_noMCF]
 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
 80###############################################################################
 81
 82# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
 83
 84obsvect:
 85  plugin:
 86    name: standard
 87    version: std
 88
 89  dir_obsvect:  !join [*outdir, /ref_obsvect]
 90  dump_type: nc
 91  dump_obs: true
 92
 93###############################################################################
 94
 95# http://community-inversion.eu/documentation/plugins/datavects/standard.html
 96
 97datavect:
 98  plugin:
 99    name: standard
100    version: std
101
102  components:
103    flux:
104      parameters:
105        CH4_ref:
106          plugin:
107            name: dummy
108            version: txt
109            type: flux
110          hresol: hpixels
111          vresol: vpixels
112          nlev: 1
113          errtype: max
114          err: 1
115          tresol: 4D
116          hcorrelations:
117            landsea: false
118            dump_hcorr: true
119            sigma: 500
120            evalmin: 0
121          tcorrelations:
122            sigma_t: 12H
123          flx_formula:
124          - product:
125            - sum:
126              - cos: null
127                variable: zlat
128                period: 500
129              - sin: null
130                variable: zlon
131                period: 1000
132            - sum:
133              - square: null
134                variable: zlat
135                period: 1000
136              - square: null
137                variable: zlon
138                period: 1000
139
140        CH4_perturb:
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: 4D
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          - sum:
160            - cos: null
161              variable: zlat
162              period: 200
163            - sin: null
164              variable: zlon
165              period: 300
166          xb_scale: 0.2
167
168    meteo:
169      plugin:
170        name: dummy
171        version: csv
172        type: meteo
173      resolution: 1H
174      seed: true
175
176    concs:
177      parameters:
178        CH4:
179          plugin:
180            name: random
181            version: param
182            type: measurements
183          frequency: 3H22min
184          nstations: 5
185          duration: 4H13min
186          random_subperiod_shift: true
187          zmax: 100
188          seed: true
189          seed_id: 5
190
191###############################################################################
192
193# http://community-inversion.eu/documentation/plugins/domains/dummy.html
194
195domain:
196  plugin:
197    name: dummy
198    version: std
199
200  xmin: 0
201  xmax: 2500
202  nlon: 18
203  ymin: 0
204  ymax: 2000
205  nlat: 12