Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge 0.7.0 into master #436

Merged
merged 57 commits into from
Feb 5, 2023
Merged

Merge 0.7.0 into master #436

merged 57 commits into from
Feb 5, 2023

Conversation

yurymalkov
Copy link
Member

No description provided.

yoshoku and others added 30 commits March 21, 2022 20:35
initialize fields in constructor
A beautiful Rust implementation. I have run benchmarks for various dataset with very good performance and recall. More metric distance are supported including hamming, Hellinger distance, Jensen-Shannon distance between probability distributions (f32 and f64).  There is  A Trait to enable the user to implement its own distances. It takes as data slices of types T satisfying T:Serialize+Clone+Send+Sync.
alxvth and others added 27 commits August 29, 2022 11:14
Filter elements with an optional filtering function
Set USE_SSE with msvc compilers and fix unknown header inclusion
* Remove some code duplication in bindings
* Refactoring
* Add Python filter option for knn query.
* Implement review suggestions
* Removed template filter_func_t, add filter to brute force index and update tests (credits go to dyashuni)

Co-authored-by: Georgios Tsoukas <[email protected]>
* Replace deleted elements at insertion
* Add multithread stress tests
* Add timeout to jobs in actions
* Add locks by label
* Remove python 3.6 tests as it is not available in Ubuntu 22.04
* Fix multithread update of elements
* Update readme and refactoring
* Refactor file structure, update readme and examples

* Update Makefile

* Update git tester

* Remove redundant updates_test.cpp, apply suggested changes to example file

* Return back python3 in Makefile
…hreaded mode. Add example files to CI test.
Add code comments that python filter works slow in multi-threaded mode
chore(ALGO_PARAMS.md): Fix typo
Co-authored-by: drons <[email protected]>
* Add cpp examples
* Add multithreaded cpp examples
adding release notes, bumping the version
@yurymalkov yurymalkov merged commit 359b2ba into master Feb 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.