Projects
- CDI
CDI is a C and Fortran Interface to access Climate and NWP model Data.
Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG.- CGRIBEX
GRIBEX is an interface for encoding and decoding WMO FM-92 GRIB1 messages. CGRIBEX is a lightweight version of GRIBEX written in ANSI C with a portable Fortran interface.
- Earth System Model Environment
Welcome to the MPI-M's Earth System Model Environment!¶
The ESM Environment hosts a number of small tools that are used for preparing, running, and evaluating experiments with the MPI-M's earth system models.
Make Experiments! - Run-script generation for earth system models¶
Make Experiments! (mkexp) contains a set of tools for preparing experiments with the MPI-M's earth system models.
Perversion - version control for input data¶
Perversion (pvn) provides a version control system for sets of large data files where all versions need to be accessible immediately.
NCL Shell - easy visualization scripting¶
NCL Shell (nclsh) is a replacement for calling the NCAR Command Language (NCL) directly whenever you need to pass command line arguments to NCL without twisting your fingers into a knot.
Self - self-extending maps and vectors¶
Self is a fortran library that provides maps and vectors for arbitrary typed items
mtime 🔒 - A model time management library¶
This project aims to provide time, calendar, and event handling for model applications.
Related projects:
- cdo - Climate Data Operators
- Make Experiments!
Make Experiments!¶
Please note that we are in the process of migrating this site to https://gitlab.dkrz.de/esmenv/mkexp. We kindly ask you to go there for opening issues and other interaction.
Run-script generation for earth system models¶
Make Experiments! (mkexp) contains a set of tools for preparing experiments with the MPI-M's earth system models.
mkexp¶
takes a simple configuration file from the user and the templates provided by the model to generate a set of shell scripts that - when run - will set up directories, prepare input data, define configurations, and launch the actual model run and processing.
diffexp¶
is a tool that - given two mkexp configuration files - will compare the generated scripts with either the standard diff program or any equivalent tool, taking care of differences by experiment names etc. It is complemented by diffpath which does the same kind of diff but takes its information from the command line instead.
rmexp, cpexp, getexp, ...¶
More tools to remove experiment data, create a copy under a new name, get experiment info in shell-readable form, etc.
See Release Changes for new features, → Files for releases, and → Documents for information.
- NCL Shell
NCL Shell - easy visualization scripting¶
NCL Shell (nclsh) is a replacement for calling the NCAR Command Language (NCL) directly whenever you need to pass command line arguments to NCL without twisting your fingers into a knot.
Release Notes¶
- Perversion
Perversion - version control for input data¶
Perversion (pvn) provides a version control system for sets of large data files where all versions need to be accessible immediately.
- AQ-Watch
Project Acronym: AQ-WATCH
Project title: Air Quality: Worldwide Analysis and Forecasting of Atmospheric Composition for Health
Grant agreement number: 870301Duration: 36 months
Start date: 1 January 2020 (this is also the start date for the eligibility of costs)...
- ICON :: Icosahedral Nonhydrostatic Weather and Climate Model
ICON is now available under the BSD-3-C license. Further information is available at https://icon-model.org
- Redmine User Information
Here we collect and present guidelines and hints for successful usage of our Redmine-Server.
Please check the → Wiki.
- MPI-ESM license
MPI-ESM Personal Single User License Registration¶
The following lines describe how to request a personal single user license for the MPI-ESM model code
Introduction¶
To obtain the most recent released version of the MPI-ESM code with a personal single user license, the licensee needs to register an account on this page (see below). We're storing the data entered during the process - have a look at our privacy policy, especially the paragraph "customer account/registration"....
Also available in: Atom