Silicone v1.0.0: an open-source Python package for inferring missing emissions data for climate change research

Lamboll, R.D., Nicholls, Z.R.J., Kikstra, J. ORCID:, Meinshausen, M., & Rogelj, J. ORCID: (2020). Silicone v1.0.0: an open-source Python package for inferring missing emissions data for climate change research. Geoscientific Model Development 13 (11) 5259-5275. 10.5194/gmd-13-5259-2020.

[thumbnail of gmd-13-5259-2020.pdf]
gmd-13-5259-2020.pdf - Published Version
Available under License Creative Commons Attribution.

Download (3MB) | Preview


Integrated assessment models (IAMs) project future anthropogenic emissions which can be used as input for climate models. However, the full list of climate-relevant emissions is lengthy and most IAMs do not model all of them. Here we present Silicone, an open-source Python package which infers anthropogenic emissions of unmodelled species based on other reported emissions projections. For example, it can infer nitrous oxide emissions in one scenario based on carbon dioxide emissions from that scenario plus the relationship between nitrous oxide and carbon dioxide emissions found in other scenarios. Infilling broadens the range of IAMs available for exploring projections of future climate change, and hence Silicone forms part of the open-source pipeline for assessments of the climate implications of IAM scenarios, led by the Integrated Assessment Modelling Consortium (IAMC). This paper presents a variety of infilling options and outlines their suitability for different cases. We recommend certain infilling techniques as good defaults but emphasise that considering the specifics of the model being infilled will produce better results. We demonstrate the package's utility with three examples: infilling all required gases for a pathway with data for only one emission species, splitting up a Kyoto emissions total into separate gases, and complementing a set of idealised emissions curves to provide a complete, consistent emissions portfolio. The code and notebooks explaining details of the package and how to use it are available on GitHub (, last access: 2 November 2020). The repository with this paper's examples and uses of the code to complement existing research is available at

Item Type: Article
Research Programs: Energy, Climate, and Environment (ECE)
Energy, Climate, and Environment (ECE) > Integrated Assessment and Climate Change (IACC)
Energy, Climate, and Environment (ECE) > Transformative Institutional and Social Solutions (TISS)
Depositing User: Luke Kirwan
Date Deposited: 08 Feb 2021 14:11
Last Modified: 27 Aug 2021 17:34

Actions (login required)

View Item View Item