ElOceanografo / SPDEPrecisionMatrices.jl

Sparse precision matrices for random spatial fields using SPDE approximation
MIT License
1 stars 1 forks source link

Package scope, interface, composability, etc. #3

Open ElOceanografo opened 3 years ago

ElOceanografo commented 3 years ago

Opening big-picture issue to discuss what this package should be. My current selfish reason for making it is to be able to construct sparse Distributions.MvNormalCanon distributions I can use in spatial statistical models (in Turing etc.). My ideal long-term vision/wish list for it looks something like:

I guess the biggest question for this repo is whether to keep it focused as a backend implementation of the SPDE method for setting up precision matrices, or to make it more of a complete package for Markov Matern spatial fields (i.e. including more abstract objects and methods for simulation and inference). Relates to the naming discussion in #1.

jkbest2 commented 3 years ago

I think the heart of the package is mesh in, precision matrix out.

ElOceanografo commented 3 years ago

After some more thought, I think I agree that keeping it focused on mesh --> precision matrix is probably the right way to go for now.