Appendix
========

Software references
-------------------

List of references for all packages and tools listed in :numref:`overview`.

 - **pandas**: https://pandas.pydata.org
 - **numpy**: https://numpy.org
 - **tidyverse**: https://www.tidyverse.org
 - **Queryverse.jl**: https://www.queryverse.org
 - **matplotlib**: https://matplotlib.org, :cite:`Hunter:2007:matplotlib`
 - **seaborn**: https://seaborn.pydata.org, :cite:`Waskom:2021:seaborn`
 - **ggplot**: https://ggplot2.tidyverse.org
 - **shiny**: https://shiny.rstudio.com
 - **madrat**: https://github.com/pik-piam/madrat, :cite:`Dietrich:2021:madrat`
 - **iamc**: https://github.com/IAMconsortium/iamc
 - **genno**: https://genno.readthedocs.io
 - **mipplot**: https://github.com/UTokyo-mip/mipplot, :cite:`Yiyi:2021:mipplot`
 - **PUDL**: https://catalyst.coop/pudl
 - **PowerGenome**: https://github.com/PowerGenome/PowerGenome
 - **PowerSystems.jl**: https://github.com/NREL-SIIP/PowerSystems.jl
 - **Open Energy Platform**: https://openenergy-platform.org
 - **Spine Toolbox**: https://spine-toolbox.readthedocs.io
 - **TIMES-VEDA**: https://veda-documentation.readthedocs.io
 - **OSeMOSYS**: http://www.osemosys.org
 - **MESSAGEix**: https://docs.messageix.org
 - **REMIND**: https://www.pik-potsdam.de/en/institute/departments/transformation-pathways/models/remind
 - **GCAM**: http://www.globalchange.umd.edu/gcam/
 - **mimi.jl**: https://www.mimiframework.org
 - **TEMOA**: https://github.com/TemoaProject/temoa, :cite:`DeCarolis:2016:TEMOA`
 - **pypsa**: https://pypsa.org, :cite:`Brown:2018:PyPSA`
 - **PLEXOS**: https://energyexemplar.com/solutions/plexos
 - **RESKit**: https://github.com/FZJ-IEK3-VSA/RESKit, :cite:`Ryberg:2019:RESKit`
 - **glaes**: https://github.com/FZJ-IEK3-VSA/glaes

Software availability
---------------------

Source code available from: https://github.com/IAMconsortium/pyam

Archived source code at time of publication: xxx

Data availability
-----------------

No data are associated with this article.

Grant information
-----------------

This research was financially supported by the European Union’s Horizon 2020 research
and innovation programme under the grant agreement No 835896 (project openENTRANCE).
