Skip to content

Commit 4d687fd

Browse files
Merge pull request #1 from escience-academy/episode04
Episode04
2 parents 5c1ed53 + 04d149f commit 4d687fd

File tree

1 file changed

+40
-3
lines changed

1 file changed

+40
-3
lines changed

_episodes/04-toy-example.md

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,48 @@ exercises: 0
55
questions:
66
- "Key question (FIXME)"
77
objectives:
8-
- "First learning objective. (FIXME)"
8+
- "Explain how ESMValTool is structured."
9+
- "Execute ESMValTool using the example recipe and diagnostic script provided."
10+
- "Inspect the output that was created by running ESMValTool"
911
keypoints:
10-
- "First key point. Brief Answer to questions. (FIXME)"
12+
- ""
13+
- "The recipe tells ESMValTool what parts of its core functionality it should run and on what
14+
data."
15+
- "The diagnostic script is tailor made by the diagnostic developer where functionalities not
16+
supported by ESMValTool can be implemented in the processing pipeline."
1117
---
12-
FIXME
18+
Now we have installed and configured ESMValTool it is time to run a simple example and inspect
19+
what it produces.
20+
21+
For this we need our general ESMValTool settings from episode 3 (configuration), the example data
22+
that you downloaded in the
23+
[setup](https://escience-academy.github.io/lesson-esmvaltool/setup.html) and an example recipe to
24+
tell ESMValTool what it should do. Let's make sure you have all set to continue. Check whether
25+
you can find these three items in your ESMValTool folder.
26+
27+
> ## Exercise
28+
>
29+
> Find all the
30+
>
31+
{: .challenge}
32+
33+
34+
As already mentioned in the
35+
[introduction](https://escience-academy.github.io/lesson-esmvaltool/01-introduction/index.html),
36+
ESMValTool consists of two parts: the core and the diagnostics. The core part (also called
37+
ESMValCore after its repository name) contains the code to run the actual software as well as
38+
several preprocessing functions that are widely used. The diagnostics part (confusingly situated
39+
in the repository called ESMValTool) mainly contains so called recipes and diagnostic scripts.
40+
41+
The recipes describe the analysis pipeline and tell ESMValTool which actions to perform on what
42+
data.
43+
44+
45+
46+
~~~
47+
esmvaltool -c config-user.yml recipes/recipe_python.yml
48+
~~~
49+
{: .source}
1350

1451
{% include links.md %}
1552

0 commit comments

Comments
 (0)