What's Changed
* **Enhancement**: Automatically generate opchar matrix image from CSV, and other doc fixes by milindsmart in https://github.com/blue-marble/gridpath/pull/1108
* **Enhancement**: Allow soft unavailable hours per period constraint by anamileva in https://github.com/blue-marble/gridpath/pull/1105
* **Enhancement**: Variable costs by period by anamileva in https://github.com/blue-marble/gridpath/pull/1107
* **Bugfix**: Fix get_inputs_from_database for reserves percent requirements by Janie115 in https://github.com/blue-marble/gridpath/pull/1120
* **Bugfix**: Fix get_inputs_from_database for elcc surface facets by Janie115 in https://github.com/blue-marble/gridpath/pull/1121
* **Bugfix**: Fix get_inputs_from_database for carbon credits params AND avoid trying to load info from project_carbon_credits.tab if the file does not exist by Janie115 in https://github.com/blue-marble/gridpath/pull/1122
* **Bugfix**: Fix to carbon credit purchase inputs by Janie115 in https://github.com/blue-marble/gridpath/pull/1128
* **Bugfix**: Fixes to capacity transfers inputs by Janie115 in https://github.com/blue-marble/gridpath/pull/1126
* **Enhancement**: Add USE threshold for RA statistics by anamileva in https://github.com/blue-marble/gridpath/pull/1134
* **Enhancement**: Support single iterations with non-0 ID by anamileva in https://github.com/blue-marble/gridpath/pull/1141
* **Maintenance**: Refactor loading of model data by anamileva in https://github.com/blue-marble/gridpath/pull/1143
* **Maintenance**: Reformulate gen_var optype by anamileva in https://github.com/blue-marble/gridpath/pull/1144
* **Enhancement**: Actually allow var negative power by anamileva in https://github.com/blue-marble/gridpath/pull/938
* **Maintenance**: Make all objective functions dictionaries for testing by anamileva in https://github.com/blue-marble/gridpath/pull/1145
* **Enhancement**: Performance standards in t/MW by Janie115 in https://github.com/blue-marble/gridpath/pull/1146
* **Bugfix**: Fix db_schema for relative capacity by Janie115 in https://github.com/blue-marble/gridpath/pull/1150
* **Bugfix**: Fixes in transmission targets by Janie115 in https://github.com/blue-marble/gridpath/pull/1155
* **Bugfix**: Fix get hydro op chars and tmp opr inputs from db by Janie115 in https://github.com/blue-marble/gridpath/pull/1153
* **Maintenance**: Improvements to hydro inputs handling by anamileva in https://github.com/blue-marble/gridpath/pull/1156
* **Bugfix**: Fix duplicate timepoint inputs with spinup/lookahead by anamileva in https://github.com/blue-marble/gridpath/pull/1157
* **Feature**: Created instantaneous penetration optional feature by alexrob18 in https://github.com/blue-marble/gridpath/pull/1148
* **Bugfix**: Fix availability derate bug with iterations by anamileva in https://github.com/blue-marble/gridpath/pull/1158
* **Docs**: Update RA Toolkit README by anamileva in https://github.com/blue-marble/gridpath/pull/1160
New Contributors
* alexrob18 made their first contribution in https://github.com/blue-marble/gridpath/pull/1148
Deprecation Notice
The UI will be deprecated in 2025 in favor of an easier-to-maintain and more flexible approach.
**Full Changelog**: https://github.com/blue-marble/gridpath/compare/v2024.1.0...v2024.2.0