Skip to content

Track incentives#877

Open
gschivley wants to merge 21 commits intoGenXProject:developfrom
gschivley:track-incentives
Open

Track incentives#877
gschivley wants to merge 21 commits intoGenXProject:developfrom
gschivley:track-incentives

Conversation

@gschivley
Copy link
Collaborator

Description

What type of PR is this? (check all applicable)

  • [ X] Feature
  • Bug Fix
  • Documentation Update
  • Code Refactor
  • Performance Improvements

Related Tickets & Documents

Addresses #874

Checklist

  • [X ] Code changes are sufficiently documented; i.e. new functions contain docstrings and .md files under /docs/src have been updated if necessary.
  • [X ] The latest changes on the target branch have been incorporated, so that any conflicts are taken care of before merging. This can be accomplished either by merging in the target branch (e.g. 'git merge develop') or by rebasing on top of the target branch (e.g. 'git rebase develop'). Please do not hesitate to reach out to the GenX development team if you need help with this.
  • [ X] Code has been tested to ensure all functionality works as intended.
  • [X ] CHANGELOG.md has been updated (if this is a 'notable' change).
  • [ X] I consent to the release of this PR's code under the GNU General Public license.

How this can be tested

Added an example case with investment and production incentives, although the production incentives are only for energy. Might want to add a CCS resource and a CO₂ production incentive to the test.

Outputs now include investment/production incentives in the costs file and their own results files. Names should be checked for all outputs.

Post-approval checklist for GenX core developers

After the PR is approved

  • Check that the latest changes on the target branch are incorporated, either via merge or rebase
  • Remember to squash and merge if incorporating into develop

lbonaldo and others added 14 commits February 4, 2025 23:13
Merge commit for Patch Release v0.4.4
…tput handling

Co-authored-by: gschivley <10373332+gschivley@users.noreply.github.com>
Co-authored-by: gschivley <10373332+gschivley@users.noreply.github.com>
Co-authored-by: gschivley <10373332+gschivley@users.noreply.github.com>
…apture support

Co-authored-by: gschivley <10373332+gschivley@users.noreply.github.com>
Co-authored-by: gschivley <10373332+gschivley@users.noreply.github.com>
Co-authored-by: gschivley <10373332+gschivley@users.noreply.github.com>
…credits

Add investment and production incentive policy modules
Properly filter ids when loading policy file info
@gschivley gschivley marked this pull request as ready for review October 30, 2025 23:42
@gschivley
Copy link
Collaborator Author

@lbonaldo and @sambuddhac, please take a careful look at this. It's passing tests but I relied heavily on copilot for all code changes. We might still want to make some changes to names in new files.

@sambuddhac
Copy link
Collaborator

I will be doing a thorough review and test of it today. Thanks @gschivley

@gschivley gschivley changed the base branch from main to develop October 31, 2025 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants