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