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_setup_empa]
 17datei: 2011-12-20 00:00:00
 18datef: 2012-02-01 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: chi
 32
 33###############################################################################
 34
 35# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
 36
 37obsoperator:
 38  plugin:
 39    name: standard
 40    version: std
 41
 42  autorestart: true
 43
 44###############################################################################
 45
 46# http://community-inversion.eu/documentation/plugins/platforms/docker.html
 47
 48platform:
 49  plugin:
 50    name: docker
 51    version: cif
 52
 53  cores: 10
 54  queue: mediump
 55
 56###############################################################################
 57
 58# http://community-inversion.eu/documentation/plugins/models/lagrangian.html
 59
 60model:
 61  plugin:
 62    name: Lagrangian
 63    version: std
 64
 65  period: 1D
 66  run_dir_nest: /tmp/PYCIF_DATA_TEST/FLEXPART/cif_flexpart_ex-hjm/FLEXPART/CH4/TEST_OUTPUT/FLEXOUT/GHG/NEST/HJM
 67  coeff: 0.001
 68  mmair: 28.97
 69  numscale: 1000000000000000.0
 70  flexversion: 9
 71  footprint_dir_format: '%Y%m%d'
 72  footprint_format: nc
 73  chemistry:
 74    acspecies:
 75      CH4:
 76        molarmass: 16.0
 77
 78###############################################################################
 79
 80# http://community-inversion.eu/documentation/plugins/domains/flexpart.html
 81
 82domain:
 83  plugin:
 84    name: FLEXPART
 85    version: std
 86
 87  xmin: -15.0
 88  xmax: 35.0
 89  ymin: 30.0
 90  ymax: 75.0
 91  nlon: 200
 92  nlat: 180
 93  nlev: 1
 94  type: deg
 95  nested: false
 96  flexversion: 9
 97  dir_heights: /tmp/PYCIF_DATA_TEST/FLEXPART/cif_flexpart_ex-hjm/FLEXPART/CH4/TEST_OUTPUT/FLEXOUT/GHG/NEST/HJM
 98  outheight_header: JFJ/20120101/header
 99
100###############################################################################
101
102# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
103
104obsvect:
105  plugin:
106    name: standard
107    version: std
108
109  dump_obs: true
110
111###############################################################################
112
113# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
114
115controlvect:
116  plugin:
117    name: standard
118    version: std
119
120  dump: true
121
122###############################################################################
123
124# http://community-inversion.eu/documentation/plugins/datavects/standard.html
125
126datavect:
127  plugin:
128    name: standard
129    version: std
130
131  components:
132    flux:
133      parameters:
134        CH4:
135          plugin:
136            name: FLEXPART
137            version: nc
138            type: flux
139          to_netcdf: true
140          hresol: regions
141          vresol: vpixels
142          type: physical
143          regions_infos:
144            plugin:
145              name: FLEXPART
146              version: nc
147              type: flux
148            dir: /tmp/PYCIF_DATA_TEST/FLEXPART/CH4/TEST_OUTPUT
149            file: regions_ghg_pycif.nc
150            varname_flx: regions
151            numscale: 3600
152
153          err_scale: 0.5
154          inc_ocean: true
155          tresol: 1MS
156          tsubresol: 10D
157          lowlim_error:
158            err: 1.0e-08
159            unit_scale: 277777777.7777778
160          numscale: 1000000000000.0
161          xb_scale: 1.0
162          dir: /tmp/PYCIF_DATA_TEST/FLEXPART/cif_flexpart_ex-hjm/FLEXPART/CH4/TEST_OUTPUT/FLUXES/GHG
163          file: CH4_TOTAL_2012_hjm.nc
164          varname_flx: emisch4
165          lonname_flx: longitude
166          latname_flx: latitude
167          timename_flx: time
168          offsets: false
169
170    concs:
171      parameters:
172        CH4:
173          plugin:
174            name: standard
175            version: std
176            type: measurements
177          dump_type: nc
178          provider: WDCGG
179          format: std
180          dir_obs: /tmp/PYCIF_DATA_TEST//FLEXPART/cif_flexpart_ex-hjm/FLEXPART/CH4/../../../CH4/TEST_INPUT/OBS/GHG/*.cn.*2012*
181          rescale: true
182          na_values: -999999.99
183          default_unit: ppb
184          default_duration: 1
185          dump: true
186          measerr: 5.0
187          filter_time_of_day:
188          - 21
189          datei: 2012-01-01 00:00:00
190
191    background:
192      parameters:
193        CH4:
194          plugin:
195            name: TM5-4DVAR
196            version: rodenbeck
197            type: background
198          dir: /tmp/PYCIF_DATA_TEST/FLEXPART/cif_flexpart_ex-hjm/FLEXPART/CH4/TEST_INPUT/INIT_CONC/HJM
199          file: 'TM5-to-FLE_v1_CH4_%Y_stations.nc'
200          varname: CH4_c_trans