Summary and Setup
This tutorial helps you to use ESMValTool.
The Earth System Model Evaluation Tool (ESMValTool) is a community developed software toolkit that aims to facilitate the diagnosis and evaluation of the causes and effects of model biases and inter-model spread within the CMIP model ensemble.
This tutorial is structured into basic
and
advanced
topics such that episodes starting from the
[Introduction][lesson-introduction] up to the episode on Conclusion
of the basic tutorial all cover basic topics and can be done in one
sitting.
The remaining episodes cover the advanced topics and each episode is a mini-tutorial covering an advanced aspect of working with ESMValTool. These mini-tutorials can be appended to the main tutorial or worked through independently.
What will you learn in this course
- What is ESMValTool
- How to install ESMValTool
- How to configure ESMValTool for your local system
- How to run ESMValTool
- How to work with ESMValTool’s suite of preprocessors
- How to debug your recipes
- How to access and deploy recipes from the ESMValTools gallery (Advanced)
- How to develop your own diagnostics and recipes (Advanced)
- How to contribute your recipes and diagnostics back into ESMValTool (Advanced)
- How to include new observational datasets (Advanced)
{: .checklist}
Prerequisites
The prerequisites for the tutorial are listed on the tutorial setup page.
{: .prereq}
Main things you need to know before starting this course
This tutorial can be taken online independently or taught by one of our instructors.
Don’t be alarmed if you can’t work through the entire tutorial in one sitting. It may take some time to get used to working with ESMValTool.
If you get stuck, help is always available from the tutors, from ESMValTool developers via the github issues page or via the ESMValTool email list. Please see information on how to subscribe to user mailing list.
This tutorial includes several advanced lessons after the conclusion. These advanced lessons should be treated like “mini-tutorials”, and include aspects like “developing your own diagnostic” or “how to include observations”.
Additional Resources
- Documentation
- ESMValTool home page
- Discussions page
- Papers
- ESMValTool Source code
- ESMValCore Source code
- ESMValTool Citation info
{: .callout}
How to cite the Tutorial
Please use citation information available at https://doi.org/10.5281/zenodo.3974591.
{% include links.md %}
FIXME: Setup instructions live in this document. Please specify the tools and the data sets the Learner needs to have installed.
Data Sets
Download the data zip file and unzip it to your Desktop
Software Setup
Details
Setup for different systems can be presented in dropdown menus via a
spoiler
tag. They will join to this discussion block, so
you can give a general overview of the software used in this lesson here
and fill out the individual operating systems (and potentially add more,
e.g. online setup) in the solutions blocks.
Use PuTTY
Use Terminal.app
Use Terminal