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]
 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
 43###############################################################################
 44
 45# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
 46
 47obsoperator:
 48  plugin:
 49    name: standard
 50    version: std
 51
 52  autoflush: true
 53
 54###############################################################################
 55
 56# http://community-inversion.eu/documentation/plugins/models/dummy.html
 57
 58model:
 59  plugin:
 60    name: dummy
 61    version: std
 62
 63  file_pg:  !join [*rootdir, /model_sources/dummy_gauss/Pasquill-Gifford.txt]
 64  save_H: true
 65  chemistry:
 66    acspecies:
 67      CH4: null
 68      MCF: null
 69
 70###############################################################################
 71
 72# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
 73
 74obsvect:
 75  plugin:
 76    name: standard
 77    version: std
 78
 79  dir_obsvect:  !join [*outdir, /ref_obsvect]
 80  dump_type: nc
 81  dump_obs: true
 82
 83###############################################################################
 84
 85# http://community-inversion.eu/documentation/plugins/datavects/standard.html
 86
 87datavect:
 88  plugin:
 89    name: standard
 90    version: std
 91
 92  components:
 93    flux:
 94      parameters:
 95        CH4:
 96          plugin:
 97            name: dummy
 98            version: txt
 99            type: flux
100          hresol: hpixels
101          vresol: vpixels
102          nlev: 1
103          errtype: max
104          err: 1
105          tresol: 4D
106          hcorrelations:
107            landsea: false
108            dump_hcorr: true
109            sigma: 500
110            evalmin: 0
111          tcorrelations:
112            sigma_t: 12H
113          flx_formula:
114          - product:
115            - sum:
116              - cos: null
117                variable: zlat
118                period: 500
119              - sin: null
120                variable: zlon
121                period: 1000
122            - sum:
123              - square: null
124                variable: zlat
125                period: 1000
126              - square: null
127                variable: zlon
128                period: 1000
129
130        MCF:
131          plugin:
132            name: dummy
133            version: txt
134            type: flux
135          hresol: hpixels
136          vresol: vpixels
137          nlev: 1
138          errtype: max
139          err: 1
140          tresol: 4D
141          hcorrelations:
142            landsea: false
143            dump_hcorr: true
144            sigma: 500
145            evalmin: 0
146          flx_formula:
147          - product:
148            - sum:
149              - cos: null
150                variable: zlat
151                period: 100
152              - sin: null
153                variable: zlon
154                period: 200
155            - sum:
156              - square: null
157                variable: zlat
158                period: 500
159              - square: null
160                variable: zlon
161                period: 600
162
163    meteo:
164      plugin:
165        name: dummy
166        version: csv
167        type: meteo
168      resolution: 1H
169      seed: true
170
171    concs:
172      parameters:
173        CH4:
174          plugin:
175            name: random
176            version: param
177            type: measurements
178          frequency: 3H22min
179          nstations: 5
180          duration: 4H13min
181          random_subperiod_shift: true
182          zmax: 100
183          seed: true
184          seed_id: 5
185
186        MCF:
187          plugin:
188            name: random
189            version: param
190            type: measurements
191          frequency: 4H33min
192          nstations: 10
193          duration: 5H
194          random_subperiod_shift: true
195          zmax: 100
196          seed: true
197          seed_id: 100
198
199###############################################################################
200
201# http://community-inversion.eu/documentation/plugins/domains/dummy.html
202
203domain:
204  plugin:
205    name: dummy
206    version: std
207
208  xmin: 0
209  xmax: 2500
210  nlon: 18
211  ymin: 0
212  ymax: 2000
213  nlat: 12