Skip to content

RenumberTree(): numeric tipOrder#246

Merged
ms609 merged 3 commits intomainfrom
renumbertree-numeric
Feb 9, 2026
Merged

RenumberTree(): numeric tipOrder#246
ms609 merged 3 commits intomainfrom
renumbertree-numeric

Conversation

@ms609
Copy link
Owner

@ms609 ms609 commented Feb 9, 2026

No description provided.

@github-actions

This comment was marked as resolved.

@github-actions
Copy link

github-actions bot commented Feb 9, 2026

Performance benchmark results

Call Status Change Time (ms)
as.Splits(bigTrees) ⚪ NSD 2.8% 24.4 →
23.6, 24.8
as.Splits(someTrees) ⚪ NSD -0.55% 11 →
11, 11.1
Consensus(forest1k.888, check = FALSE) ⚪ NSD 1.7% 97.8 →
95, 96.6
Consensus(forest201.80, check = FALSE) ⚪ NSD 0.81% 4.03 →
3.96, 4.03
Consensus(forest21.260, 0.5, FALSE) ⚪ NSD 0.82% 1.24 →
1.21, 1.24
Consensus(forest21.260) ⚪ NSD -0.29% 1.24 →
1.22, 1.25
Consensus(forestMaj, 0.5, FALSE) ⚪ NSD 1.47% 3 →
2.91, 2.97
DropTip(tr2000, 5) ⚪ NSD -1.12% 20.3 →
20.5, 20.4
DropTip(tr80, 5) ⚪ NSD 0.86% 0.105 →
0.104, 0.104
DropTip(unlen2k, 5) ⚪ NSD -1.33% 0.213 →
0.21, 0.221
DropTip(unlen80, 5) ⚪ NSD -0.55% 0.0402 →
0.04, 0.0408
lapply(bigSplits, as.phylo) ⚪ NSD -0.62% 30.4 →
30.7, 30.6
lapply(someSplits, as.phylo) ⚪ NSD 0.15% 14.2 →
14.2, 14.1
PathLengths(tr2000, full = TRUE) ⚪ NSD 0.25% 19.5 →
19.5, 19.5
PathLengths(tr80, full = TRUE) ⚪ NSD -0.39% 0.1 →
0.0982, 0.103
PathLengths(tr80Unif, full = TRUE) ⚪ NSD -241.1% 0.0299 →
0.0999, 0.104
RootTree(tr2000, 5) ⚪ NSD -0.08% 0.372 →
0.371, 0.373
RootTree(tr80, c("t3", "t36")) ⚪ NSD 0.1% 0.0691 →
0.0693, 0.0687
RootTree(tr80, "t3") ⚪ NSD -0.56% 0.0487 →
0.0493, 0.0487
RootTree(tr80, "t30") ⚪ NSD -0.86% 0.0489 →
0.0499, 0.0487
RootTree(unlen2k, 5) ⚪ NSD -0.57% 0.33 →
0.331, 0.335
RootTree(unlen80, c("t3", "t36")) ⚪ NSD -1.07% 0.0637 →
0.0648, 0.064
RootTree(unlen80, "t3") ⚪ NSD -0.4% 0.043 →
0.0434, 0.043
RootTree(unlen80, "t30") ⚪ NSD -0.74% 0.0433 →
0.0439, 0.0433
TreeDist::RobinsonFoulds(forest201.80) ⚪ NSD -0.29% 15.4 →
15.4, 15.5
TreeDist::RobinsonFoulds(forest21.888) ⚪ NSD -0.23% 3.25 →
3.27, 3.22
TreeTools:::path_lengths(tr80$edge, tr80$edge.length, FALSE) ⚪ NSD -0.35% 0.0907 →
0.0904, 0.0916
TreeTools:::postorder_order(bal40) ⚪ NSD 1.8% 0.00167 →
0.00164, 0.00164
TreeTools:::postorder_order(bal40k) ⚪ NSD 0.22% 0.442 →
0.442, 0.44
TreeTools:::postorder_order(dbal40) ⚪ NSD 0.01% 0.00171 →
0.00172, 0.0017
TreeTools:::postorder_order(dbal40k) ⚪ NSD 0.94% 2.15 →
2.13, 2.13
TreeTools:::postorder_order(dpec40) ⚪ NSD -0.04% 0.00252 →
0.00254, 0.00252
TreeTools:::postorder_order(dpec40k) 🟣 ~same -0.09% 3380 →
3380, 3380
TreeTools:::postorder_order(drnd80) ⚪ NSD -2.52% 0.00401 →
0.00416, 0.004
TreeTools:::postorder_order(nbal40) ⚪ NSD 0.96% 0.00208 →
0.00205, 0.00208
TreeTools:::postorder_order(nbal40k) ⚪ NSD 0.21% 2.18 →
2.17, 2.19
TreeTools:::postorder_order(npec40) ⚪ NSD -0.32% 0.00281 →
0.00283, 0.00279
TreeTools:::postorder_order(npec40k) 🟣 ~same -0.69% 3400 →
3420, 3430
TreeTools:::postorder_order(nrnd80) ⚪ NSD 0.02% 0.00456 →
0.00458, 0.00453
TreeTools:::postorder_order(pec40) ⚪ NSD 0.61% 0.00165 →
0.00165, 0.00162
TreeTools:::postorder_order(pec40k) ⚪ NSD -1.21% 0.431 →
0.436, 0.437
TreeTools:::postorder_order(rnd80) ⚪ NSD 1.43% 0.0021 →
0.00211, 0.00202

@ms609 ms609 merged commit 78dea11 into main Feb 9, 2026
31 of 34 checks passed
@ms609 ms609 deleted the renumbertree-numeric branch February 9, 2026 11:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant