This repository implements impulse response functions (IRF) for analyzing temporary carbon dioxide removal (tCDR) strategies and their climate impacts. The code provides a framework for calculating climate metrics and comparing different carbon removal approaches with greenhouse gas emissions.
IRF_parameters.py- Model parameters and physical constantsIRF_functions.py- Core IRF calculation functionsFigure_*.py- Scripts to generate all manuscript figures*.nb(Mathematica) - Scripts to generate raw table dataTables.py- Format raw table data for manuscript presentationdata/- Intermediate analysis outputs and final resultsfigure/- Generated plots
- Python 3.7+ with dependencies listed in
requirements.txt - Mathematica (for table generation scripts)
- Standard desktop computer
pip install -r requirements.txtRun Figure_*.py and Tables.py scripts to reproduce all manuscript results. All outputs will be saved in the figure/ and data/ directories. This will reproduce all quantitative results reported in the manuscript.
This work is licensed under Creative Commons Attribution 4.0 International License (CC BY 4.0). See LICENSE file for details.