v0.5.4.5
victorterpstra
released this
09 Dec 04:09
·
118 commits
to master
since this release
[0.5.4.5] - 2022-12-08
Changed
- DeployedDOModel.get_solve_details_objective uses PROGRESS_CURRENT_OBJECTIVE instead of PROGRESS_BEST_OBJECTIVE and adds exception handling
- setup.py avoids import of dse_do_utils to get version
Added
- RunConfig.export_sav option
[0.5.4.5b4] - 2022-11-15
Added
- OptimizationEngine.create_do_model() to instantiate as CPOptimizer model
- OptimizationEngine CPOptimizer methods to create dvar as DataFrame columns
- OptimizationEngine.semicontinuous_var_series
- OptimizationEngine.semiinteger_var_series
Changed
- ScenarioDbManager: before any DB insert (bulk and row-by-row), replace NaN with None to avoid FK problems in DB2
[0.5.4.5b3] - 2022-10-17
Added
- Support for scenarioSeq in ScenarioDbManager
[0.5.4.5b2] - 2022-10-02
Changed
- ScenarioRunner and ScenarioGenerator refactoring
[0.5.4.5b1] - 2022-09-22
Added
- ScenarioRunner and ScenarioGenerator
[0.5.4.5b0] - 2022-09-06
Changed
- ScenarioDbManager.resolve_metadata_column_conflicts: resolve conflicts where a ScenarioDbTable subclass redefines a column.
- ScenarioDbManager._insert_table_in_db_by_row automatically inserts None for columns in defined schema, but missing in DataFrame.