Releases: libscran/qdtsne
Releases · libscran/qdtsne
v2.0.2
v2.0.1
v2.0.0
- Replace the
Tsne
class with theinitialize()
function that takes anOptions
argument, which is more intuitive. - Removed all top-level
run()
functions. Users are expected to callstatus.run()
on theStatus
object returned byinitialize()
. - Switch to the latest knncolle interfaces.
- Replace interpolation with leaf approximation, which computes the repulsive forces directly on the centers of mass for the leaf nodes. This is a more natural approximation that extends easily to any number of dimensions.
- Bugfix to non-edge force calculation for the leaf node containing the current point of interest.
- Explicit handling of duplicate points to avoid recursion up to the maximum depth.
- The Barnes-Hut approximation criteria is updated to use the full width rather than the half width.
theta
is set to a default of 1 to compensate, so that the results don't change much in the default case.