Deepcave

Latest version: v1.3.4

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.3.4

Bug-Fixes
- Fix dependency issues

1.3.3

Bug-Fixes
- Fixed configuration footprint for Mac platforms
- fix bug in plots

Converters
- Add for each converter a method to check whether a run is valid.
- Change rst docs of converters.

Quality of Life
- Improve documentation on installation for Mac platforms

General Layout
- Fix navigation and button problems in general layout.
- Change general layout to be more intuitive.

1.3.2

Features
- Allow Importance and ablation path analysis for multi-objective runs.

1.3.1

Quality of Life
- Improve documentation on installation of extra requirements.
- Add licence information to all source files.

1.3

Converters
- Add support for AMLTK.
- Add support for Optuna.
- Add support for adding a run in DataFrame format (137).
- BOHB: Consider missing state as valid state as state is not provided by default (65).

Version-Updates
- ConfigSpace from 0.6.1 to 1.2.0
- Numpy from 1.26.4 to 2.0.1
- pyPDPPartitioner from to 0.1.8 to 0.1.9

Ablation Paths Plugin
- Added ablation paths as a plugin.
- Added ablation as a evaluator to use for the plugin.
- Added tests as well as documentation.
- Modified the RandomForest surrogate model, so it can be passed the number of trees.

Move plugins
- Moved the Configuration cube and the parallel coordinates plugin from objective to hyperparameter.
- Changed layout accordingly as well as the documentation.

Bug-Fixes
- Upgrade pyPDPPartitioner to 0.1.9 as a requirement which fixes a bug related to copying config space objects (111).

Quality of Life
- Update the documentation to reflect the new changes.
- Disable warnings during RunHandler initialization to avoid showing warnings with respect to previously loaded runs.
- Remove option to use docker (not yet supported).
- Add SMAC3v2 multi-fidelity example runs.
- Add more useful SMAC3v2 multi-objective example run.
- Remove defective matplotlib button and associated functionalities.

1.2.1

Quality of Life
- Runs now get displayed with their parent directory for better distinguishability.
- Increase plot font sizes.
- Add a simple loading bar functionality for longer runs.

General
- Seed is now required in the Recorder.

Bug-Fixes
- Use normalized LPI importance via variance instead of importance over mean (152)
- Return nan as importance values if variance is 0. for a hyperparameter / budget (152)

Plugins
- Show a run's hoover-text for the actual budget of a trial in Cost over Time with Combined budget (154).
- Use highest budget as default budget for Cost over Time instead of Combined.
- Show best value / config for each objective instead of merged objective in Overview (159).
- Use chosen objective instead of merged objective to get the incumbent for the calculation of LPI importance (159).
- Add total runtime in overview (155).

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.