Effector

Latest version: v0.1.5

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

Scan your dependencies

0.1.5

Added

- added `ucimlrepo` to the dependencies
- `space_partitioning` module with `Best` and `BestDepthWise` classes for space partitioning.
- `space_partitioning.Best` (default) is a node-wise partitioning, i.e., it splits each node based on the split that maximizes the heterogeneity drop.
- `space_partitioning.BestDepthWise` is a depth-wise partitioning, i.e., all nodes of a certain level are split based on the same condition.

Fixed

- fixed bug in `space_partitioning.Best()`; partitioning now checks that the absolute heterogeneity should be over a threshold to be considered a valuable split
- fixed bug in RegionalPDP plots, where `centering` was not working properly, it was set to `False` and the user defined argument was not being passed.

Changed

- default plot titles now display full method name, e.g., `Accumulated Local Effects` instead of `ALE`.
- added support for shapiq backend in `shap_dp` and `shap_regional_dp` (added as alternative to `shap`)
- set the default value of `heter_small_enough` to 0.001 (from 0.00)
- set the default value of `centering` to `True` for `RegionalPDP` plots (from `False`)
- set the default value of `centering` to `False` for `RegionalDerPDP` plots (from `True`)

0.1.4

Changed

- default plot titles now display full method name, e.g., `Accumulated Local Effects` instead of `ALE`.
- update all notebooks with new names

0.1.3

Changed

- shap_dp (both global and regional) can now take custom arguments for the SHAP explainer

0.1.2

>>>>>>> main

Changed

- all plots return a `fig, ax` tuple, if the user wants to modify the plot further.
<<<<<<< HEAD
<<<<<<< HEAD
=======
- default plot titles now display full method name, e.g., `Accumulated Local Effects` instead of `ALE`.
>>>>>>> main
=======
>>>>>>> main
- changed README.md to reflect the new changes.

Added

- license
- documentation for space partitioning methods

0.1.1

Changed

- Updated GitHub Actions workflows:

- Modified `pulish_to_pypi.yml` to be triggered only on major or minor version changes.
- Modified `publish_documenation.yml` to be triggered only on major or minor version changes.

- add changelog.md to the documentation

0.1.0

Added

- Initialized changelog file and added basic versioning structure.

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.