Hi @haffner , welcome to the community. I sympathize with your requirements and I think that the GeoStats.jl framework may suit your needs. Given that you are new to Julia, please consider watching this JuliaCon talk to get an idea of the current functionality:
Regarding your specific visualization needs, I understood that you want to plot data over a general unstructured mesh? The MeshViz.jl submodule was developed for that. Please read the test suite for examples of visualizations.