pyam: a Python Package for the Analysis and Visualization of Models of the Interaction of Climate, Human, and Environmental Systems
- Type of publication:Journal Article
- Date of publication:January 2019
- Author/s:Matthew J. Gidden and Daniel Huppmann
We present a new tool which aims to fill the current gaps in the IAM toolbox: an open-source analysis and visualization library named pyam (Matthew J. Gidden & Huppmann, 2018). pyam has been designed since its inception following known best practices in scientific software development, including automatic documentation, unit testing, and continuous integration. At its core, pyam is a tool that enables researchers to easily explore, categorize, and visualize scenario data such as the scenario ensembles assessed by the IPCC. Such exploration is enabled via a pandas. DataFrame-style interface using a composition design pattern while maintaining sidecar metadata in a single pyam.IamDataFrame object.