Analysis#

Boreholes#

cumulative_thickness(data[, top, bottom])

find_top_sand(lith, top, bottom, ...)

Find the top of sand depth in a borehole described in NEN5104 format.

layer_top(data, column, value)

top_of_sand(boreholes[, ids, min_sand_frac, ...])

Find the top of sand depth in a borehole described in NEN5104 format.

Cpts#

interpret_cpt.calc_ic(qc, rf)

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

interpret_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_voxelmodel_variable(collection, ...)

Add a information from a variable of a VoxelModel instance as a column to the data of a BoreholeCollection or CptCollection instance.