GSTools API
Purpose
GeoStatTools is a library providing geostatistical tools for random field generation, conditioned field generation, kriging and variogram estimation based on a list of provided or even user-defined covariance models.
The following functionalities are directly provided on module-level.
Subpackages
GStools subpackage providing a set of handy covariance models. |
|
GStools subpackage providing tools for spatial random fields. |
|
GStools subpackage providing tools for estimating and fitting variograms. |
|
GStools subpackage providing kriging. |
|
GStools subpackage for random number generation. |
|
GStools subpackage providing miscellaneous tools. |
|
GStools subpackage providing transformations to post-process normal fields. |
|
GStools subpackage providing normalization routines. |
Classes
Kriging
Swiss-Army-Knife for Kriging. For short cut classes see: gstools.krige
|
A Swiss Army knife for kriging. |
Spatial Random Field
Classes for (conditioned) random field generation
|
A class to generate spatial random fields (SRF). |
|
A class to generate conditioned spatial random fields (SRF). |
Covariance Base-Class
Class to construct user defined covariance models
|
Base class for the GSTools covariance models. |
Covariance Models
Standard Covariance Models
|
The Gaussian covariance model. |
|
The Exponential covariance model. |
|
The Matérn covariance model. |
|
The Exponential Integral covariance model. |
|
The stable covariance model. |
|
The rational quadratic covariance model. |
|
The Cubic covariance model. |
|
The bounded linear covariance model. |
|
The circular covariance model. |
|
The Spherical covariance model. |
|
The Hyper-Spherical covariance model. |
|
The Super-Spherical covariance model. |
|
The J-Bessel hole model. |
Truncated Power Law Covariance Models
|
Truncated-Power-Law with Gaussian modes. |
|
Truncated-Power-Law with Exponential modes. |
|
Truncated-Power-Law with Stable modes. |
|
The simply truncated power law model. |
Functions
VTK-Export
Routines to export fields to the vtk format
|
Export a field to vtk. |
|
Create a VTK/PyVista grid. |
Geometric
Some convenient functions for geometric operations
|
Create list of the main axis defined by the given system rotations. |
|
Generate grid from a structured position tuple. |
|
Generate spatio-temporal grid from a position tuple and time array. |
Variogram Estimation
Estimate the variogram of a given field with these routines
|
Estimates the empirical variogram. |
|
Estimates the variogram along array axis. |
|
Get standard binning. |
Misc
earth radius for WGS84 ellipsoid in km |
|
earth radius for WGS84 ellipsoid in km |
|
radius for unit sphere in degree |
|
radius for unit sphere |