Release Notes - GENeSYS-MOD.jl
v4.2.0
Released on 2026-05-27 - GitHub
Changes
v4.1.1
Released on 2026-05-11 - GitHub
Changes
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
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
- run tests in CI and remove files after run @dqpinel (#29)
- Julia implementation of changes brought by PR#22 in GAMS version @dqpinel (#28)
- Fix peaking equations @dqpinel (#26)
- Improvements to memory usage and minor improvements to runtime @dqpinel (#25)
- Implement changes from MR #15 in the GAMS version to the Julia version @dqpinel (#24)
- Dev danar @danareu (#15)
- Dev dana @danareu (#12)
- small changes to certain function to speed up the runtime of the results processing @dqpinel (#10)
- missing change to previous commit @dqpinel (#9)
- Dev dana @danareu (#8)
- Feature/results processing @dqpinel (#6)
- Update README.md @dqpinel (#5)
- Update datastructures.jl with concrete types for Sets @mariok90 (#2)
🚀 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)