Skip to content

mzelinka/aprp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

aprp

DOI

A jupyter notebook is provided that demonstrates how to use the approximate partial radiative perturbation (APRP) technique to compute TOA SW radiation anomalies due to changes in individual components of the climate system for an example CMIP6 model. This notebook reads in data from two RFMIP experiments, calls the aprp.py function to perform the APRP calculations, and plots up the results. For comparison, it also performs the calculation using the formulation of Smith et al (2020), which was shown to be erroneous in Zelinka et al (2023).

Packages Needed

  • xcdat
  • xarray
  • numpy
  • matplotlib
  • cartopy
    ...all of which can be installed via conda:
conda create -n <ENV_NAME> -c conda-forge xcdat xesmf xarray numpy matplotlib cartopy
conda activate <ENV_NAME>

APRP Output

APRP provides TOA SW flux anomalies attributable to changes in:

  1. surface albedo (for all-, clear-, and overcast-sky conditions)
  2. clouds (total change and contributions from changing cloud cover, scattering, and absorption)
  3. non-cloud atmosphere (e.g., from changes in water vapor, aerosols, ozone)

References