Changelog#
Versions follow Semantic Versioning (<major>.<minor>.<patch>
).
Backward incompatible (breaking) changes will only be introduced in major versions with advance notice in the Deprecations section of releases.
openscm-runner v0.13.0 (2024-01-30)#
Breaking Changes#
Updated to CICERO-SCM v1.1.1
This also removes the pin on Pandas when installing CICERO-SCM’s python port (#89)
Improvements#
Switched to using pytest-regressions rather than relying on our own solution (#88)
Trivial/Internal Changes#
openscm-runner v0.12.1 (2023-05-15)#
Features#
Added support for Python v3.10 and v3.11 (#83)
Improvements#
Fix failing CI.
fair
is now pinned to < 2 (#83)
openscm-runner v0.12.0 (2023-05-12)#
Improvements#
openscm-runner v0.11.0 (2022-08-18)#
Features#
Improvements#
Move
_AdapterTester
toopenscm_runner.testing
(#79)Use environment for running CI so forks can access secrets too (#77)
Run MAGICC as part of CI by using MAGICC binary downloaded from
magicc.org <https://magicc.org/download/magicc7>
_ (#71)Updated the integration tests to use MAGICC v7.5.3 which is publicly available. (#70)
Log MAGICC7 errors more prominently. (#66)
MAGICC7 adapter: automatically create a temporary directory when MAGICC_WORKER_ROOT_DIR is not specified. (#68)
Updated dependency
black
tov22.3.0
and pinisort
andpylint
for consistent pull requests (#69)
openscm-runner v0.10.0 (2022-03-15)#
Features#
openscm-runner v0.9.3 (2022-01-19)#
Bug Fixes#
Updated CICERO-SCM fortran binary which confused OHC and OHC down to 700 meters in output and added missing components to radiative imbalance. (#57)
openscm-runner v0.9.2 (2021-12-23)#
Features#
Conda install instructions (#59)
Improvements#
Update README for FaIR conda install (#58)
Bug Fixes#
Packaging now uses setuptools-scm and hence includes all required files in source distributions (which should also fix the conda distribution) (#61)
openscm-runner v0.9.1 (2021-09-23)#
Bug Fixes#
Fixed CICERO-SCM bugs with converting halon units and handling of very long scenario names (#52)
openscm-runner v0.9.0 (2021-09-07)#
Improvements#
Require openscm-units >= 0.5.0 (#55)
openscm-runner v0.8.1 (2021-08-13)#
Improvements#
Made model dependencies optionally installable (allows conda package to be made) (#54)
openscm-runner v0.7.2 (2021-07-22)#
Improvements#
Loosened requirements and updated CI to run jobs in parallel (#53)
openscm-runner v0.7.1 (2021-07-09)#
openscm-runner v0.7.0 (2021-07-09)#
Features#
Adapter for the CICERO-SCM model (https://doi.org/10.1088/1748-9326/aa5b0a), see
openscm_runner.adapters.CICEROSCM
(#24)
openscm-runner v0.6.0 (2021-04-13)#
Improvements#
Changed FaIR heat uptake units to be “W/m^2” rather than “ZJ/yr” (#50)
Moved
openscm_runner.adapters.magicc7._parallel_process
toopenscm_runner.adapters.utils._parallel_process
(#47)Added CI for Python3.9 and dropped required code coverage to 90%. (#47)
Use
pytest markers <https://docs.pytest.org/en/stable/example/markers.html>
_ for marking tests which rely on MAGICC rather than hack fixture solution (#46)Update regression tests so they can be more easily updated (#45)
Updated tests to using MAGICCv7.5.1 (#44)
openscm-runner v0.5.1 (2021-02-27)#
Improvements#
Add ability to run FaIR in parallel (#43)
Bug Fixes#
Report correct index from FaIR as the anthropogenic total ERF (#40)
openscm-runner v0.5.0 (2021-02-24)#
Improvements#
Bug Fixes#
openscm-runner v0.4.4 (2020-11-12)#
Features#
Test that installation includes required package data (#27)
Bug Fixes#
Minor smoothing for going from climate-assessment to openscm-runner to FaIR 1.6 (#28)
openscm-runner v0.4.3 (2020-10-14)#
Bug Fixes#
Include csv files needed for running FaIR 1.6 with CMIP6 setup (#26)
openscm-runner v0.4.2 (2020-10-13)#
Improvements#
Added flexible start date for FaIR and FaIR’s scmdata to emissions converter (#21)
openscm-runner v0.4.1 (2020-10-06)#
Features#
openscm-runner v0.4.0 (2020-09-24)#
Features#
Improvements#
Configuration is now handled using
openscm_runner.settings
providing support for environment variables and dotenv files (#19)
Bug Fixes#
Update bandit configuration (#20)
openscm-runner v0.3.1 (2020-09-03)#
Improvements#
Added in direct aerosol forcing by species in FaIR (#14)
openscm-runner v0.3.0 (2020-08-26)#
Improvements#
Renamed
openscm_runner.adapters.fair
toopenscm_runner.adapters.fair_adapter
andopenscm_runner.adapters.fair.fair
toopenscm_runner.adapters.fair_adapter.fair_adapter
to avoid a namespace collision with the sourcefair
package (#13)
openscm-runner v0.2.0 (2020-08-25)#
Features#
FaIR 1.6.0 adapter (#12)
Bug Fixes#
MAGICC adapter so passed in emissions are followed (previously non-CO2 always followed SSP245) (#11)
openscm-runner v0.1.2 (2020-07-31)#
Improvements#
Upgrade to
scmdata>=0.6.2
so that package can be installed (#10)
openscm-runner v0.1.1 (2020-07-22)#
Improvements#
Remove unnecessary conversion to IamDataFrame when running MAGICC7 and clarify :meth:
adapters.base._Adapter.run
interface (#9)