Releases: lmcinnes/pynndescent
Releases · lmcinnes/pynndescent
release-0.5.13
What's Changed
Mostly minor changes to ensure numpy 2.0 support.
- Reset distance function in setstate by @smartIU in #240
- patch: replace
np.infty
withnp.inf
by @FBruzzesi in #242 - Add pre-release parameter in pipelines by @gclendenning in #244
New Contributors
- @smartIU made their first contribution in #240
- @FBruzzesi made their first contribution in #242
Full Changelog: release-0.5.12...release-0.5.13
release-0.5.12
What's Changed
Full Changelog: release-0.5.11...release-0.5.12
0.5.11
What's Changed
- Add python 3.11 and release pipeline by @gclendenning in #222
- tests: fix compat with scipy 1.11 by @Mic92 in #224
- Remove caching for functions that take distance metrics as arguments by @jakobhansen-blai in #226
- Knob for tweaking maximum random projection tree depth by @hamelin in #229
New Contributors
- @gclendenning made their first contribution in #222
- @Mic92 made their first contribution in #224
- @hamelin made their first contribution in #229
Full Changelog: 0.5.10...release-0.5.11
Minor patch release
Fix caching issues with trees
Minor patch release
What's Changed
- Make
spearmanr
a dissimilarity measure by @jakobhansen-blai in #204 - Update tests to fix #207 by @lmcinnes in #208
- Fix issues with infinite recursion in random projection tree generation by @jakobhansen-blai in #210
New Contributors
- @jakobhansen-blai made their first contribution in #204
Full Changelog: 0.5.8...0.5.9
Minor patch release 0.5.8
What's Changed
- Fixing the bug with n_trees introduced when fixing #180 by @Petkomat in #183
- Accepting rp trees with no splits by @Petkomat in #185
- [minor] clean up some strings by @jamestwebber in #171
- [small fix] add spaces to warning message by @jamestwebber in #145
- Only one update method by @Petkomat in #189
- Replace pkg_resources with importlib.metadata by @konstin in #137
- Increase test_spearmanr tolerance by @ginggs in #199
- Fix typos in docu by @MalteIwanicki in #198
New Contributors
- @Petkomat made their first contribution in #183
- @konstin made their first contribution in #137
- @ginggs made their first contribution in #199
- @MalteIwanicki made their first contribution in #198
Full Changelog: 0.5.7...0.5.8
Minor patch release
What's Changed
- removed old CI files by @jamestwebber in #169
- fix wminkowski implementation, and test for scipy >= 1.8.0 by @jamestwebber in #170
- Parallelize deheap_sort by @jamestwebber in #168
- [bug] was overwriting input indices in graph utils function by @jamestwebber in #172
- fix: remove cache=True from numba functions that implement parallel=True by @rhysnewell in #175
- Ensure query after to update works correctly (fixes #180) by @lmcinnes in #181
- Ensure that tree_init=False works including for querying by @lmcinnes in #182
New Contributors
- @rhysnewell made their first contribution in #175
Full Changelog: 0.5.6...0.5.7
Improved sparse binary distances
What's Changed
- Fix "'NNDescent' object has no attribute '_vertex_order'" crash in NNDescent.update by @ThomasNickerson in #147
- 1d wasserstein by @cjweir in #155
- fix docstring for NNDescent by @jamestwebber in #160
- Optional parallel query batch by @lmcinnes in #162
- Update sparse distances by @lmcinnes in #165
New Contributors
- @ThomasNickerson made their first contribution in #147
Full Changelog: 0.5.5...0.5.6
0.5.5
What's Changed
- [bug fix] Always used checked_flagged_heap_push to prevent redundant edges by @jamestwebber in #138
- Add deprecation notice to n_search_trees parameter docstring by @jlmelville in #143
New Contributors
- @jamestwebber made their first contribution in #138
Full Changelog: 0.5.4...0.5.5