Skip to content

Commit f3f9680

Browse files
author
Theo Geddes
committed
merge latest changes from main
2 parents 5e35e30 + 833dee9 commit f3f9680

File tree

6 files changed

+135
-204
lines changed

6 files changed

+135
-204
lines changed

_episodes/02-installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,8 @@ to display the command line help.
228228
> > {: .bash}
229229
> > The version of ESMValTool installed should be displayed on the screen as:
230230
> > ~~~
231-
> > ESMValCore: 2.5.0
232-
> > ESMValTool: 2.5.0
231+
> > ESMValCore: 2.6.0
232+
> > ESMValTool: 2.6.0
233233
> > ~~~
234234
> > {: .output}
235235
> {: .solution}

_episodes/04-recipe.md

Lines changed: 5 additions & 201 deletions
Original file line numberDiff line numberDiff line change
@@ -49,207 +49,7 @@ output to the command line. The final message should be "Run was successful".
4949
The exact output varies depending on your machine, but it should look something
5050
like the example output below.
5151

52-
> ## Example output
53-
>
54-
> ```
55-
>2022-01-24 17:31:48,745 UTC [190720] INFO
56-
>______________________________________________________________________
57-
> _____ ____ __ ____ __ _ _____ _
58-
> | ____/ ___|| \/ \ \ / /_ _| |_ _|__ ___ | |
59-
> | _| \___ \| |\/| |\ \ / / _` | | | |/ _ \ / _ \| |
60-
> | |___ ___) | | | | \ V / (_| | | | | (_) | (_) | |
61-
> |_____|____/|_| |_| \_/ \__,_|_| |_|\___/ \___/|_|
62-
>______________________________________________________________________
63-
>
64-
>ESMValTool - Earth System Model Evaluation Tool.
65-
>
66-
>http://www.esmvaltool.org
67-
>
68-
> CORE DEVELOPMENT TEAM AND CONTACTS:
69-
> Birgit Hassler (Co-PI; DLR, Germany - [email protected])
70-
> Alistair Sellar (Co-PI; Met Office, UK - [email protected])
71-
> Bouwe Andela (Netherlands eScience Center, The Netherlands - [email protected])
72-
> Lee de Mora (PML, UK - [email protected])
73-
> Niels Drost (Netherlands eScience Center, The Netherlands - [email protected])
74-
> Veronika Eyring (DLR, Germany - [email protected])
75-
> Bettina Gier (UBremen, Germany - [email protected])
76-
> Remi Kazeroni (DLR, Germany - [email protected])
77-
> Nikolay Koldunov (AWI, Germany - [email protected])
78-
> Axel Lauer (DLR, Germany - [email protected])
79-
> Saskia Loosveldt-Tomas (BSC, Spain - [email protected])
80-
> Ruth Lorenz (ETH Zurich, Switzerland - [email protected])
81-
> Benjamin Mueller (LMU, Germany - [email protected])
82-
> Valeriu Predoi (URead, UK - [email protected])
83-
> Mattia Righi (DLR, Germany - [email protected])
84-
> Manuel Schlund (DLR, Germany - [email protected])
85-
> Breixo Solino Fernandez (DLR, Germany - [email protected])
86-
> Javier Vegas-Regidor (BSC, Spain - [email protected])
87-
> Klaus Zimmermann (SMHI, Sweden - [email protected])
88-
>
89-
>For further help, please read the documentation at
90-
>http://docs.esmvaltool.org. Have fun!
91-
>
92-
>2022-04-24 17:31:48,745 UTC [190720] INFO Package versions
93-
>2022-04-24 17:31:48,746 UTC [190720] INFO ----------------
94-
>2022-04-24 17:31:48,746 UTC [190720] INFO ESMValCore: 2.5.0
95-
>2022-04-24 17:31:48,746 UTC [190720] INFO ESMValTool: 2.5.0
96-
>2022-04-24 17:31:48,746 UTC [190720] INFO ----------------
97-
>2022-04-24 17:31:48,746 UTC [190720] INFO Using config file /home/users/
98-
username/esmvaltool-tutorial/config-user.yml
99-
>2022-04-24 17:31:48,746 UTC [190720] INFO Writing program log files to:
100-
>/home/users/username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
101-
20220424_173145/run/main_log.txt
102-
>/home/users/username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
103-
20220424_173145/run/main_log_debug.txt
104-
>2022-04-24 17:31:48,747 UTC [190720] INFO Starting the Earth System Model
105-
Evaluation Tool at time: 2022-04-24 17:31:48 UTC
106-
>2022-04-24 17:31:48,747 UTC [190720] INFO ---------------------------------
107-
-------------------------------------
108-
>2022-04-24 17:31:48,747 UTC [190720] INFO RECIPE = /apps/jasmin/community/
109-
esmvaltool/ESMValTool_2.5.0/esmvaltool/recipes/examples/recipe_python.yml
110-
>2022-04-24 17:31:48,747 UTC [190720] INFO RUNDIR = /home/users/username/
111-
esmvaltool-tutorial/esmvaltool_output/recipe_python_20220424_173145/run
112-
>2022-04-24 17:31:48,747 UTC [190720] INFO WORKDIR = /home/users/username/
113-
esmvaltool-tutorial/esmvaltool_output/recipe_python_20220424_173145/work
114-
>2022-04-24 17:31:48,747 UTC [190720] INFO PREPROCDIR = /home/users/username/
115-
esmvaltool-tutorial/esmvaltool_output/recipe_python_20220424_173145/preproc
116-
>2022-04-24 17:31:48,747 UTC [190720] INFO PLOTDIR = /home/users/username/
117-
esmvaltool-tutorial/esmvaltool_output/recipe_python_20220424_173145/plots
118-
>2022-04-24 17:31:48,747 UTC [190720] INFO --------------------------------
119-
--------------------------------------
120-
>2022-04-24 17:31:48,747 UTC [190720] INFO Running tasks using at most 24 processes
121-
>2022-04-24 17:31:48,747 UTC [190720] INFO If your system hangs during
122-
execution, it may not have enough memory for keeping this number
123-
of tasks in memory.
124-
>2022-04-24 17:31:48,747 UTC [190720] INFO If you experience memory problems,
125-
try reducing 'max_parallel_tasks' in your user configuration file.
126-
>2022-04-24 17:31:48,805 UTC [190720] INFO Creating tasks from recipe
127-
>2022-04-24 17:31:48,805 UTC [190720] INFO Creating tasks for diagnostic map
128-
>2022-04-24 17:31:48,805 UTC [190720] INFO Creating preprocessor task map/tas
129-
>2022-04-24 17:31:48,805 UTC [190720] INFO Creating preprocessor
130-
'select_january' task for variable 'tas'
131-
>2022-04-24 17:31:48,835 UTC [190720] INFO Found input files for CMIP6
132-
>2022-04-24 17:31:48,900 UTC [190720] INFO Found input files for CMIP5
133-
>2022-04-24 17:31:48,961 UTC [190720] INFO PreprocessingTask map/tas created.
134-
>2022-04-24 17:31:48,961 UTC [190720] INFO Creating diagnostic task map/script1
135-
>2022-04-24 17:31:48,962 UTC [190720] INFO Creating tasks for diagnostic timeseries
136-
>2022-04-24 17:31:48,962 UTC [190720] INFO Creating preprocessor task timeseries/tas_amsterdam
137-
>2022-04-24 17:31:48,963 UTC [190720] INFO Creating preprocessor
138-
'annual_mean_amsterdam' task for variable 'tas'
139-
>2022-04-24 17:31:48,969 UTC [190720] INFO Found input files for CMIP6
140-
>2022-04-24 17:31:49,019 UTC [190720] INFO Found input files for CMIP5
141-
>2022-04-24 17:31:49,063 UTC [190720] INFO PreprocessingTask timeseries/tas_amsterdam created.
142-
>2022-04-24 17:31:49,064 UTC [190720] INFO Creating preprocessor task timeseries/tas_global
143-
>2022-04-24 17:31:49,064 UTC [190720] INFO Creating preprocessor
144-
'annual_mean_global' task for variable 'tas'
145-
>2022-04-24 17:31:49,065 UTC [190720] WARNING Missing data for fx variable
146-
'areacella' of dataset CMIP6
147-
>2022-04-24 17:31:49,071 UTC [190720] INFO Found input files for CMIP6
148-
>2022-04-24 17:31:49,138 UTC [190720] INFO Found input files for CMIP5
149-
>2022-04-24 17:31:49,183 UTC [190720] INFO PreprocessingTask timeseries/tas_global created.
150-
>2022-04-24 17:31:49,183 UTC [190720] INFO Creating diagnostic task timeseries/script1
151-
>2022-04-24 17:31:49,184 UTC [190720] INFO These tasks will be executed:
152-
map/script1, map/tas, timeseries/tas_amsterdam, timeseries/script1,
153-
timeseries/tas_global
154-
>2022-04-24 17:31:49,195 UTC [190720] INFO Running 5 tasks using 5 processes
155-
>2022-04-24 17:31:49,239 UTC [190776] INFO Starting task map/tas in process [190776]
156-
>2022-04-24 17:31:49,240 UTC [190777] INFO Starting task
157-
timeseries/tas_amsterdam in process [190777]
158-
>2022-04-24 17:31:49,240 UTC [190778] INFO Starting task
159-
timeseries/tas_global in process [190778]
160-
>2022-04-24 17:31:49,335 UTC [190720] INFO Progress: 3 tasks running, 2
161-
tasks waiting for ancestors, 0/5 done
162-
>2022-04-24 17:31:55,735 UTC [190776] INFO Successfully completed task
163-
map/tas (priority 0) in 0:00:06.494906
164-
>2022-04-24 17:31:55,847 UTC [190720] INFO Progress: 2 tasks running, 2
165-
tasks waiting for ancestors, 1/5 done
166-
>2022-04-24 17:31:55,852 UTC [190779] INFO Starting task map/script1 in process [190779]
167-
>2022-04-24 17:31:55,861 UTC [190779] INFO Running command ['/apps/jasmin/
168-
community/esmvaltool/miniconda3/envs/esmvaltool/bin/python',
169-
'/apps/jasmin/community/esmvaltool/ESMValTool_2.5.0/esmvaltool/
170-
diag_scripts/examples/diagnostic.py', '/home/users/username/
171-
esmvaltool-tutorial/esmvaltool_output/recipe_python_20220424_173145/
172-
run/map/script1/settings.yml']
173-
>2022-04-24 17:31:55,862 UTC [190779] INFO Writing output to /home/users/
174-
username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
175-
20220424_173145/work/map/script1
176-
>2022-04-24 17:31:55,862 UTC [190779] INFO Writing plots to /home/users/
177-
username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
178-
20220424_173145/plots/map/script1
179-
>2022-04-24 17:31:55,862 UTC [190779] INFO Writing log to /home/users/
180-
username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
181-
20220424_173145/run/map/script1/log.txt
182-
>2022-04-24 17:31:55,862 UTC [190779] INFO To re-run this diagnostic script, run:
183-
>cd /home/users/username/esmvaltool-tutorial/esmvaltool_output/recipe_python
184-
_20220424_173145/run/map/script1; MPLBACKEND="Agg" /apps/jasmin/community/
185-
esmvaltool/miniconda3/envs/esmvaltool/bin/python /apps/jasmin/community/
186-
esmvaltool/ESMValTool_2.5.0/esmvaltool/diag_scripts/examples/diagnostic.py
187-
/home/users/username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
188-
20220424_173145/run/map/script1/settings.yml
189-
>2022-04-24 17:31:55,947 UTC [190720] INFO Progress: 3 tasks running, 1 tasks
190-
waiting for ancestors, 1/5 done
191-
>2022-04-24 17:31:58,538 UTC [190777] INFO Generated PreprocessorFile:
192-
/home/users/username/esmvaltool-tutorial/esmvaltool_output
193-
/recipe_python_20220424_173145/preproc/timeseries/tas_amsterdam/
194-
MultiModelMean_Amon_tas_1850-2000.nc
195-
>2022-04-24 17:31:58,762 UTC [190777] INFO Successfully completed task
196-
timeseries/tas_amsterdam (priority 2) in 0:00:09.521837
197-
>2022-04-24 17:31:58,953 UTC [190720] INFO Progress: 2 tasks running, 1
198-
tasks waiting for ancestors, 2/5 done
199-
>2022-04-24 17:31:59,700 UTC [190778] INFO Successfully completed task
200-
timeseries/tas_global (priority 3) in 0:00:10.459256
201-
>2022-04-24 17:31:59,855 UTC [190720] INFO Progress: 1 tasks running, 1
202-
tasks waiting for ancestors, 3/5 done
203-
>2022-04-24 17:31:59,863 UTC [190780] INFO Starting task timeseries/script1 in process [190780]
204-
>2022-04-24 17:31:59,871 UTC [190780] INFO Running command ['/apps/jasmin
205-
/community/esmvaltool/miniconda3/envs/esmvaltool/bin/python',
206-
'/apps/jasmin/community/esmvaltool/ESMValTool_2.5.0/esmvaltool/
207-
diag_scripts/examples/diagnostic.py', '/home/users/username/
208-
esmvaltool-tutorial/esmvaltool_output/recipe_python_20220424_173145
209-
/run/timeseries/script1/settings.yml']
210-
>2022-04-24 17:31:59,872 UTC [190780] INFO Writing output to /home/users/
211-
username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
212-
20220424_173145/work/timeseries/script1
213-
>2022-04-24 17:31:59,872 UTC [190780] INFO Writing plots to /home/users
214-
/username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
215-
20220424_173145/plots/timeseries/script1
216-
>2022-04-24 17:31:59,872 UTC [190780] INFO Writing log to /home/users
217-
/username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
218-
20220424_173145/run/timeseries/script1/log.txt
219-
>2022-04-24 17:31:59,872 UTC [190780] INFO To re-run this diagnostic script, run:
220-
>cd /home/users/username/esmvaltool-tutorial/esmvaltool_output/recipe_python_
221-
20220424_173145/run/timeseries/script1; MPLBACKEND="Agg" /apps/jasmin/
222-
community/esmvaltool/miniconda3/envs/esmvaltool/bin/python /apps/jasmin
223-
/community/esmvaltool/ESMValTool_2.5.0/esmvaltool/diag_scripts/examples/
224-
diagnostic.py /home/users/username/esmvaltool-tutorial/esmvaltool_output/
225-
recipe_python_20220424_173145/run/timeseries/script1/settings.yml
226-
>2022-04-24 17:31:59,956 UTC [190720] INFO Progress: 2 tasks running, 0
227-
tasks waiting for ancestors, 3/5 done
228-
>2022-04-24 17:32:01,586 UTC [190779] INFO Successfully completed task
229-
map/script1 (priority 1) in 0:00:05.733018
230-
>2022-04-24 17:32:01,760 UTC [190720] INFO Progress: 1 tasks running, 0
231-
tasks waiting for ancestors, 4/5 done
232-
>2022-04-24 17:32:06,079 UTC [190780] INFO Maximum memory used (estimate): 0.2 GB
233-
>2022-04-24 17:32:06,081 UTC [190780] INFO Sampled every second. It may be
234-
inaccurate if short but high spikes in memory consumption occur.
235-
>2022-04-24 17:32:06,760 UTC [190780] INFO Successfully completed task
236-
timeseries/script1 (priority 4) in 0:00:06.896972
237-
>2022-04-24 17:32:06,771 UTC [190720] INFO Progress: 0 tasks running, 0 tasks
238-
waiting for ancestors, 5/5 done
239-
>2022-04-24 17:32:06,771 UTC [190720] INFO Successfully completed all tasks.
240-
>2022-04-24 17:32:07,764 UTC [190720] INFO Wrote recipe output to:
241-
>file:///home/users/username/esmvaltool-tutorial/esmvaltool_output/recipe_python
242-
_20220424_173145/index.html
243-
>2022-04-24 17:32:07,764 UTC [190720] INFO Ending the Earth System Model
244-
Evaluation Tool at time: 2022-04-24 17:32:07 UTC
245-
>2022-04-24 17:32:07,764 UTC [190720] INFO Time for running the recipe was: 0:00:19.017514
246-
>2022-04-24 17:32:08,702 UTC [190720] INFO Maximum memory used (estimate): 1.3 GB
247-
>2022-04-24 17:32:08,703 UTC [190720] INFO Sampled every second. It may be
248-
inaccurate if short but high spikes in memory consumption occur.
249-
>2022-04-24 17:32:08,704 UTC [190720] INFO Run was successful
250-
> ```
251-
>
252-
{: .solution}
52+
{% include example_output.txt %}
25353

25454
> ## Pro tip: ESMValTool search paths
25555
>
@@ -282,9 +82,13 @@ Let's dissect what's happening here.
28282
`~/esmvaltool_tutorial/config-user.yml`.
28383
> > 1. ESMValTool found the recipe in its installation directory, something like
28484
> > `/home/users/username/miniconda3/envs/esmvaltool/bin/esmvaltool/recipes/examples/`
85+
<<<<<<< HEAD
28586
>> or if you are using a pre-installed module on a server, something like
28687
`/apps/jasmin/community/esmvaltool/ESMValTool_2.5.0/esmvaltool/recipes
28788
/examples/recipe_python.yml`
89+
=======
90+
>> or if you are using a pre-installed module on a server, something like `/apps/jasmin/community/esmvaltool/ESMValTool_2.6.0/esmvaltool/recipes/examples/recipe_python.yml`
91+
>>>>>>> main
28892
> > 1. ESMValTool creates a time-stamped output directory for every run. In this
28993
> > case, it should be something like `recipe_python_YYYYMMDD_HHMMSS`. This
29094
> > folder is made inside the output directory specified in the previous

_episodes/06-preprocessor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ Error validating data /home/user/esmvaltool_tutorial/recipe_warming_stripes.yml
121121
with schema /home/user/mambaforge/envs/esmvaltool_tutorial/lib/python3.10
122122
/site-packages/esmvalcore/recipe_schema.yml
123123
documentation.authors: Required field missing
124-
2020-10-08 15:23:11,162 UTC [19451] INFO If you have a question or need help,
124+
YYYY-MM-DD HH:mm:SS,NNN UTC [19451] INFO If you have a question or need help,
125125
please start a new discussion on https://github.com/ESMValGroup/
126126
ESMValTool/discussions
127127
If you suspect this is a bug, please open an issue on

0 commit comments

Comments
 (0)