Recent Releases of EnergyModelsX

EnergyModelsX - v0.8.4

EnergyModelsBase v0.8.4

Diff since v0.8.3

Merged pull requests: - Fixed a bug in link resources (#68) (@JulStraus) - Fixed a bug when using OperationalScenarios (#70) (@JulStraus)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

EnergyModelsX - v0.9.2

EnergyModelsBase v0.9.2

Diff since v0.9.1

Merged pull requests: - Added check for stor_res to avoid problems (#65) (@JulStraus) - Fixed a bug in link resources (#66) (@JulStraus) - Fixed a bug when using OperationalScenarios without RepresentativePeriods (#67) (@JulStraus)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

EnergyModelsX - v0.9.1

EnergyModelsBase v0.9.1

Diff since v0.9.0

Merged pull requests: - Minor updates to the docs (#62) (@JulStraus) - Incorporation of variables for Data types (#63) (@JulStraus)

Closed issues: - Support for additional emission variables (#37)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] 8 months ago

EnergyModelsX - v0.9.0

EnergyModelsBase v0.9.0

Diff since v0.8.3

Breaking changes

  • Introduced a new supertype AbstractElement for links and nodes.
  • Moved from a dictionary to a type called Case.
  • The type allows extensions without having to create a new create_model function, and hence, run in potential problems with several extension packages.
  • While the changes should not be in itself breaking, we consider it good practice to create a breaking release to avoid issues with other packages that are relying on the former Case dictionary.
  • Changes to update your model to the latest version are explained in the documentation.

Other changes

  • Allow for checks for links with a default provided.
  • Changed functions to allow for nodes without OPEX that are not Availability nodes and nodes without capacity that are not Availability nodes.
  • Restructured the arguments in create_link to be consistent with create_node while maintaining backwards compatibility through an additional method.
  • Allow for OperationalProfile in emission prices.
  • Updated the time profile checks to include also check operational scenarios.

Merged pull requests

  • Multiple smaller changes in the documentation (#51) (@JulStraus)
  • Added DOI to README.md (#52) (@JulStraus)
  • Introduced a case type (#53) (@JulStraus)
  • Reworked filter functions in variable creation (#56) (@JulStraus)
  • Restructured argument order for create_link (#57) (@JulStraus)
  • Allow for operational emission prices (#58) (@JulStraus)
  • Inclusion of scenario profile checks (#60) (@JulStraus)

Closed issues

  • Support for additional emission variables (#37)
  • Nodes with OPEX and capacity (#54)
  • Formulation of links (#55)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

EnergyModelsX - v0.8.3

EnergyModelsBase v0.8.3

Diff since v0.8.2

Merged pull requests: - Inclusion of default checks (#50) (@JulStraus)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

EnergyModelsX - v0.8.2

EnergyModelsBase v0.8.2

Diff since v0.8.1

Merged pull requests: - Fixed an error in documentation (#46) (@JulStraus) - Enhanc/Potential in links (#47) (@JulStraus) - Restructuring of function flow (#48) (@JulStraus) - Multiple smaller updates in docs and docstrings (#49) (@JulStraus)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

EnergyModelsX - v0.8.1

EnergyModelsBase v0.8.1

Diff since v0.8.0

Merged pull requests: - Add option to skip all checks when creating model. (#39) (@hellemo) - Improvement of the documentation (#41) (@JulStraus) - Replacement of multiple with scale_op_sp (#42) (@JulStraus) - Fixed profile checks (#43) (@JulStraus) - Feature/Added the variable stor_level_Δ_sp (#44) (@JulStraus) - Adjust/EnergyModelsInvestment changes (#45) (@JulStraus)

Closed issues: - Clarification of multiple-function (#40)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

EnergyModelsX - v0.8.0

EnergyModelsBase v0.8.0

Diff since v0.7.0

Merged pull requests: - Use dev version for examples when running tests (#33) (@hellemo) - Add support for EnergyModelsInvestments as extension (#34) (@hellemo) - Updated documentations (#35) (@JulStraus) - Name emissions constraints to allow for emissions extensions (#36) (@JulStraus)

Closed issues: - Running examples (#17)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

EnergyModelsX - v0.7.0

EnergyModelsBase v0.7.0

Diff since v0.6.8

Merged pull requests: - Improvement of Storage level balances (#26) (@JulStraus) - Inclusion of both charge and discharge capacities (#29) (@JulStraus) - Add citation for JOSS paper (#30) (@hellemo) - Removed unncessary last(collect()) (#31) (@JulStraus) - Add citation to JOSS paper (#32) (@hellemo)

Closed issues: - JOSS Review (#21) - [joss paper] remarks (#27) - Improvement of Storage level balance and capacities (#28)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

EnergyModelsX - v0.6.8

EnergyModelsBase v0.6.8

Diff since v0.6.7

Merged pull requests: - Added potential for negative emission technologies (#22) (@JulStraus) - Added a contribution section to the documentation (#23) (@JulStraus) - Docs/fix typos (#24) (@JulStraus) - Removed \texttt in docstrings (#25) (@JulStraus)

Closed issues: - Consider dropping texttt for variables (#20)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

EnergyModelsX - v0.6.7

EnergyModelsBase v0.6.7

Diff since v0.6.6

Merged pull requests: - Added conditional argument to remove TimeProfile checks (#19) (@JulStraus)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

EnergyModelsX - v0.6.6

EnergyModelsBase v0.6.6

Diff since v0.6.5

Merged pull requests: - Removed const EMB from examples (#13) (@JulStraus) - Bugfix for running examples when added from Registry (#14) (@JulStraus) - Function modifications for accessing fields (#15) (@JulStraus) - Restructured the folders (#16) (@JulStraus) - Fix on checks (#18) (@JulStraus)

Closed issues: - Missing definition of EMB shortcut in both examples (#12)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

EnergyModelsX - v0.6.5

EnergyModelsBase v0.6.5

Diff since v0.6.4

Merged pull requests: - Updated restrictions in types and functions (#9) (@JulStraus)

Closed issues: - Prepare for registration of EnergyModelsBase (#4)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago

EnergyModelsX - v0.6.4

EnergyModelsBase v0.6.4

Merged pull requests: - First iteration for release (#1) (@JulStraus) - Adjustment/docs GitHub (#2) (@JulStraus) - Including GitHub CI (#3) (@JulStraus)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 2 years ago