You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
Changelog
All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.2.0] - 2021-05-28
Added
- Add sub-hourly unit commitment
- Add
UnitCommitment.write(filename, solution)
- Add mathematical formulation to the documentation
Changed
- Rename "Time (h)" parameter to "Time horizon (h)"
- Rename
UnitCommitment.get_solution
toUnitCommitment.solution
, for better consistency with JuMP style. - Add an underscore to the name of all functions that do not appear in the
documentation (e.g.
something
becomes_something
) These functions are not part of the public API and may change without notice, even in patch versions. - The function
UnitCommitment.build_model
now returns a plain JuMP model. The structUnitCommitmentModel
has been completely removed. Accessing model elements can now be accomplished as follows:model.vars.x[idx]
becomesmodel[:x][idx]
model.eqs.y[idx]
becomesmodel[:eq_y][idx]
model.expr.z[idx]
becomesmodel[:expr_z][idx]
model.obj
becomesmodel[:obj]
model.isf
becomesmodel[:isf]
model.lodf
becomesmodel[:lodf]
Fixed
- Properly validate solutions with price-sensitive loads
[0.1.1] - 2020-11-16
Added
- Add OR-LIB and Tejada19 instances
- Improve documentation
Fixed
- Fixes to MATLAB and PGLIB-UC instances
[0.1.0] - 2020-11-06
- Initial public release