Software Open Access

mmaelicke/scikit-gstat: A scipy flavoured geostatistical variogram analysis toolbox

Mirko Mälicke; Romain Hugonnet; Helge David Schneider; Sebastian Müller; Egil Möller; Johan Van de Wauw

Here we present SciKit-GStat, an open source Python package for variogram estimation, that fits well into established frameworks for scientific computing like SciPy, numpy, gstools or pandas. SciKit-GStat is written in a mutable, object-oriented way that mimics the typical geostatistical analysis workflow. Its main strength is the ease of usage and interactivity and it is therefore usable with only a little or even no knowledge in Python.

SciKit-GStat ships with a large number of predefined procedures, algorithms, and models, such as variogram estimators, theoretical spatial models, or binning algorithms. Common approaches to estimate variograms are covered and can be used out of the box. At the same time, the base class is very flexible and can be adjusted to less common problems, as well.

SciKit-GStat can easily interface to GSTools.

If you use SciKit-GStat, pleace cite this publication:

Mälicke, M.: SciKit-GStat 1.0: A SciPy flavoured geostatistical variogram estimation toolbox written in Python, Geosci. Model Dev. Discuss. [preprint],, in review, 2021.

The code itself can also be cited:

Mirko Mälicke, Romain Hugonnet, Helge David Schneider, Sebastian Müller, Egil Möller, & Johan Van de Wauw. (2022). mmaelicke/scikit-gstat: Version 1.0 (v1.0.0). Zenodo.

Files (2.2 MB)
Name Size
2.2 MB Download
All versions This version
Views 2,18867
Downloads 1525
Data volume 427.6 MB10.8 MB
Unique views 1,85157
Unique downloads 1315


Cite as