You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TipInstability() operates on the lower triangle of distance matrices only, halving the work for row statistics (rowMads, rowVars, rowMedians).
New batch C function LOG_GRAPH_GEODESIC_MULTI computes log-geodesic distances for all trees in a single .Call(), reusing one interim buffer and returning lower-triangle entries directly.
Cache-friendly extraction loop in graph_geodesic.c (stride-1 access instead of stride-all_nodes).
Auto-enable OpenMP parallelism in Rfast operations (rowMads, rowVars) when the distance matrix exceeds 1 000 rows.
Use Rfast::rowMedians() in place of matrixStats::rowMedians().
RogueTaxa() now calls .PrepareTrees() once and passes .prepared = TRUE to QuickRogue() / Roguehalla(), avoiding redundant tree preparation.
QuickRogue() precomputes information upper bounds for all iterations rather than recomputing each step.