Preprints
https://doi.org/10.5194/egusphere-2024-2561
https://doi.org/10.5194/egusphere-2024-2561
30 Aug 2024
 | 30 Aug 2024

ClimKern v1.1.2: a new Python package and kernel repository for calculating radiative feedbacks

Tyler P. Janoski, Ivan Mitevski, Ryan J. Kramer, Michael Previdi, and Lorenzo M. Polvani

Abstract. Climate feedbacks are a significant source of uncertainty in future climate projections and need to be quantified accurately and robustly. The radiative kernel method is commonly used to efficiently compute individual climate feedbacks from climate model or reanalysis output. Despite its popularity, it suffers from complications, including difficult-to-locate radiative kernels, inconsistent kernel properties, and a lack of standardized assumptions in radiative feedback calculations, limiting the robustness and reproducibility of climate feedback computations. We designed the ClimKern project to address these issues with a kernel repository and a separate but complementary Python package of the same name. We selected eleven sets of radiative kernels and gave them a common nomenclature and data structure. The ClimKern Python package provides easy access to the kernel repository and functions to compute feedbacks, sometimes with a single line of code. The functions contain helpful optional parameters while maintaining standard practices between calculations.

After documenting the kernels and ClimKern package, we test it with sample climate model output to explore the sensitivity of feedback calculations to kernel choice. Interkernel spread shows considerable spatial heterogeneity, with the greatest spread in the Arctic and over the Southern Ocean. Considerable sensitivity to kernel choice is found even in the global means, with the surface albedo and cloud feedbacks showing the greatest spread across different kernels. Our results highlight the importance of using more than one radiative kernel and standardizing feedback calculations, like those offered by ClimKern, in climate feedback, climate sensitivity, and polar amplification studies. As ClimKern continues to evolve, we hope others will contribute to its development to make it even more useful to the feedback community.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this preprint. The responsibility to include appropriate place names lies with the authors.
Tyler P. Janoski, Ivan Mitevski, Ryan J. Kramer, Michael Previdi, and Lorenzo M. Polvani

Status: final response (author comments only)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Tyler P. Janoski, Ivan Mitevski, Ryan J. Kramer, Michael Previdi, and Lorenzo M. Polvani

Data sets

ClimKern Kernel & Data Repository T. P. Janoski, I. Mitevski, and R. J. Kramer https://zenodo.org/records/13287114

Model code and software

ClimKern Python Package T. P. Janoski, I. Mitevski, and K. Wen https://zenodo.org/records/13286640

Interactive computing environment

ClimKern Analysis & Plotting Notebook T. P. Janoski https://zenodo.org/records/13314165

Tyler P. Janoski, Ivan Mitevski, Ryan J. Kramer, Michael Previdi, and Lorenzo M. Polvani

Viewed

Total article views: 335 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
214 109 12 335 3 3
  • HTML: 214
  • PDF: 109
  • XML: 12
  • Total: 335
  • BibTeX: 3
  • EndNote: 3
Views and downloads (calculated since 30 Aug 2024)
Cumulative views and downloads (calculated since 30 Aug 2024)

Viewed (geographical distribution)

Total article views: 344 (including HTML, PDF, and XML) Thereof 344 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 20 Nov 2024
Download
Short summary
We developed the ClimKern project to improve the reproducibility of climate feedback calculations, which are vital for future climate projections. Our project includes a repository of standardized radiative kernels and a Python package. Testing ClimKern on climate model output revealed significant variability in results depending on the kernel used, especially in polar regions. This highlights the need for multiple kernels and standardized calculations in future climate studies.