Skip to content

Commit

Permalink
Update CHANGELOG.md.
Browse files Browse the repository at this point in the history
  • Loading branch information
Markus Semmler committed Aug 8, 2023
1 parent 94a16f0 commit 454bea5
Showing 1 changed file with 24 additions and 19 deletions.
43 changes: 24 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,22 @@
[PR #371](https://github.com/appliedAI-Initiative/pyDVL/pull/371)
- Major changes to IF interface and functionality
[PR #278](https://github.com/appliedAI-Initiative/pyDVL/pull/278)
- **New Method**: Implements solving the hessian equation via spectral low-rank approximation
- **New Method**: Implements solving the hessian equation via spectral low-rank
approximation
[PR #365](https://github.com/appliedAI-Initiative/pyDVL/pull/365)
- **Breaking Changes**:
- Add new joblib backend and set it as default
instead of the ray backend. Simplify the MapReduceJob class.
[PR #355](https://github.com/appliedAI-Initiative/pyDVL/pull/355)
- Bump torch dependency for influence package to 2.0 [PR #365](https://github.com/appliedAI-Initiative/pyDVL/pull/365)
- Add new joblib backend and set it as default
instead of the ray backend. Simplify the MapReduceJob class.
[PR #355](https://github.com/appliedAI-Initiative/pyDVL/pull/355)
- Bump torch dependency for influence package to
2.0 [PR #365](https://github.com/appliedAI-Initiative/pyDVL/pull/365)
- **Bug fix** Fix installation of dev requirements for Python3.10
[PR #382](https://github.com/appliedAI-Initiative/pyDVL/pull/382)
- Decouple ray.init from ParallelConfig
- Decouple ray.init from ParallelConfig
[PR #373](https://github.com/appliedAI-Initiative/pyDVL/pull/383)
- Add explicit seeding for `MapReduceJob` and `concurrent.futures.Executor`
by introducing functional wrapper and proxy object for `Executor`.
[PR #396](https://github.com/appliedAI-Initiative/pyDVL/pull/396)

## 0.6.1 - 🏗 Bug fixes and small improvement

Expand All @@ -37,7 +42,7 @@
(TMCS) starting too many processes and dying, plus other small changes
[PR #329](https://github.com/appliedAI-Initiative/pyDVL/pull/329)
- Fix creation of GroupedDataset objects using the `from_arrays`
and `from_sklearn` class methods
and `from_sklearn` class methods
[PR #324](https://github.com/appliedAI-Initiative/pyDVL/pull/334)
- Fix release job not triggering on CI when a new tag is pushed
[PR #331](https://github.com/appliedAI-Initiative/pyDVL/pull/331)
Expand Down Expand Up @@ -94,13 +99,13 @@
[PR #268](https://github.com/appliedAI-Initiative/pyDVL/pull/268)
- Splitting of problem preparation and solution in Least-Core computation.
Umbrella function for LC methods.
[PR #257](https://github.com/appliedAI-Initiative/pyDVL/pull/257)
[PR #257](https://github.com/appliedAI-Initiative/pyDVL/pull/257)
- Operations on `ValuationResult` and `Status` and some cleanup
[PR #248](https://github.com/appliedAI-Initiative/pyDVL/pull/248)
- **Bug fix and minor improvements**: Fixes bug in TMCS with remote Ray cluster,
raises an error for dummy sequential parallel backend with TMCS, clones model
inside `Utility` before fitting by default, with flag `clone_before_fit`
to disable it, catches all warnings in `Utility` when `show_warnings` is
inside `Utility` before fitting by default, with flag `clone_before_fit`
to disable it, catches all warnings in `Utility` when `show_warnings` is
`False`. Adds Miner and Gloves toy games utilities
[PR #247](https://github.com/appliedAI-Initiative/pyDVL/pull/247)

Expand All @@ -110,7 +115,7 @@
[PR #201](https://github.com/appliedAI-Initiative/pyDVL/pull/201)
- Disabled caching of Utility values as well as repeated evaluations by default
[PR #211](https://github.com/appliedAI-Initiative/pyDVL/pull/211)
- Test and officially support Python version 3.9 and 3.10
- Test and officially support Python version 3.9 and 3.10
[PR #208](https://github.com/appliedAI-Initiative/pyDVL/pull/208)
- **Breaking change:** Introduces a class ValuationResult to gather and inspect
results from all valuation algorithms
Expand Down Expand Up @@ -158,14 +163,14 @@
- **Breaking change:** Rearranging of modules to accommodate for new methods
[PR #194](https://github.com/appliedAI-Initiative/pyDVL/pull/194)


## 0.2.0 - 📚 Better docs

Mostly API documentation and notebooks, plus some bugfixes.

### Added

In [PR #161](https://github.com/appliedAI-Initiative/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
Expand All @@ -178,6 +183,7 @@ In [PR #161](https://github.com/appliedAI-Initiative/pyDVL/pull/161):
### Changed

In [PR #161](https://github.com/appliedAI-Initiative/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.
Expand All @@ -190,7 +196,6 @@ In [PR #161](https://github.com/appliedAI-Initiative/pyDVL/pull/161):
- Bugs in MapReduceJob's `_chunkify` and `_backpressure` methods
[PR #176](https://github.com/appliedAI-Initiative/pyDVL/pull/176).


## 0.1.0 - 🎉 first release

This is very first release of pyDVL.
Expand All @@ -199,12 +204,12 @@ It contains:

- Data Valuation Methods:

- Leave-One-Out
- Influence Functions
- Shapley:
- Exact Permutation and Combinatorial
- Montecarlo Permutation and Combinatorial
- Truncated Montecarlo Permutation
- 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
Expand Down

0 comments on commit 454bea5

Please sign in to comment.