Take 2: Vecchia.jl extension to offload sparsity pattern design.#133
Take 2: Vecchia.jl extension to offload sparsity pattern design.#133amontoison merged 6 commits intomasterfrom
Conversation
|
Okay, @amontoison, here is the big update. If we agree on offloading the specific Vecchia-style generation of a sparsity pattern to the Additionally, you'll see that in Many of the tests use old functions for generating samples, but I updated one ( What are your thoughts? If this is all agreeable, I'll go through and update the rest of the tests and add some docstrings and stuff (and update the new |
@cgeoga I like these modifications, you have my green light to continue! |
|
Although now that I write this, maybe the model could be built from Yes, you can use directly |
|
@cgeoga Once you fixed the test, I merge your modifications. |
After botching a rebase in my first attempt at this PR, here is a clean one including a passing test.
In an incoming commit, I'll remove some unnecessary code in this tree.
To be very clear about what this extension does, it only offloads the work of obtaining the sparsity pattern
(I,J)from a collection of locations and conditioning set design. InVecchia.jl, I have already implemented a variety of different options for doing this and expect to have several more useful ones coming into that codebase shortly. And since that functionality will be tested and expanded there, I think it makes more sense to depend on it in this code rather than hard-coding one option here with some slightly difficult logic to follow.