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