https://github.com/ESMValGroup/ESMValTool
Raw File
Tip revision: 28fcea950fdf139911822d5f69cc31e1dc69663a authored by Axel Lauer on 17 May 2019, 10:20:05 UTC
first version of eyring13jgr_fig02.ncl
Tip revision: 28fcea9
README.md
# ESMValTool
[![Documentation Status](https://readthedocs.org/projects/esmvaltool/badge/?version=version2_development)](https://esmvaltool.readthedocs.io/en/version2_development/?badge=version2_development)
[![DOIBadge](https://img.shields.io/badge/DOI-10.17874%2Fac8548f0315-blue.svg)](https://doi.org/10.17874/ac8548f0315)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ESMValGroup?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![CircleCI](https://circleci.com/gh/ESMValGroup/ESMValTool.svg?style=svg)](https://circleci.com/gh/ESMValGroup/ESMValTool)
[![Codacy Coverage Badge](https://api.codacy.com/project/badge/Coverage/79bf6932c2e844eea15d0fb1ed7e415c)](https://www.codacy.com/app/ESMValGroup/ESMValTool?utm_source=github.com&utm_medium=referral&utm_content=ESMValGroup/ESMValTool&utm_campaign=Badge_Coverage)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/79bf6932c2e844eea15d0fb1ed7e415c)](https://www.codacy.com/app/ESMValGroup/ESMValTool?utm_source=github.com&utm_medium=referral&utm_content=ESMValGroup/ESMValTool&utm_campaign=Badge_Grade)
[![Docker Build Status](https://img.shields.io/docker/build/esmvalgroup/esmvaltool.svg)](https://hub.docker.com/r/esmvalgroup/esmvaltool/)
[![Anaconda-Server Badge](https://anaconda.org/esmvalgroup/esmvaltool/badges/installer/conda.svg)](https://conda.anaconda.org/esmvalgroup)


ESMValTool: A community diagnostic and performance metrics tool for routine evaluation of Earth system models in CMIP

# Getting started
This is the development branch for version 2 of ESMValTool. ESMValTool version 2 is under rapid development, an installation from source is recommended at the moment.

## Installing from source [recommended]
Please see [CONTRIBUTING.md](https://github.com/ESMValGroup/ESMValTool/blob/version2_development/CONTRIBUTING.md) for instructions on installing ESMValTool from source.

## Installing from Anaconda
The Anaconda package can be found on [ESMValGroup Anaconda Channel.](https://anaconda.org/ESMValGroup)

First install gcc, g++ and gfortran if these are not available on your system. On Debian based systems, this can be done by
running `apt install build-essential gfortran`. In order to run
Julia diagnostics, you will also need to [install Julia](https://julialang.org/downloads/) version 1 or greater.

If you already installed Anaconda, you can install ESMValTool by running:
```
conda install -c esmvalgroup esmvaltool -c conda-forge -c birdhouse
```

## Using Docker
ESMValTool Docker images are automatically generated by Docker Hub. Run the command below to pull the most recent ESMValTool image.
```
docker pull esmvalgroup/esmvaltool
```
Example use:
```
[sudo] docker run -ti esmvalgroup/esmvaltool
```

## Running ESMValTool
- Review `config-user.yml`. To customize for your system, create a copy, edit and use the command line option `-c` to instruct `esmvaltool` to use your custom configuration.
- Available recipes are located in the directory `esmvaltool/recipes`.
- Run e.g. `esmvaltool -c ~/config-user.yml examples/recipe_python.yml

## Getting help
The easiest way to get help if you cannot find the answer in the documentation on [readthedocs](https://esmvaltool.readthedocs.io), is to open an [issue on GitHub](https://github.com/ESMValGroup/ESMValTool/issues).

## Contributing
If you would like to contribute a new diagnostic or feature, please have a look at [CONTRIBUTING.md](https://github.com/ESMValGroup/ESMValTool/blob/version2_development/CONTRIBUTING.md).

back to top