Skip to content

Releases: ms609/TreeDist

v2.0.0

20 Jan 16:19
Compare
Choose a tag to compare
  • Project() launches 'shiny' app for projection and analysis of tree space.

  • ProjectionQuality() calculates trustworthiness and continuity of tree
    space projections.

  • Faster calculation of Robinson–Foulds distance (using algorithm of Day (1985))
    and clustering information distance.

  • New class ClusterTable to allow faster distance computation with Day (1985)
    algorithm.

  • Improve error messages in CalculateTreeDist().

  • Improvements to vignettes.

  • Use package 'vdiffr' conditionally.

v1.2.1

17 Sep 14:43
Compare
Choose a tag to compare

Import RdMacros package 'RdPack'.

v1.2.0

28 Aug 14:42
b06a48a
Compare
Choose a tag to compare
  • TreeDistance() and related functions now return a dist object when
    computing all distances between all pairs of trees in a list.

  • Improve floating-point arithmetic in TreeDistance() functions.

  • TreeDistance() now returns a distance (as documented), rather than a
    similarity.

  • Fix rounding error in NNI 'Li' upper estimate, and improve NNI performance.

  • Reduce precision of LAPJV so rounding errors do not result in interminable run
    times.

v1.1.1

13 Jul 11:42
Compare
Choose a tag to compare
  • Improvements to NNIDist() in light of Fack et al. (2002).

  • Add NNIDiameter(): approximate diameter of NNI distance.

  • Remove vignette 'Interpreting tree distances': duplicates
    https://ms609.github.io/TreeDistData/articles/09-expected-similarity.html.

  • Remove redundant data object oneOverlap.

  • Fix an issue when installing on R 3.x (require C++11 to ensure declaration
    of UINT_FAST16_MAX).

  • Fix memory-handling bug in lapjv().

  • Fix range errors when calculating tree distances.

C++

04 Nov 14:59
Compare
Choose a tag to compare
C++ Pre-release
Pre-release
  • Use C++ to calculate distances more quickly
  • Draw on TreeTools library