What is the ESMValTool?

ESMValTool-logo

Earth System Model Evaluation Tool (ESMValTool) is an open-source community-developed diagnostics and performance metrics tool for the evaluation and analysis of Earth System Models (ESMs). ESMValTool allows for a comparison of single or multiple models against predecessor versions and observations. The aim of ESMValTool is to take model evaluation to the next level by facilitating analysis of many different ESM components, providing well-documented source code and scientific background of implemented diagnostics. Traceability and reproducibility of the results are ensured by providing detailed provenance records for all output. While originally designed to facilitate a more comprehensive and rapid evaluation of models participating in the Coupled Model Intercomparison Project (CMIP), the tool can also be used to analyze output from regional models, a large variety of gridded observational data and reanalysis datasets. The development of ESMValTool is supported by several national and international projects. ESMValTool has been used in several chapters of the Working Group I contribution to the Intergovernmental Panel on Climate Change’s Sixth Assessment Report (IPCC AR6). ESMValTool has been selected by the CMIP7 Model Benchmarking Task Team as one of the featured model benchmarking and evaluation tools. In 2024, the ESMValTool team received the first annual Helmholtz incubator software award for sustainability.

Main Features

  • Community effort with more than 200 developers from over 60 institutes open to both users and developers.
  • Wide scope: includes many diagnostics and performance metrics covering different aspects of the Earth system.
  • High flexibility: new diagnostics and more observational data can be easily added.
  • Multi-language support: Python, NCL, R and Julia; other open-source languages are possible.
  • Reproducibility of the results (provenance).
  • Well-documented source code and diagnostics.
  • Extensive user documentation.
  • Step-by-step tutorial for new users and developers.

Video Introduction

ESMValTool is listed as one of the model benchmarking and evaluation tools on the CMIP website. The ESMValTool video from the CMIP Model Benchmarking Task Team is available on YouTube.

We've embedded content from YouTube here. As YouTube collects personal data and tracks your viewing behavior, we'll only load the video after you consent to their use of cookies and the technologies described in their privacy policy.