Releases: scikit-learn-contrib/sklearn-ann
Releases · scikit-learn-contrib/sklearn-ann
v0.1.2
What's Changed
- Remove print statement from AnnoyTransformer by @ivirshup in #26
- Check build by @flying-sheep in #27
- Lint print statements by @flying-sheep in #28
- Add URLs to metadata by @flying-sheep in #29
- Remove badges from PyPI readme by @flying-sheep in #30
New Contributors
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Switch to hatch by @frankier in #15
- Modernize docs by @flying-sheep in #17
- Fix CI checks on main by @flying-sheep in #19
- Release workflow by @flying-sheep in #20
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release of sklearn-ann.
sklearn-ann eases integration of approximate nearest neighbours libraries such as annoy, nmslib and faiss into your sklearn pipelines. It consists of:
- Transformers conforming to the same interface as KNeighborsTransformer which can be used to transform feature matrices into sparse distance matrices for use by any estimator that can deal with sparse distance matrices. Many, but not all, of scikit-learn's clustering and manifold learning algorithms can work with this kind of input.
- RNN-DBSCAN: a variant of DBSCAN based on reverse nearest neighbours.
What's Changed
- @frankier implemented all the library code
- Fix tests by @flying-sheep in #9
- Switch to ruff by @flying-sheep in #10
- Unpin dependencies by @flying-sheep in #11
- Change project layout by @flying-sheep in #12
- Add pre-commit by @flying-sheep in #13
- (Hopefully) fix doc build by @flying-sheep in #14
Full Changelog: https://github.com/scikit-learn-contrib/sklearn-ann/commits/v0.1.0