Beta release of Egret
What's Changed
- Startup/shutdown curve by @bknueven in #219
- Refactoring _lazy_ptdf_uc_solve_loop into component functions by @bknueven in #224
- Update README.md to make proper link to GHA by @bknueven in #225
- Rts gmlc parser updates by @michaelbynum in #209
- adding missing init file by @bknueven in #230
- Filter scalar reserve requirements by @darrylmelander in #231
- Eliminating Pyomo 6 deprecation warning by @bknueven in #232
- Adding GHA for publishing to PyPI and TestPyPI by @bknueven in #233
- Hooks for UC as subblock by @bknueven in #234
- Support for piecewise (convex) costs in ACOPF by @michaelbynum in #227
- Catching more edgecases in piecewise logic by @bknueven in #237
- Adding reset after pre-lp warmstart loop by @bknueven in #236
- Singlecost by @DLWoodruff in #240
- Add a PR template, update README formatting by @jsiirola in #241
- adding option to use SOC overestimators from paper by @michaelbynum in #217
- Priced load and renewables by @bknueven in #238
- Adding user-configurable slack type by @bknueven in #239
- Replacing getitem() with at() for ordered sets by @bknueven in #243
- Replacing getitem() with at() for ordered sets, Part II by @bknueven in #244
- RTS-GMLC fixes by @bknueven in #245
- ModelData Utilities by @darrylmelander in #249
- Reducing complexity of check that all thermal generators are assigned… by @jeanpaulwatson in #250
- Fix DataFrame indexing error in RTS-GMLC parser by @darrylmelander in #251
- Updating mutable penalty params by @bknueven in #252
- Setting up 0.5.0 by @bknueven in #256
New Contributors
- @darrylmelander made their first contribution in #231
- @jsiirola made their first contribution in #241
Full Changelog: 0.1.1...0.5.0