A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of IESopt.jl

IESopt.jl - v2.6.3

IESopt v2.6.3

Diff since v2.6.2

Merged pull requests:

  • IESU.annuity: add warning for fraction greater than 1 in annuity function (#72) (@GerhardTotschnig)
  • Allow expressions in Nodes state_initial and state_final parameters (#73) (@daschw)
  • Update some docstring function signatures and prepare release (#75) (@daschw)

Closed issues:

  • Allow state_cyclic together with state_ final (#63)
  • Refactor Node.state_initial to an Expression (#70)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 30 days ago

IESopt.jl - v2.6.2

IESopt v2.6.2

Diff since v2.6.1

Merged pull requests:

  • Clean up README and disable documentation in CI (#68) (@sstroemer)
  • New examples 52-55 (#71) (@sstroemer)

Closed issues:

  • Cleanup README and Documentation (#47)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] about 2 months ago

IESopt.jl - v2.6.1

IESopt v2.6.1

Diff since v2.6.0

Closed issues:

  • Exception when optimization.snapshots.weights is set in Python (#66)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 2 months ago

IESopt.jl - v2.6.0

IESopt v2.6.0

Diff since v2.5.0

Merged pull requests:

  • Prevent modification of passed parameter dictionaries (#59) (@sstroemer)
  • Improve logging (#60) (@sstroemer)
  • Re-introduce docify (#61) (@sstroemer)
  • Allow passing DataFrames that are treated as normal CSV input files (#64) (@sstroemer)

Closed issues:

  • Passed parameter dictionary is modified (#54)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 3 months ago

IESopt.jl - v2.5.0

IESopt v2.5.0

Diff since v2.4.0

Merged pull requests:

  • [pre-commit.ci] pre-commit autoupdate (#55) (@pre-commit-ci[bot])
  • Support "non-integer" delay for Connections (#56) (@daschw)
  • Support passing a list of snapshot weights in the yaml config (#57) (@daschw)
  • [pre-commit.ci] pre-commit autoupdate (#58) (@pre-commit-ci[bot])

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 3 months ago

IESopt.jl - v2.4.0

IESopt v2.4.0

Diff since v2.3.0

Merged pull requests:

  • New docstrings in Utilities module (#52) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 3 months ago

IESopt.jl - v2.3.0

IESopt v2.3.0

Diff since v2.2.2

Merged pull requests:

  • feat: implement haskey for _CoreComponentOptContainerDict (#49) (@daschw)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 4 months ago

IESopt.jl - v2.2.2

IESopt v2.2.2

Diff since v2.2.1

Merged pull requests:

  • fix: correctly check if addon module is loaded (#46) (@daschw)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 4 months ago

IESopt.jl - v2.2.1

IESopt v2.2.1

Diff since v2.2.0

Merged pull requests:

  • fix: tag functions as "public" in sub-modules (#45) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 5 months ago

IESopt.jl - v2.2.0

IESopt v2.2.0

Diff since v2.1.0

Merged pull requests:

  • fix: proper parsing of string expressions that contain foo.bar:value (#39) (@sstroemer)
  • chore: refactor asset location (#40) (@sstroemer)
  • feat: refactor and improve logging to be more informative (#41) (@sstroemer)
  • feat: base version checks on actual VersionNumber (#42) (@sstroemer)
  • feat: improvements for Connections (delays / losses) (#43) (@sstroemer)
  • chore: prep v2.2.0 (#44) (@sstroemer)

Closed issues:

  • [Bug] Failing to parse correct component name in expression for a Decision in a template (#38)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 5 months ago

IESopt.jl - v2.1.0

IESopt v2.1.0

Diff since v2.0.3

Merged pull requests:

  • fix/feat: various addon related fixes (#37) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 5 months ago

IESopt.jl - v2.0.3

IESopt v2.0.3

Diff since v2.0.2

Merged pull requests:

  • fix: rely on JuliaSyntax's tokenize instead of regex-based splitting of strings during conversion to expr (#36) (@sstroemer)

Closed issues:

  • Parser fails with multi-term-expression containing scientific notation in v2 (#35)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 5 months ago

IESopt.jl - v2.0.2

IESopt v2.0.2

Diff since v2.0.1

Merged pull requests:

  • feat: implement necessary changes to fix rendering of Julia stuff in Python docs (#34) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 5 months ago

IESopt.jl - v2.0.1

IESopt v2.0.1

Diff since v2.0.0

Merged pull requests:

  • CompatHelper: bump compat for SCIP in [weakdeps] to 0.12, (keep existing compat) (#21) (@github-actions[bot])
  • chore(deps): bump codecov/codecov-action from 4 to 5 (#28) (@dependabot[bot])
  • ci: add a windows runner to the test CI job (DuckDB failed on windows which we did not catch immediately) (#31) (@sstroemer)

Closed issues:

  • Testing locally on Windows fails with EBUSY IOError (#12)
  • DuckDB fails to precompile under Windows (#32)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 5 months ago

IESopt.jl - v2.0.0

IESopt v2.0.0

Diff since v1.0.5

Merged pull requests:

  • CompatHelper: bump compat for JLD2 to 0.5, (keep existing compat) (#16) (@github-actions[bot])
  • add weigths to nodalbalance constraints to provide correct prices as duals (#18) (@daschw)
  • fix: accept Integer as weights in config (#19) (@daschw)
  • Major addon rework (#20) (@sstroemer)

Closed issues:

  • Codecov diff target for patches (#6)
  • Unit availability documentation error (#22)
  • Multiplication of a invest decison value and timeseries data doesn't work (#25)
  • Refactor precompilation detection (#27)
  • Fix pre commit (#29)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 5 months ago

IESopt.jl - v1.0.5

IESopt v1.0.5

Diff since v1.0.4

Merged pull requests:

  • feat: implement build_priority for core components (#13) (@daschw)
  • CompatHelper: bump compat for IESoptLib to 0.3, (keep existing compat) (#14) (@github-actions[bot])
  • fix: reference in dynamic template building (#15) (@sstroemer)
  • Bug fixes (#17) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 8 months ago

IESopt.jl - v1.0.4

IESopt v1.0.4

Diff since v1.0.3

Migrate full core component parameter docstrings.

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 9 months ago

IESopt.jl - v1.0.3

IESopt v1.0.3

Diff since v1.0.2

Relax version requirements on IESoptLib to include all v0.2.z versions.

Merged pull requests:

  • Update version compat bounds for IESoptLib (#10) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 10 months ago

IESopt.jl - v1.0.2

IESopt v1.0.2

Diff since v1.0.1

Merged pull requests:

  • Fix solver extension handling to allow proper interaction when using from Python (#9) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 11 months ago

IESopt.jl - v1.0.1

IESopt v1.0.1

Diff since v1.0.0

Merged pull requests:

  • rename result files from *.mfres.jld2 to *.iesopt.result.jld2 (#5) (@daschw)
  • Integrate IESoptLib, add more cleaned up structure to the docs (#7) (@sstroemer)
  • Refactor dynamic loading of solvers (and IESoptLib) to using extensions (#8) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 11 months ago

IESopt.jl - v1.0.0

IESopt v1.0.0

This is the initial release related to the move of IESopt to GitHub.

Added

  • Initial public release of IESopt.jl

Merged pull requests:

  • Trying PR from dev to main (#1) (@sstroemer)
  • Add initial version of src and test (#2) (@sstroemer)

Energy Systems - Energy System Modeling Frameworks - Julia
Published by github-actions[bot] 11 months ago