Changelog¶
0.3.0¶
Updated C++ bindings to use the latest knncolle interfaces from the assorthead package.
Enabled manual vectorization in Annoy and HNSW to favor speed over inter-machine reproducibility.
0.2.0¶
Switch to accepting row-major matrices where the observations are in the rows. This is for greater consistency with our own output format, NumPy’s defaults, and the R package.
0.1.2¶
Exported the various
*Resultsclasses.Fixed error message in the default
define_builder()method.
0.1.1¶
Cast pointers to/from
uintptr_tso that downstream packages aren’t forced to rely on pybind10 converters.Added a
knncolle_py.hheader to ensure developers use the correct types during casting.
0.1.0¶
Bindings to the algorithms in the knncolle package.