Installation

Via your favourite Python Package Manager

Conda

conda install -c conda-forge pyam

Pip

pip install pyam-iamc

Installing From Source

pyam can also be installed from source.

pip install -e git+https://github.com/IAMconsortium/pyam.git#egg=pyam

Dependencies

Like any software project, we stand on the shoulders of giants. Our particular giants include numpy [3], matplotlib [1], and pandas [2]. Explicit requirements are fully enumerated below.

The required depedencies for pyam are:

argparse
numpy
requests
pandas>=0.25.0
PyYAML
xlrd
xlsxwriter
matplotlib<=3.0.2
seaborn
six

The depedencies for building this documentation are:

channels:
  - oggm
dependencies:
  - oggm-deps
  - pip
  - pip:
    - ipython==7.2.0
    - matplotlib==3.0.2
    - seaborn==0.9.0
    - cloud_sptheme
    - sphinx==1.8.2
    - numpydoc==0.8.0
    - sphinx-gallery==0.2.0
    - ipykernel
    - pillow==5.4.1
    - sphinxcontrib-bibtex
    - sphinxcontrib-programoutput
    - sphinxcontrib-fulltoc
    - nbsphinx

References

1

J. D. Hunter. Matplotlib: a 2d graphics environment. Computing In Science & Engineering, 9(3):90–95, 2007. doi:10.1109/MCSE.2007.55.

2

Wes McKinney. Data structures for statistical computing in python. In Stefan van der Walt and Jarrod Millman, editors, Proceedings of the 9th Python in Science Conference, 51 – 56. 2010.

3

Travis Oliphant. NumPy: a guide to NumPy. USA: Trelgol Publishing, 2006–. URL: http://www.numpy.org/.