Skip to content
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

Introduce the notion of volumetric measurements #40

Closed
juliohm opened this issue Jul 29, 2019 · 5 comments
Closed

Introduce the notion of volumetric measurements #40

juliohm opened this issue Jul 29, 2019 · 5 comments

Comments

@juliohm
Copy link
Member

juliohm commented Jul 29, 2019

The Kriging-based solvers implemented so far assume that the measurements have a fixed volume. This assumption is quite strong, and we need to generalize the implementations to achieve block Kriging.

First we need to generalize the spatial object types to include volumetric information. If anyone has suggestions on efficient data structures for representing spatial domains with volumes, please feel free to share. I am tempted to continue with types a la VTK. After that, we can start working on the Kriging-based solvers to incorporate these modifications.

@exepulveda
Copy link

We could introduce the concept of Support. What we have at the moment is "Point Support" or at least is assumed. One idea may be giving to the estimation domain a support feature. In case of 2D the support is a rectangle with a discretisation. For 3D is simply a box with also a discretisation. Later we can also extend this for samples, in case someone wants to make estimations of large support using data at small support.

@juliohm
Copy link
Member Author

juliohm commented Aug 13, 2020

We can go one step further and support general finite element meshes. We have the foundations in place, now we just need to formalize an API for accessing individual elements of the mesh (which have a full geometric description). An initial draft of this API lives in Meshes.jl: https://github.com/JuliaGeometry/Meshes.jl It is incomplete, and I am trying to fix other issues before we jump into this major effort. It is an exciting one though.

@juliohm juliohm removed this from the 0.15 milestone Aug 26, 2020
@exepulveda
Copy link

This issue is very important to address if we want to make this project usable in mining. Block kriging is one of the geostatistical methods most used in mining. Not having this option forces user to use alternative software.

@juliohm
Copy link
Member Author

juliohm commented Feb 2, 2021

Fully agree. By the end of the month we will have a new release of the project with mesh support, and then we will be able to start working on block Kriging and other more advanced approaches.

@juliohm
Copy link
Member Author

juliohm commented Mar 1, 2021

We now have full support to general meshes. Closing the issue, and we can open a new one for block Kriging specifically.

@juliohm juliohm closed this as completed Mar 1, 2021
Support for general mesh types automation moved this from To do to Done Mar 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

2 participants