-
Notifications
You must be signed in to change notification settings - Fork 76
Use virtual root #1799
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Use virtual root #1799
Conversation
Codecov Report
@@ Coverage Diff @@
## main #1799 +/- ##
==========================================
- Coverage 93.40% 93.38% -0.03%
==========================================
Files 27 27
Lines 24773 24783 +10
Branches 1095 1094 -1
==========================================
+ Hits 23140 23144 +4
- Misses 1598 1604 +6
Partials 35 35
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
f5718de
to
a0498a9
Compare
Some useful applications of virtual root here and the new ordering functions. Ready for review, but needs #1704 merged first. |
a0498a9
to
b85245a
Compare
@Mergifyio rebase |
Closes tskit-dev#1787 Note we have left out updating the traversals in vargen for now because it is undergoing a large refactoring anyway.
Closes tskit-dev#1794 Benchmarks: Before: big_tree 0.26075993799986463 many_trees 0.002319710470019345 After: big_tree 0.004731306999929075 many_trees 2.1276080024108523e-05 So 2-3 orders of magnitude (probably more compared to previous release, since this using faster node iteration)
b85245a
to
02d4771
Compare
✅ Branch has been successfully rebased |
Bumping this @benjeffery - good to get it in to unblock other stuff |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great, LGTM!
Stacked on #1704