Overview

The PMP provides a diverse suite of analysis utilities, each producing summary statistics that gauge the consistency between climate model simulations and available observations.

The primary application of the PMP is to evaluate simulations from the Coupled Model Intercomparison Project (CMIP). It can also be used to provide objective performance summaries during the model development process as well as for selected research purposes.

The sections below provide a brief summary of key aspects of the PMP design.

Introduction Video


References

Lee, J., P. J. Gleckler, M.-S. Ahn, A. Ordonez, P. Ullrich, K. R. Sperber, K. E. Taylor, Y. Y. Planton, E. Guilyardi, P. Durack, C. Bonfils, M. D. Zelinka, L.-W. Chao, B. Dong, C. Doutriaux, C. Zhang, T. Vo, J. Boutte, M. F. Wehner, A. G. Pendergrass, D. Kim, Z. Xue, A. T. Wittenberg, and J. Krasting, 2024: Systematic and Objective Evaluation of Earth System Models: PCMDI Metrics Package (PMP) version 3. Geoscientific Model Development, 17, 3919–3948, https://doi.org/10.5194/gmd-17-3919-2024.

Gleckler et al. (2016), A more powerful reality test for climate models, Eos, 97, doi:10.1029/2016EO051663.

Software Framework and Dependencies

The PMP is based on Python 3 and built upon Xarray and the Xarray Climate Data Analysis Tools (xCDAT).

Input/Output Format

The PMP is designed to handle model output that adheres to the Climate-Forecast (CF) data conventions. More specifically, because the PMP is used to routinely analyze simulations contributed to CMIP, it leverages the data conventions developed in support of CMIP. Many modeling groups have workflows that conform to CMIP or are very similar to it, making it possible to adapt the PMP to assist in the model development process.

The PMP statistics are output in JSON format, and the underlying diagnostics from which they were derived are typically saved in netCDF format.