geolime.operations.drillhole

Classes:

Drillholes(data, metadata)

Surface(data, mesh, metadata)

Data:

List

The central part of internal API.

Functions:

anisotropic_distance([a])

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

cell_declustering(drillholes, size_x, …)

Compute declustered weights by Cell Declustering algorithm from C.

compositing(drillholes, grade_list[, …])

Compositing regularizes data spacing along a drillhole from top to bottom.

compositing_per_dh(dh, grade_list[, …])

Compositing function for a single drillhole.

distance_matrix(x1, x2[, distance])

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

drape_drillholes_to_surface(surface, drillholes)

Compute the true elevation of drillholes given coordinates and the corresponding surface.

find_duplicate_dm(drillholes[, max_distance])

Seek for the duplicates in drillhole - only in (x,y).

init_regular_bhid(start_from, end_to, …[, …])

Regularize from / to columns of a single drillhole dataframe based on an origin, an end, acomposite length and an eventual elevation of reference.

linear_desurveying(drillholes)

Take assay and collar dataframes to compute true location of points in the drillhole

moving_window_declus(drillholes, diam_x, …)

Compute declustered weights by Moving Window algorithm.

vertical_intersection(x, y, surface)

Compute the z coordinates of the vertical intersection between a Trimesh triangulated mesh and a (x,y) coordinates.

which_in_ball(x[, p, r, distance, scales])

Function to return the indexes of the points which are in a (closed) ball in the Euclidean space.