-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use virtual root #1799
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