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, /inversion_long_bands_4dvar_M1QN3]
 17datei: 2010-01-01
 18datef: 2010-01-05 00:00:00
 19
 20###############################################################################
 21
 22# http://community-inversion.eu/documentation/plugins/modes/4dvar.html
 23
 24mode:
 25  plugin:
 26    name: 4dvar
 27    version: std
 28
 29  minimizer:
 30    plugin:
 31      name: M1QN3
 32      version: std
 33    simulator:
 34      plugin:
 35        name: gausscost
 36        version: std
 37      reload_from_previous: true
 38
 39    maxiter: 5
 40    nsim: 5
 41    epsg: 0.0002
 42    df1: 0.5
 43
 44  save_out_netcdf: true
 45  montecarlo:
 46    nsample: 3
 47    perturb_x: true
 48    perturb_y: false
 49    aggregate_results: true
 50
 51###############################################################################
 52
 53# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
 54
 55controlvect:
 56  plugin:
 57    name: standard
 58    version: std
 59
 60  save_out_netcdf: true
 61
 62###############################################################################
 63
 64# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
 65
 66obsoperator:
 67  plugin:
 68    name: standard
 69    version: std
 70
 71  autoflush: true
 72
 73###############################################################################
 74
 75# http://community-inversion.eu/documentation/plugins/models/dummy.html
 76
 77model:
 78  plugin:
 79    name: dummy
 80    version: std
 81
 82  file_pg:  !join [*rootdir, /model_sources/dummy_gauss/Pasquill-Gifford.txt]
 83  save_H: true
 84  chemistry:
 85    acspecies:
 86      CH4: null
 87  reload_H:  !join [*outdir, /H_matrix.pickle]
 88
 89###############################################################################
 90
 91# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
 92
 93obsvect:
 94  plugin:
 95    name: standard
 96    version: std
 97
 98  dir_obsvect:  !join [*outdir, /ref_obsvect]
 99  dump_type: nc
100  dump_obs: true
101
102###############################################################################
103
104# http://community-inversion.eu/documentation/plugins/datavects/standard.html
105
106datavect:
107  plugin:
108    name: standard
109    version: std
110
111  components:
112    flux:
113      parameters:
114        CH4:
115          plugin:
116            name: dummy
117            version: txt
118            type: flux
119          hresol: ibands
120          vresol: vpixels
121          nlev: 1
122          errtype: max
123          err: 1
124          tresol: 4D
125          hcorrelations:
126            landsea: false
127            dump_hcorr: true
128            sigma: 500
129            evalmin: 0
130          tcorrelations:
131            sigma_t: 12H
132          flx_formula:
133          - product:
134            - sum:
135              - cos: null
136                variable: zlat
137                period: 500
138              - sin: null
139                variable: zlon
140                period: 1000
141            - sum:
142              - square: null
143                variable: zlat
144                period: 1000
145              - square: null
146                variable: zlon
147                period: 1000
148          bands_i:
149          - 0
150          - 3
151          - 6
152          - 9
153          - 12
154          bands_j:
155          - 0
156          - 3
157          - 6
158          - 9
159          - 12
160          - 15
161          - 18
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###############################################################################
187
188# http://community-inversion.eu/documentation/plugins/domains/dummy.html
189
190domain:
191  plugin:
192    name: dummy
193    version: std
194
195  xmin: 0
196  xmax: 2500
197  nlon: 18
198  ymin: 0
199  ymax: 2000
200  nlat: 12
201
202###############################################################################
203
204# http://community-inversion.eu/documentation/plugins/platforms/docker.html
205
206platform:
207  plugin:
208    name: docker
209    version: cif