Earth System Model Evaluation Tool (ESMValTool)

65
mentions
17
contributors

Cite this software

What Earth System Model Evaluation Tool (ESMValTool) can do for you

Documentation Status CircleCI Codacy Badge Docker Build Status Anaconda-Server Badge

esmvaltoollogo

The 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 the 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).

Main features:

  • Community effort with more than 200 developers from over 60 institutes open to both users and developers.
  • ESMValCore: independent Python package to produce analysis-ready data by performing common processing steps
  • 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.
Logo of Earth System Model Evaluation Tool (ESMValTool)
Keywords
Programming languages
  • NCL 48%
  • Python 41%
  • R 7%
  • Emacs Lisp 2%
  • TeX 2%
License
  • Apache-2.0
</>Source code
Packages
pypi.org
anaconda.org
hub.docker.com

Participating organisations

German Aerospace Center (DLR)
Met Office
Netherlands eScience Center
University of Reading
Swedish Meteorological and Hydrological Institute
Barcelona Supercomputing Center
University of Bremen
Plymouth Marine Laboratory
Alfred Wegener Institute for Polar and Marine Research (AWI)
ETH Zurich
Ludwig-Maximilians-Universität München

Mentions

Contributors

BH
Birgit Hassler
AS
Alistair Sellar
Co-PI, scientific developer
Met Office
AL
Axel Lauer
MS
Manuel Schlund
core technical and scientific developer
DLR
RK
Remi Kazeroni
LB
Lisa Bock
VE
Veronika Eyring
former PI, scientific developer
DLR
MR
Mattia Righi
core technical and scientific developer
DLR
KW
Katja Weigel
core scientific developer
University of Bremen
BA
Bouwe Andela
core technical developer
Netherlands eScience Center
VP
Valeriu Predoi
core technical developer
University of Reading
SLT
Saskia Loosveldt Tomas

Related software

ESMValCore

ES

Updated 13 months ago
3 17