(#170) Fix to the radiative forcing scale factor in aerosol-radiation interactions (#168)
(#169) Removed logging messages which were too annoying and slowed down overrides in all but default cases (#162)
(#167) Add support for python 3.13
(#163) Fixed bug with calibrated constained example (#161)
(#125) Stratospheric water vapour forcing is now a function of concentration or emissions, rather than forcing
(#158) Add fair to conda-forge
(#155) Implement general CSV filling function
(#153) Add support for python 3.12
(#134) Increase code coverage to 100%
(#152) Fix bug in reading in species_configs CSV file when either ch4 or aci are omitted
(#150) Reformat for black update
(#149) Add nightly tests
(#147) Remove support for python 3.7
(#146) Restarts for ocean heat content working correctly
(#138) Zenodo DOI error when using pooch fixed
(#118) Development branch merged in
(#130) Fixed breaking change in xarray 2023.9.0
(#127) Add a calibrated, constrained example to the documentation
(#121) Make FAIR.ghg_forcing_offset an attribute
(#120) Fix a weird bug with scipy-1.10 and linear algebra. Remove support for python 3.6, add support for 3.11
(#112) Write docs for v2.1
(#111) Large overhaul of FaIR including adding most features from v2.0.0-alpha, plus species-dependent methane lifetime and new interface
(#101) Add the SSP emissions scenarios as a module interface, like RCPs
(#94) Enable restarts with Geoffroy temperature function and GIR carbon cycle
(#99) Add option to use ozone forcing dependent on N2O concentrations
(#87) Add Geoffroy temperature and prescribed forcing to inverse
(#84) Fix concentration-driven runs for 45-species FaIR
(#83) Support scmdata >= 0.7.1
(#82) Expand AR6 forcing diagnostics to get aerosol direct forcing by species
(#78) Optimise fair.tools.scmdf.scmdf_to_emissions
a bit
(#77) Fixed fair.tools.scmdf.scmdf_to_emissions
(#76) Added in the GIR carbon cycle as an option and ScmDataFrame reader, required for openscm-runner and iiasa-climate-assessment
(#69) Added in switch to directly specify tropospheric ozone forcing time series and added in AR6 radiative efficiencies, lifetimes and molecular weights
(#68) Attempting to infill CFCs before 1765 raises ValueError
(#62) Add inverse carbon cycle to diagnose emissions from concentrations
(#60) Refactor carbon cycle into separate function
(#4) Make iirf_h
a keyword parameter
(#57) Update to the ensemble generator to use the variance of the input data rather than the standard deviation
(#52) Fixed bug that didn't pick up first year of CO2 concentrations and radiative forcing after restart_in. Changed internal book-keeping of CO2 concentrations to be absolute, rather than anomaly from pre-industrial, to be consistent with other GHGs.
(#49) Change name of model to FaIR in docs, README and example notebooks
(#47) Remove requirements.txt
and add .readthedocs.yml
to put install requirements all in one place