GeoStat-Framework / PyKrige

Kriging Toolkit for Python
https://pykrige.readthedocs.io
BSD 3-Clause "New" or "Revised" License
759 stars 188 forks source link

Simple Kriging #152

Open NikhilMunna opened 4 years ago

NikhilMunna commented 4 years ago

I am a newbie to geostatistics. How can we implement Simple Kriging using pykrige I didn't find any example in documentation.

MuellerSeb commented 4 years ago

Simple kriging is not implemented in PyKrige ATM. But in GSTools, we provide it: https://geostat-framework.readthedocs.io/projects/gstools/en/stable/examples/05_kriging/00_simple_kriging.html#sphx-glr-examples-05-kriging-00-simple-kriging-py

MuellerSeb commented 3 years ago

Another problem with simple kriging and the current implementations in PyKrige is:

Simple kriging depends on the covariance function of a variogram model to build up the kriging system. Since PyKrige features unbounded models (that don't have a covariance, since there is no finite sill) and the kriging matrix is build up with variogram values, we would need to differentiate between bounded and unbounded models.

With the future use of GSTools, we are thinking about dividing these models into CovModel and UnboundedModel. See: https://github.com/GeoStat-Framework/GSTools/issues/192