Skip to content

Releases: openscm/gcages

v0.14.0

05 Feb 12:55

Choose a tag to compare

Announcements

Fixed Biochar and Soil Carbon Management accounting.

Changelog

🐛 Bug Fixes

  • Fixed Biochar and Soil Carbon Management accounting in the CMIP7 ScenarioMIP pre-processing. Soil carbon removal is now subtracted from AFOLU|Land|Land Use and Land-Use Change while biochar from `AFOLU|Land|Other. (#42)

🔧 Trivial/Internal Changes

Changes

  • 3450b2b bump: version 0.13.1a1 -> 0.14.0
  • 63f94f0 Added Forest Management, and Other in CR|Land Use
  • e10d9ec Apply suggestion from @znichollscr
  • 5d92874 Remove commented-out breakpoint in regression test
  • a0e9b4a regenerated salted files
  • e8c414f hacked consistency for Carbon Removal|Land Use variables
  • 9518ae9 remapped Biochar and SCM
  • 12e676e Failing regression tests
  • bc6f20f SCM-Biochar fix attempt
  • efde837 Final clean-up
  • 83820ce ci-main-only correction
  • 08d4df8 Added changelog
  • 16e3fe7 bump(pre-release): version 0.13.0 > 0.13.1a1
  • 666367d bump: version 0.12.1a1 -> 0.13.0
  • 1fd305d Test: reverting to macos-latest
  • 84e098c Test: pin macOS runner to macos-15
  • 87daaa4 bump(pre-release): version 0.13.0 > 0.13.1a1

v0.13.0

02 Dec 04:04

Choose a tag to compare

Announcements

  • Improved CDR granularity in pre-processing. Biochar and Soil Carbon Management are now explicitly processed from the Carbon Removal tree rather than being left in other carbon dioxide removal.

Changelog

⚠️ Breaking Changes

  • Additional CDR split

    Improved CDR granularity adding the Biochar and Soil Carbon Management new components from the Carbon Removal tree. (#40)

Changes

  • ba4b11f bump: version 0.12.1a1 -> 0.13.0
  • 60c2076 Added 40.breaking.md changelog
  • 8d47a2f Small typo
  • 8164f46 Updated salted files
  • 89a78fc Added CDR| Biochar and Soil Carbon Management
  • f6ee641 bump(pre-release): version 0.12.0 > 0.12.1a1

v0.12.0

10 Oct 14:44

Choose a tag to compare

Announcements

  • Key breaking changes were made (see below):
    • Changed CMIP7 ScenarioMIP pre-processing. Added four carbon removal variables into Emission tree and two have been removed.

Changelog

⚠️ Breaking Changes

  • Split out the Carbon Removal variable tree in a way that better facilitates downstream spatial downscaling.
    This means that we no longer split out Carbon Removal|Geological Storage|Other Sources and Carbon Removal|Geological Storage|Synthetic Fuels, and have created four new gridding sector components:

    • Other CDR (based on the emissions tree)
    • Enhanced Weathering, Direct Air Capture, Ocean (based on the carbon removal tree)

    (#39)

Changes

  • d5c7acd bump: version 0.11.1a1 -> 0.12.0
  • 33c18b9 Updated small comment
  • 10598b4 Updated comments in basic.py
  • 9fffb10 Update src/gcages/cmip7_scenariomip/pre_processing/reaggregation/basic.py
  • 96e3efe Update tests/integration/cmip7-scenariomip/test_integration_cmip7_scenariomip_gridding_emissions.py
  • 366fd57 Update changelog/39.breaking.md
  • 8cc529d Modified check of internal consistency
  • 899d438 CDR suppressed internal consistency check
  • e562373 Added 39.breaking.md changelog item
  • db61fb0 Added 39.breaking.md changelog
  • 6307c87 Passed tests
  • a3baa72 Turn off Carbon Removal tree checking
  • de939df wip
  • 7af6db2 bump(pre-release): version 0.11.0 > 0.11.1a1

v0.11.0

23 Jul 15:13

Choose a tag to compare

Announcements

  • Updated to support newer versions of scmdata. We removed the old pin, "scmdata>=0.17.0,<0.18", and have now moved to requiring "scmdata>=0.18.0"

Changelog

⚠️ Breaking Changes

🔧 Trivial/Internal Changes

Changes

  • 10d0ca1 bump: version 0.10.2a1 -> 0.11.0
  • 8eddbcc Move long-running test that was forgotten
  • ac0cb92 CHANGELOG
  • 6e94d42 Update scmdata pin
  • 2428868 bump(pre-release): version 0.10.1 > 0.10.2a1

v0.10.1

17 Jul 07:13

Choose a tag to compare

Announcements

  • Added an extra ar6 dependency, which should now make the AR6 workflow run on Mac for Python 3.10 and 3.11

Changelog

🐛 Bug Fixes

  • Added explicit requirement on importlib-resources for running the AR6 setup as this seems to be needed to make things work on MacOS with Python 3.10 and 3.11 (#37)

Changes

  • 1ab1c93 bump: version 0.10.1a1 -> 0.10.1
  • 0e59d2f CHANGELOG
  • fb81fbc Update dependencies and CI build
  • 0a6c5bc Revert diagnostic changes to workflow
  • 6db5002 Try adding explicit install
  • bdabcb8 Try another diagnostic
  • b067242 Add diagnostic imports
  • e812ba5 bump(pre-release): version 0.10.0 > 0.10.1a1

v0.10.0

16 Jul 21:13

Choose a tag to compare

Announcements

  • Fixed dependencies included when using the "ar6" extra
  • Made the AR6 setup compatible with windows
  • Minor updates to packaging

Changelog

⚠️ Breaking Changes

    • Renamed the extra "cmip7_scenariomip" to "cmip7scenariomip"
    • Stopped packaging the tests as part of releases (this significantly reduces the size of the distributions)

    (#35)

🐛 Bug Fixes

    • Fixed the dependencies required for running the AR6 setup
    • Made it possible to run the AR6 setup on windows

    (#35)

🔧 Trivial/Internal Changes

Changes

v0.9.0

16 Jul 14:56

Choose a tag to compare

Announcements

  • Key breaking changes were made, see below
    • Changed CMIP7 ScenarioMIP pre-processing. Carbon removal variables are now pre-processed into the Emissions tree, rather than being kept separate as part of the Carbon Removal tree
    • We now require pandas-openscm>=0.5.1 and have updated the minimum pins for numpy

Changelog

⚠️ Breaking Changes

    • Changed CMIP7 ScenarioMIP pre-processing. Carbon removal variables are now pre-processed into the Emissions tree, rather than being kept separate as part of the Carbon Removal tree. This greatly simplifies downstream use as all variables are in one tree.
    • Updated to requiring pandas-openscm>=0.5.1

    (#30)

  • Updated minimum numpy version to 1.26.0, the earliest that is not in end-of-life. Fixed the numpy pin for Python 3.13 to >=2.1.0, the first numpy version which supported Python 3.13. (#34)

🎉 Improvements

  • Added unit conversion support to [gcages.harmonisation.common.assert_harmonised][] (#33)

🔧 Trivial/Internal Changes

Changes

v0.8.0

12 Jul 05:59

Choose a tag to compare

Announcements

  • Reverted the addition of a CO2 AFOLU gridding sector in CMIP7 ScenarioMIP pre-processing

Changelog

⚠️ Breaking Changes

  • Reverted the addition of a CO2 AFOLU gridding sector in CMIP7 ScenarioMIP pre-processing. (#29)

Changes

v0.7.0

11 Jul 01:18

Choose a tag to compare

Announcements

This is a fix of the v0.6.1 release with the correct version identifier.

v0.6.1 will be yanked from PyPi.

Changelog

⚠️ Breaking Changes

  • Managed the removal of subsectors for Emissions|CO2|AFOLU tree (#23)
  • Introduced the handling of the Carbon Removal tree (#25)

🐛 Bug Fixes

  • Moved in Agriculture input sectors previously accounted in Agriculture Waste Burning (#18)

Changes

  • 00c65a8 bump: version 0.6.2a1 -> 0.7.0
  • b44df57 docs: Add note to changelog
  • f54adb2 chore: Add commit messages
  • f54ed10 bump(pre-release): version 0.6.1 > 0.6.2a1

v0.6.1

10 Jul 19:47

Choose a tag to compare

Announcements

  • Announcement 1

Changelog

No significant changes.

Changes

  • 2d8f9f2 bump: version 0.6.1a1 -> 0.6.1
  • 2bfd842 Update changelog.md