geost.analysis.grainsize.calculate_bhrgt_grainsize_fractions#

geost.analysis.grainsize.calculate_bhrgt_grainsize_fractions(sample_data: DataFrame | BoreholeCollection) DataFrame[source]#
geost.analysis.grainsize.calculate_bhrgt_grainsize_fractions(sample_data: DataFrame) DataFrame
geost.analysis.grainsize.calculate_bhrgt_grainsize_fractions(sample_data: BoreholeCollection) BoreholeCollection

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

Parameters:

sample_data (pd.DataFrame | BoreholeCollection) – DataFrame or BoreholeCollection containing the grain size distribution data for multiple boreholes and samples following the minimum requirements for a GeoST-BHRGT-samples grainsize data table.

Returns:

DataFrame or BoreholeCollection containing the estimated grain size fractions (fines, sand, gravel) for each sample.

Return type:

pd.DataFrame | BoreholeCollection