Release Notes - GENeSYS-MOD.jl

v4.2.0

Released on 2026-05-27 - GitHub

Changes

  • fixed some issues in inconsistencies between Julia and GAMS @loeffko (#43)
  • Performance improvements 🎉 🚀 @loeffko (#42)
  • Fix issue with variable costs calculation @dqpinel (#41)

v4.1.1

Released on 2026-05-11 - GitHub

Changes

  • Improved handling of data repository / conversion script testing @loeffko (#40)

v4.1.0

Released on 2026-03-23 - GitHub

This release includes the code at the point of the JOSS paper release (openjournals/joss-reviews#9571).

Changes

  • Functions for fetching inputs from Data repository @dqpinel (#33)

v4.0.0

Released on 2026-01-17 - GitHub

GENeSYSMOD v4.0.0

Merged pull requests:

  • Update datastructures.jl with concrete types for Sets (#2) (@mariok90)
  • Update README.md (#5) (@dqpinel)
  • Feature/results processing (#6) (@dqpinel)
  • Dev dana (#8) (@danareu)
  • missing change to previous commit (#9) (@dqpinel)
  • small changes to certain function to speed up the runtime of the results processing (#10) (@dqpinel)
  • Dev dana (#12) (@danareu)
  • New Dispatch formulations (#13) (@dqpinel)
  • Dev danar (#15) (@danareu)
  • added issue templates to keep this in a uniform structure; also added release drafter workflow for release management :) (#19) (@loeffko)
  • Implement Man0euvre data refresh changes from GAMS in Julia version (#21) (@dqpinel)
  • Implement changes from MR #15 in the GAMS version to the Julia version (#24) (@dqpinel)
  • Improvements to memory usage and minor improvements to runtime (#25) (@dqpinel)
  • Fix peaking equations (#26) (@dqpinel)
  • Julia implementation of changes brought by PR#22 in GAMS version (#28) (@dqpinel)
  • run tests in CI and remove files after run (#29) (@dqpinel)

Closed issues:

  • Minimum peaking capacity leads to infeasible results (#4)
  • Implement missing sheets in dataread (#7)
  • Handling of Negative Emission Technologies (e.g., P_Biomass_CCS) Incorrectly Constrained (#17)
  • Update scenario_timeseries_reduction to handle new heat fuels (#18)
  • [BUG] (#27)
  • [FEATURE] [JOSS review] License is missing copyright holder (#30)

v4.0

Released on 2026-01-15 - GitHub

GENeSYS-MOD.jl v4.0

This marks the first official release of GENeSYS-MOD in Julia. 🎉 🚀 🥳

We are happy to now formally bring the Julia version for the Global Energy System Model (GENeSYS-MOD), in version 4.
All model functionality will be harmonized across the GAMS and Julia implementations (assuming similar major and minor versions - so 4.0.X of GENeSYS-MOD will be similar across both implementations, sub-versions might differ due to different publishing cycles).
The data will also be fully compatible across both GAMS and Julia, a system to ensure proper cross-referencing of data versions vs. model versions is currently in development.

Thanks for the interest in our model and we hope that you enjoy using it! 😄

With love,
the GENeSYS-MOD development team

Changes

🚀 Features

  • Implement Man0euvre data refresh changes from GAMS in Julia version @dqpinel (#21)
  • added issue templates to keep this in a uniform structure; also added release drafter workflow for release management :) @loeffko (#19)
  • New Dispatch formulations @dqpinel (#13)

🐛 Bug Fixes

  • Implement Man0euvre data refresh changes from GAMS in Julia version @dqpinel (#21)