Analysis#

Boreholes#

layers.get_layer_base(data, column, value[, ...])

layers.get_layer_top(data, column, value[, ...])

Find the top depth in individual survey ids where a column in a Pandas DataFrame contains specified search value or values, or falls within a specified range.

Cpts#

cpt.calc_ic(qc, rf)

Calculate non-normalized IC values (I_SBT in Robertson 2010).

cpt.calc_lithology(ic, qc, rf)

Grainsize samples#

grainsize.calculate_bhrgt_grainsize_percentiles(...)

Calculate the grain size percentiles (e.g. D10, D50, D90) for each sample in the provided DataFrame.

grainsize.calculate_bhrgt_grainsize_fractions(...)

Calculate fractions of fines, sand and gravel for each sample in the provided DataFrame.

Combine#

combine.add_nearest_voxelmodel_variable(...)

Add information from a VoxelModel instance as columns to the data of a Collection instance.

combine.add_voxelmodel_variable(collection, ...)

Add a information from a variable of a VoxelModel instance as a column to the data of a Collection instance.