Pydvl

Latest version: v0.9.2

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

Scan your dependencies

Page 3 of 3

0.2.0

Mostly API documentation and notebooks, plus some bugfixes.

Added

In [PR 161](https://github.com/aai-institute/pyDVL/pull/161):
- Support for $$ math in sphinx docs.
- Usage of sphinx extension for external links (introducing new directives like
`:gh:`, `:issue:` and `:tfl:` to construct standardised links to external
resources).
- Only update auto-generated documentation files if there are changes. Some
minor additions to `update_docs.py`.
- Parallelization of exact combinatorial Shapley.
- Integrated KNN shapley into the main interface `compute_shapley_values`.

Changed

In [PR 161](https://github.com/aai-institute/pyDVL/pull/161):
- Improved main docs and Shapley notebooks. Added or fixed many docstrings,
readme and documentation for contributors. Typos, grammar and style in code,
documentation and notebooks.
- Internal renaming and rearranging in the parallelization and caching modules.

Fixed

- Bug in random matrix generation
[PR 161](https://github.com/aai-institute/pyDVL/pull/161).
- Bugs in MapReduceJob's `_chunkify` and `_backpressure` methods
[PR 176](https://github.com/aai-institute/pyDVL/pull/176).

0.1.0

This is very first release of pyDVL.

It contains:

- Data Valuation Methods:

- Leave-One-Out
- Influence Functions
- Shapley:
- Exact Permutation and Combinatorial
- Montecarlo Permutation and Combinatorial
- Truncated Montecarlo Permutation
- Caching of results with Memcached
- Parallelization of computations with Ray
- Documentation
- Notebooks containing examples of different use cases

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.