geolime.geostats¶
Classes:
| 
 | Metaclass for defining Abstract Base Classes (ABCs). | 
| 
 | |
| 
 | |
| 
 | |
| 
 | Generic enumeration. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | product(*iterables, repeat=1) –> product object | 
Data:
| 
 | Callable type; Callable[[int], str] is a function of (int) -> str. | 
| 
 | The central part of internal API. | 
| 
 | The central part of internal API. | 
Functions:
| 
 | A decorator indicating abstract methods. | 
| 
 | Compute the angle between two vectors using the dot product | 
| 
 | Anisotropic distance between two points according to the anisotropy matrix a. | 
| 
 | Function to compute the indexes indicating the order in which the rows of X are close to p according to the distance distance (from small distance to large distance) | 
| 
 | Ordinary / Simple kriging algorithm (punctual). | 
| 
 | Block kriging function. | 
| 
 | Punctual kriging function for a specific block node | 
| 
 | Conditional expectation | 
| 
 | Compute the change of support coefficient | 
| 
 | Compute kriging weights according to a covariance model | 
| 
 | Compute IDW weights | 
| 
 | Compute the covariance given an array of values for a set of pairs | 
| 
 | Applies a covariance model to a given grid for variance calculus | 
| 
 | Initialize conditional simulation against observed values (in Gaussian space). | 
| 
 | Applies Simple Kriging on conditional simulations | 
| 
 | Compute directional vector from angles | 
| 
 | Apply discrete gaussian kriging on a grid. | 
| 
 | Apply discrete gaussian kriging on a grid block | 
| 
 | Apply discrete gaussian kriging on a set of grid indices. | 
| 
 | Compute Discrete Gaussian Kriging weights | 
| 
 | Computes the distance matrix of two sets of points in the Euclidean space according to a distance. | 
| 
 | Compute the Euclidean distance between two points. | 
| 
 | Evaluate at x a function determined by its coefficients in the Hermite expansion. | 
| 
 | Evaluate germite expansion for metal | 
| 
 | |
| 
 | Evaluate at x a function determined by its coefficients in the Hermite expansion. | 
| 
 | Evaluate at x a function determined by its coefficients in the Hermite expansion. | 
| 
 | Append additional information to covariance element (angles and scales) | 
| 
 | Function to obtain the (standard) Gaussian scores of a sample. | 
| 
 | Function to obtain a Gaussian anamorphose model for a sample. | 
| 
 | Generate lags array to be used with variogram | 
| 
 | Create a dataset from point mean in common blocks | 
| 
 | Function to obtain the Hermite coefficients of a Gaussian anamorphose model function. | 
| 
 | Computes the Hermite coefficients of a piece-wise linear function continuous in an interval, with a desired extension outside the interval. | 
| 
 | Function to compute the Hermite polynomials up to order n. | 
| 
 | Inverse Distance Weighting algorithm. | 
| 
 | Return a function that checks for an index vector if it belongs to an angular range. | 
| 
 | Check if target angle lies within a range of angles (defined by an angle tolerance) | 
| 
 | Return a function that check whether a vector (cartesian coordinates) lies within a slice (defined by a width and a height in meters) | 
| 
 | Return indexes of block containing point | 
| 
 | Initialize parameters for variogram model fitting | 
| 
 | Function to obtain the (pseudo-)inverse of a Gaussian anamorphose model for a sample date. | 
| 
 | Compute theoretical inverse anamorphosis for a single value. | 
| 
 | Compute inverse variance | 
| 
 | Conditional expectation for metal | 
| 
 | Fit a variogram model from an experimental semivariogram | 
| 
 | Semi-variogram regularization from a covariance model. | 
| 
 | Matrix or vector norm. | 
| 
 | (Adapted from Apach Commons normalizeAngle, MathUtils sources) Normalize an angle in a 2pi; wide interval around a center value. | 
| 
 | Conditional expectation for ore | 
| 
 | Apply non Conditional Expectation given hermite coefficients anamorphosis and a cut-off value | 
| 
 | Computes pairwise distances | 
| 
 | Convert plane angles to line angles. | 
| 
 | Residuals to be minimized for model fitting | 
| 
 | Rotation againt the Z axis | 
| 
 | Example of a convention (RGeoStats) | 
| 
 | Compute the angles in radians necessary for matrix rotation operation from geographic azimuth, dip and pitch angles defined in degrees | 
| 
 | Compare vectors from a set of indices | 
| 
 | Check whether a set of points (linked to their distances) match the input restricted boundaries. | 
| 
 | Compare vectors from a set of indices | 
| 
 | Check whether a set of distances lie within a lag-range. | 
| 
 | Compute the semivariance given an array of values for a set of pairs | 
| 
 | Evaluate simulations on an input grid. | 
| 
 | This function will initialize Turning Band method for computing unconditional simulations from a covariance structure. | 
| 
 | Initialize Turning Band method on an atomic covariance element | 
| 
 | Applies unconditional simulations on input coordinates (evaluated as distances). | 
| 
 | Prepares one simulation with the Turning Band method. | 
| 
 | Compute random function with the Turning Band method. | 
| 
 | Apply Uniform Conditoning on a Panel according to a cut off value. | 
| 
 | Apply Uniform Conditioning on a Panel Grid | 
| 
 | Prepare Uniform Conditioning on a panel by computing panel Kriging and Panel-Point support coefficient | 
| 
 | Given boundary input arguments (lag and its associated tolerance, angular reference and its associated tolerance), compute the variogram for a set of points (value associated with cartesian coordinates for a specific point) | 
| 
 | Function to return the indexes of the points which are in a (closed) ball in the Euclidean space. | 
| 
 | Function to return the indexes of the points which are in a (closed) parallelepiped in the Euclidean space. | 
| 
 | Function to obtain the N closest points of a set of points to the # center of a ball which are on that ball. |