geolime.geostats.models

Classes:

ABCMeta(name, bases, namespace, **kwargs)

Metaclass for defining Abstract Base Classes (ABCs).

Covariance(dim, angles, 0.0, 0.0], scales, …)

CovarianceElem(dim, angles, scales, …)

Enum(value)

Generic enumeration.

Exponential(dim, angles, scales, convention)

Gaussian(dim, angles, scales, convention)

Nugget(dim, angles, scales, convention)

PatternGenerator()

Spherical(dim, angles, scales, convention)

Data:

Callable

Callable type; Callable[[int], str] is a function of (int) -> str.

Dict

The central part of internal API.

List

The central part of internal API.

Functions:

abstractmethod(funcobj)

A decorator indicating abstract methods.

anisotropic_distance([a])

Anisotropic distance between two points according to the anisotropy matrix a.

cvv(cov[, pattern_generator, lag, method])

Applies a covariance model to a given grid for variance calculus

distance_matrix(x1, x2[, distance])

Computes the distance matrix of two sets of points in the Euclidean space according to a distance.

euclidian_distance(x, y)

Compute the Euclidean distance between two points.

fill_cov(param, cov)

Append additional information to covariance element (angles and scales)

init_params(cov, vario[, constraints, …])

Initialize parameters for variogram model fitting

model_fit(variograms[, cov, constraints, …])

Fit a variogram model from an experimental semivariogram

model_regularize(variogram, model, …[, …])

Semi-variogram regularization from a covariance model.

residual(p, vario, cov, nlags)

Residuals to be minimized for model fitting

rot_z(alpha[, deg, clockwise])

Rotation againt the Z axis

rot_zyx(angles[, deg, clockwise])

Example of a convention (RGeoStats)

rotational_angles(angles)

Compute the angles in radians necessary for matrix rotation operation from geographic azimuth, dip and pitch angles defined in degrees