Configuration Forward Long
Download config_fwd_long.yml
#####################
# pyCIF config file #
#####################
# Define here all parameters for pyCIF following YAML syntax
# For details on YAML syntax, please see:
# http://docs.ansible.com/ansible/latest/YAMLSyntax.html
###############################################################################
# pyCIF parameters
rootdir: &rootdir /tmp/CIF/
outdir: &outdir !join [*rootdir, /.tox/py38/tmp]
verbose: 2
logfile: pycif.logtest
workdir: !join [*outdir, /fwd_long]
datei: 2010-01-01
datef: 2010-01-05 00:00:00
###############################################################################
# http://community-inversion.eu/documentation/plugins/modes/forward.html
mode:
plugin:
name: forward
version: std
perturb_obsvect: true
obserror: 0.01
###############################################################################
# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
controlvect:
plugin:
name: standard
version: std
save_out_netcdf: true
###############################################################################
# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
obsoperator:
plugin:
name: standard
version: std
autoflush: true
###############################################################################
# http://community-inversion.eu/documentation/plugins/models/dummy.html
model:
plugin:
name: dummy
version: std
file_pg: !join [*rootdir, /model_sources/dummy_gauss/Pasquill-Gifford.txt]
save_H: true
chemistry:
acspecies:
CH4: null
MCF: null
reload_H: !join [*outdir, /H_matrix.pickle]
###############################################################################
# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
obsvect:
plugin:
name: standard
version: std
dir_obsvect: !join [*outdir, /ref_obsvect]
dump_type: nc
dump_obs: true
###############################################################################
# http://community-inversion.eu/documentation/plugins/datavects/standard.html
datavect:
plugin:
name: standard
version: std
components:
flux:
parameters:
CH4:
plugin:
name: dummy
version: txt
type: flux
hresol: ibands
vresol: vpixels
nlev: 1
errtype: max
err: 1
tresol: 4D
hcorrelations:
landsea: false
dump_hcorr: true
sigma: 500
evalmin: 0
tcorrelations:
sigma_t: 12h
flx_formula:
- product:
- sum:
- cos: null
variable: zlat
period: 500
- sin: null
variable: zlon
period: 1000
- sum:
- square: null
variable: zlat
period: 1000
- square: null
variable: zlon
period: 1000
bands_i:
- 0
- 3
- 6
- 9
- 12
bands_j:
- 0
- 3
- 6
- 9
- 12
- 15
- 18
MCF:
plugin:
name: dummy
version: txt
type: flux
hresol: hpixels
vresol: vpixels
nlev: 1
errtype: max
err: 1
tresol: 4D
hcorrelations:
landsea: false
dump_hcorr: true
sigma: 500
evalmin: 0
flx_formula:
- product:
- sum:
- cos: null
variable: zlat
period: 100
- sin: null
variable: zlon
period: 200
- sum:
- square: null
variable: zlat
period: 500
- square: null
variable: zlon
period: 600
meteo:
plugin:
name: dummy
version: csv
type: meteo
resolution: 1h
seed: true
concs:
parameters:
CH4:
plugin:
name: random
version: param
type: measurements
frequency: 3H22min
nstations: 5
duration: 4H13min
random_subperiod_shift: true
zmax: 100
seed: true
seed_id: 5
MCF:
plugin:
name: random
version: param
type: measurements
frequency: 4H33min
nstations: 10
duration: 5h
random_subperiod_shift: true
zmax: 100
seed: true
seed_id: 100
###############################################################################
# http://community-inversion.eu/documentation/plugins/domains/dummy.html
domain:
plugin:
name: dummy
version: std
xmin: 0
xmax: 2500
nlon: 18
ymin: 0
ymax: 2000
nlat: 12