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_noMCF]
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
69###############################################################################
70
71# http://community-inversion.eu/documentation/plugins/obsvects/standard.html
72
73obsvect:
74 plugin:
75 name: standard
76 version: std
77
78 dir_obsvect: !join [*outdir, /ref_obsvect]
79 dump_type: nc
80 dump_obs: true
81
82###############################################################################
83
84# http://community-inversion.eu/documentation/plugins/datavects/standard.html
85
86datavect:
87 plugin:
88 name: standard
89 version: std
90
91 components:
92 flux:
93 parameters:
94 CH4:
95 plugin:
96 name: dummy
97 version: txt
98 type: flux
99 hresol: hpixels
100 vresol: vpixels
101 nlev: 1
102 errtype: max
103 err: 1
104 tresol: 4D
105 hcorrelations:
106 landsea: false
107 dump_hcorr: true
108 sigma: 500
109 evalmin: 0
110 tcorrelations:
111 sigma_t: 12H
112 flx_formula:
113 - product:
114 - sum:
115 - cos: null
116 variable: zlat
117 period: 500
118 - sin: null
119 variable: zlon
120 period: 1000
121 - sum:
122 - square: null
123 variable: zlat
124 period: 1000
125 - square: null
126 variable: zlon
127 period: 1000
128
129 meteo:
130 plugin:
131 name: dummy
132 version: csv
133 type: meteo
134 resolution: 1H
135 seed: true
136
137 concs:
138 parameters:
139 CH4:
140 plugin:
141 name: random
142 version: param
143 type: measurements
144 frequency: 3H22min
145 nstations: 5
146 duration: 4H13min
147 random_subperiod_shift: true
148 zmax: 100
149 seed: true
150 seed_id: 5
151
152###############################################################################
153
154# http://community-inversion.eu/documentation/plugins/domains/dummy.html
155
156domain:
157 plugin:
158 name: dummy
159 version: std
160
161 xmin: 0
162 xmax: 2500
163 nlon: 18
164 ymin: 0
165 ymax: 2000
166 nlat: 12