Recent Releases of IESopt.jl
IESopt.jl - v2.11.0
IESopt v2.11.0
Merged pull requests:
- chore(deps): bump actions/checkout from 5 to 6 (#130) (@dependabot[bot])
- Disallow setting both availability and availability factor in Units (#137) (@daschw)
- [pre-commit.ci] pre-commit autoupdate (#138) (@pre-commit-ci[bot])
- Fix Base.hash to use only the two-arg method (#140) (@adienes)
- Implement extra_components keyword argument (#141) (@daschw)
- fix: get rid of HiGHS ComputeInfeasibilityCertificate error (#142) (@daschw)
- Avoid default results warnings (#143) (@daschw)
- new release (#144) (@daschw)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 21 days ago
IESopt.jl - v2.10.0
IESopt v2.10.0
Merged pull requests:
- fix(error): properly throw error for non-core components (#128) (@daniel-wie)
- ci: automatically run tests on all pull requests (#129) (@daschw)
Closed issues:
- Allow access to files in "constant" objective terms (#132)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 3 months ago
IESopt.jl - v2.9.3
IESopt v2.9.3
Merged pull requests:
- CompatHelper: bump compat for JSON to 1, (keep existing compat) (#124) (@github-actions[bot])
- bump JuliaSyntax version (#126) (@daschw)
- support for julia 1.12 (#127) (@daschw)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 7 months ago
IESopt.jl - v2.9.2
IESopt v2.9.2
Merged pull requests:
- Add example (59) showing a "per-month" consideration of grid tariffs (#123) (@sstroemer)
- Call
_finalizeon expressified Decision fields (fix) (#125) (@sstroemer)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 8 months ago
IESopt.jl - v2.9.1
IESopt v2.9.1
Merged pull requests:
- Allow accessing data within registered "files" using
get_file_data(#121) (@sstroemer) - Allow disabling components with components kwarg. (#122) (@daschw)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 8 months ago
IESopt.jl - v2.9.0
IESopt v2.9.0
Merged pull requests:
- Added Example 58 "celcius to power" (#102) (@EstebanScheibl)
- fix: wrong (leftover) access to name of a Virtual during error handling of
@check(#104) (@sstroemer) - chore(deps): bump actions/checkout from 4 to 5 (#105) (@dependabot[bot])
- CompatHelper: bump compat for JLD2 to 0.6, (keep existing compat) (#106) (@github-actions[bot])
- SOS1 objective now properly accounts for fixed costs (#107) (@sstroemer)
- Fix energy_to_celcius test (#110) (@daschw)
- Allow numbers as part of template names (#111) (@sstroemer)
- Prevent automatic calculation of infeasibility certificates for HiGHS (#112) (@sstroemer)
- Allow overwriting component settings (#115) (@daschw)
- Specialize the "amount" of results that are being extracted (#116) (@sstroemer)
- Fix #114 (#117) (@sstroemer)
- Expressify attributes of Decision (#118) (@sstroemer)
- Improve IIS computation after support by HiGHS/MathOptIIS (#119) (@sstroemer)
- chore: prep 2.9.0 release (#120) (@daschw)
Closed issues:
- Some Component parameters do not support "expressions" (#62)
- Missing definition of
__component__in@check(#103) - Reduce complexity of result extraction (#113)
- Prevent CI spam (#114)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 8 months ago
IESopt.jl - v2.8.0
IESopt v2.8.0
Merged pull requests:
- Fixes #85 (#90) (@Villyes)
- Respect snapshot
offsetandcountwhen loading virtual files (#96) (@sstroemer) - Minor fixes / QoL improvements (#97) (@sstroemer)
- Manually create IDs for RGFs ... (#100) (@sstroemer)
Closed issues:
- Improve wording in example 16 (#85)
- Improve validation (#91)
- Allow
ubfor create/destroy Profiles (#92) - Allow checking for existence of addon (#93)
- Tags seem to fail with Virtuals (#94)
- Respect
offsetandcountfor virtual files too (#95)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] 11 months ago
IESopt.jl - v2.7.0
IESopt v2.7.0
Merged pull requests:
- Add comment that colors and units cannot be used yet (#84) (@tfh8fe)
- Allow structuring of global parameters (#86) (@sstroemer)
- chore: prep for v2.7.0 (#87) (@sstroemer)
Closed issues:
- Allow structuring of global parameters (#81)
- Improve example docu: ex6 colors and units not yet usable (#83)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] about 1 year ago
IESopt.jl - v2.6.3
IESopt v2.6.3
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_cyclictogether withstate_ final(#63) - Refactor
Node.state_initialto anExpression(#70)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] about 1 year ago
IESopt.jl - v2.6.2
IESopt v2.6.2
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 1 year ago
IESopt.jl - v2.6.0
IESopt v2.6.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
parameterdictionary is modified (#54)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] over 1 year ago
IESopt.jl - v2.5.0
IESopt v2.5.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] over 1 year ago
IESopt.jl - v2.2.0
IESopt v2.2.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] over 1 year ago
IESopt.jl - v2.0.3
IESopt v2.0.3
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] over 1 year ago
IESopt.jl - v2.0.1
IESopt v2.0.1
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] over 1 year ago
IESopt.jl - v2.0.0
IESopt v2.0.0
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] over 1 year ago
IESopt.jl - v1.0.5
IESopt v1.0.5
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] over 1 year ago
IESopt.jl - v1.0.1
IESopt v1.0.1
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] almost 2 years 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
devtomain(#1) (@sstroemer) - Add initial version of
srcandtest(#2) (@sstroemer)
Energy Systems - Energy System Modeling Frameworks
- Julia
Published by github-actions[bot] almost 2 years ago