hail
hail copied to clipboard
[query] add local whitening method
~Stacked on #11045~
Implements a method to orthogonalize each row of (an entry field of) a matrixtable against all previous rows within a specified window size. The method has time complexity linear in the window size, and is blocked to arrange for most work to occur inside BLAS level 3 subroutines.
@patrick-schultz Are there any blockers to getting this PR in? It looks like it just needs a review and a merge.
I'll close in the meantime to alleviate some CI issues.
I'll be reviewing this shortly.
@tpoterba, I assigned to you in light of John C's departure.
It seems like this is realistically delayed until after the native compiler sprint. Is that a fair assessment, @patrick-schultz ?
rebase conflict and :shipit:
@patrick-schultz I resolved the conflict by keeping main which seems to have encompassed your change but with a more descriptive error message.
@patrick-schultz bump
HUZZAH