Skip to content

Improved aerosol/ozone relationships, varying ECS/TCR, and other changes

Choose a tag to compare

@chrisroadmap chrisroadmap released this 08 Mar 10:02
· 595 commits to master since this release

Welcome to the version 1.2.1 release! Several improvements to the non-CO2 forcing have been made compared to v1.1. Additionally ECS and TCR can now also be time-varying.

  • Natural emissions of CH4 and N2O are fully backed-out of the RCP scenarios so that the historical concentrations match precisely up to 2005. This is desirable, because published concentration datasets (e.g. from Meinshausen et al.) represent our best estimate of the evolution of greenhouse gases and are likely to exhibit much less uncertainty than any emissions input dataset.
  • Tropospheric ozone forcing relationships from Stevenson et al., 2013 have been implemented in preference to the old regression-based treatment. Also included is the effect of temperature on ozone forcing.
  • Direct aerosol forcing relationships (treated as ERFari in FAIR) from Myhre et al., 2013 have been implemented in preference to the old regression-based treatment.
  • Indirect aerosol forcing relationships (treated as ERFaci) are also implemented. We use a logarithmic dependence of aerosol indirect forcing on emissions. This is inspired by the simple model of Stevens 2015 based on a least-squares curve fit from the global aerosol indirect model of Ghan et al., 2013. The Ghan model emulates the results of several climate models.
  • The option to scale aerosol forcing to the AR5 best estimate of -0.45W/m2 for ERFari and -0.45W/m2 for ERFaci given 2011 emissions is included as an option (true by default). Use scaleAerosolAR5=False in the call to fair_scm to turn off this behaviour.
  • Aerosols and tropospheric ozone include an option to ensure that the forcing from 1765 to 1850 follows a trajectory between zero and the 1850 value. Anthropogenic emissions were non-zero in 1750/1765 (Skeie et al., 2011) but the RCPs start from zero. Using RCP (zero-based) values leads to forcings that are too large in 1850 relative to 1765. We therefore assume the Skeie emissions are the true "pre-industrial". If the option is turned off (set fixPre1850RCP=False in the call to fair_scm), or if the date of the simulation is after 1850, then zero emissions will result in a negative tropospheric ozone / positive aerosol forcing. This is by design.
  • An option to include a time-varying ECS and TCR has been included by specifying tcrecs as a 2D array.
  • Default options to fair_scm have been changed to reflect (mostly) the ensemble setup in the GMD paper, including inclusion of natural emissions, solar and volcanic forcing, and useMultigas=True by default.
  • The code is identical to v1.2. A small change to the metadata was needed for compatibility with PyPI.