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_ensrf_]
17datei: 2010-01-01
18datef: 2010-01-05 00:00:00
19
20###############################################################################
21
22# http://community-inversion.eu/documentation/plugins/modes/ensrf.html
23
24mode:
25 plugin:
26 name: EnSRF
27 version: std
28
29 nsample: 50
30
31###############################################################################
32
33# http://community-inversion.eu/documentation/plugins/controlvects/standard.html
34
35controlvect:
36 plugin:
37 name: standard
38 version: std
39
40 save_out_netcdf: true
41
42###############################################################################
43
44# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
45
46obsoperator:
47 plugin:
48 name: standard
49 version: std
50
51 autoflush: true
52
53###############################################################################
54
55# http://community-inversion.eu/documentation/plugins/models/dummy.html
56
57model:
58 plugin:
59 name: dummy
60 version: std
61
62 file_pg: !join [*rootdir, /model_sources/dummy_gauss/Pasquill-Gifford.txt]
63 save_H: true
64 chemistry:
65 acspecies:
66 CH4: null
67 reload_H: !join [*outdir, /H_matrix.pickle]
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: ibands
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 bands_i:
129 - 0
130 - 3
131 - 6
132 - 9
133 - 12
134 bands_j:
135 - 0
136 - 3
137 - 6
138 - 9
139 - 12
140 - 15
141 - 18
142
143 meteo:
144 plugin:
145 name: dummy
146 version: csv
147 type: meteo
148 resolution: 1H
149 seed: true
150
151 concs:
152 parameters:
153 CH4:
154 plugin:
155 name: random
156 version: param
157 type: measurements
158 frequency: 3H22min
159 nstations: 5
160 duration: 4H13min
161 random_subperiod_shift: true
162 zmax: 100
163 seed: true
164 seed_id: 5
165
166###############################################################################
167
168# http://community-inversion.eu/documentation/plugins/domains/dummy.html
169
170domain:
171 plugin:
172 name: dummy
173 version: std
174
175 xmin: 0
176 xmax: 2500
177 nlon: 18
178 ymin: 0
179 ymax: 2000
180 nlat: 12
181
182###############################################################################
183
184# http://community-inversion.eu/documentation/plugins/platforms/docker.html
185
186platform:
187 plugin:
188 name: docker
189 version: cif