|
| 1 | +# Version 1.2 |
| 2 | + |
| 3 | +## Plugins |
| 4 | +- Add symbolic explanations plugin (#46). |
| 5 | +- It is now possible to view multiple unequal runs at once in Cost over Time and Pareto (#93). |
| 6 | +- Runs with unequal objectives cannot be displayed together. |
| 7 | +- Added an enum for displaying according warning messages. |
| 8 | + |
| 9 | +## Enhancements |
| 10 | +- Fix lower bounds of dependency versions. |
| 11 | +- Allow to load multi-objective SMAC3v2 and add example (#69). |
| 12 | +- Allow to load runs with multiple seeds and add examples (#70). |
| 13 | +- Correct incumbent calculation when single objective should be maximized. |
| 14 | +- Correct range of configuration cube slider for number of configs. |
| 15 | +- Do not disable existing loggers. |
| 16 | +- Update author email. |
| 17 | +- Add exit button which first deletes running jobs and then terminates DeepCave. |
| 18 | +- Nicer handling of Keyboard Interrupt. |
| 19 | +- Disable debug mode. |
| 20 | +- Save plotly plots in higher resolution upon download. |
| 21 | +- Get hovertext per budget in Footprint, Config Cube, Cost over Time, and Pareto Front. |
| 22 | + |
| 23 | +## Bug-Fixes |
| 24 | +- Fix missing objective specification in LPI evaluator (#71). |
| 25 | +- Don't convert BOHB runs with status 'running' (consistent with SMAC). |
| 26 | +- Fix api examples (#68). |
| 27 | +- Reset inputs to fix error when subsequently selecting runs with different configspaces, objectives or budgets (#106). |
| 28 | +- Fix errors due to changing inputs before runselection (#64). |
| 29 | +- For fANOVA, remove constant hyperparameters from configspace (#9). |
| 30 | +- When getting budget, objectives etc from multiple runs in Cost over Time and Pareto Front: |
| 31 | + - Instead of taking the first run as comparative value, |
| 32 | + - take the one with the lowest budget, else the index for the budgets could be out of bounds. |
| 33 | +- For PCP, show hyperparameters with highest importance closest to the cost, i.e. right (#124). |
| 34 | +- Add init files to all test directories. |
| 35 | +- Correct LPI importance tests. |
| 36 | +- Free port when exiting via the exit button (#52). |
| 37 | + |
| 38 | +## Documentation |
| 39 | +- Add How to Contribute section. |
| 40 | +- Expand documentation for partial dependence plugin. |
| 41 | + |
| 42 | +## Version-Updates |
| 43 | +- Black version from 23.1.0 to 23.3.0 |
| 44 | +- Mypy from 0.930 to 1.5.1 |
| 45 | + |
| 46 | +## Mypy |
| 47 | +- Updated args so there are no missing imports |
| 48 | +- Updated additional dependencies, so mypy can check all types |
| 49 | +- Note: If the installs in requirements change, it has to be adapted in additional dependencies |
| 50 | +- Added many type annotations |
| 51 | +- In some cases internal refactoring for variables, due to typing |
| 52 | + |
| 53 | +## Pydocstyle and Linter |
| 54 | +- Major overhaul of docstrings in various files |
| 55 | +- Removed unused imports and variables |
| 56 | + |
| 57 | +## Groups |
| 58 | +- Groups now get a default name, if no name was entered by the user. |
| 59 | +- Groups get sorted alphabetically to appear more ordered. |
| 60 | + |
| 61 | +## Additional Changes |
| 62 | +- Added a "make install examples" in Makefile |
| 63 | + |
1 | 64 | # Version 1.1.3 |
2 | 65 |
|
3 | 66 | ## Bug-Fixes |
|
24 | 87 | - SMAC 2.0 |
25 | 88 |
|
26 | 89 | ## Dependencies |
27 | | -- Remove SMAC dependency by adding required function directly |
| 90 | +- Remove SMAC dependency by adding required function directly. |
28 | 91 |
|
29 | 92 | # Version 1.0.1 |
30 | 93 |
|
|
0 commit comments