1. Setting an empty mapper#
Before going further, let’s initialize properly the mapper
.
The template
proposes an example of working mapper
with
no inputs nor outputs.
- pycif.plugins.models.template.ini_mapper(model, general_mapper={}, backup_comps={}, transforms_order=[], ref_transform='', transform_name='', all_transforms=None, **kwargs)[source]
The corresponding Yaml to do it is the one below:
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 /tmp/pytest-of-root/pytest-0
14verbose: 2
15workdir: !!python/object/apply:pathlib.PosixPath
16- /
17- tmp
18- pytest-of-root
19- pytest-0
20- 3_emptymapper
21logfile: log.txt
22datei: 2000-01-01 00:00:00
23datef: 2000-02-01 00:00:00
24
25###############################################################################
26
27# http://community-inversion.eu/documentation/plugins/models/template.html
28
29model:
30 plugin:
31 name: template
32 version: std
33
34 require_domain: true
35
36###############################################################################
37
38# http://community-inversion.eu/documentation/plugins/domains/dummy.html
39
40domain:
41 plugin:
42 name: dummy
43 version: std
44
45 nlat: 15
46 nlon: 10
47 xmax: 50
48 xmin: -10
49 ymax: 60
50 ymin: 40
51
52###############################################################################
53
54# http://community-inversion.eu/documentation/plugins/obsoperators/standard.html
55
56obsoperator:
57 plugin:
58 name: standard
59 version: std
Compared to the yaml from previous steps, the paragraph obsoperator
was added.
This paragraph forces to initialize an execution pipeline, hence requires
the initialization of the mapper
.
Please consult the corresponding obsoperator page
for further details.