Skip to content

Extending to seasonal capacity markets - #42

Draft
abdelrahman-ayad wants to merge 11 commits into
aa/gs_updatesfrom
aa/cap_markets
Draft

Extending to seasonal capacity markets#42
abdelrahman-ayad wants to merge 11 commits into
aa/gs_updatesfrom
aa/cap_markets

Conversation

@abdelrahman-ayad

Copy link
Copy Markdown
Collaborator

Phase 1

Summary

  • Adds the struct/type foundation for modeling seasonal (e.g. summer/winter) capacity markets alongside the existing annual capacity market, gated behind a new seasonal_capacity_market::Bool case-level toggle (default false, so existing annual-mode cases are unaffected in shape).
  • Capacity product, MarketProject, MarketCollection, and MarketPrices now key their derating/accepted-percentage/capacity-market/capacity-price data by season string ("annual" in non-seasonal mode), instead of holding a bare scalar/single market.
  • New load_season_months utility parses a capacity_seasons.csv season definition (reusing the existing month-range/wrap-around parsing already used for ORDC construction), falling back to a single "annual" season when the file is absent.

@abdelrahman-ayad abdelrahman-ayad self-assigned this Jul 24, 2026
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.

1 participant