geost.analysis.grainsize.calculate_bhrgt_grainsize_percentiles#
- geost.analysis.grainsize.calculate_bhrgt_grainsize_percentiles(sample_data: DataFrame | BoreholeCollection, percentiles: int | float | list[int | float] = 50, only_sand: bool = False) DataFrame | BoreholeCollection[source]#
- geost.analysis.grainsize.calculate_bhrgt_grainsize_percentiles(sample_data: DataFrame, percentiles: int | float | list[int | float] = 50, only_sand: bool = False) DataFrame
- geost.analysis.grainsize.calculate_bhrgt_grainsize_percentiles(sample_data: BoreholeCollection, percentiles: int | float | list[int | float] = 50, only_sand: bool = False) BoreholeCollection
Calculate the grain size percentiles (e.g. D10, D50, D90) 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 percentiles (D10, D50, D90) for each sample.
- Return type:
pd.DataFrame | BoreholeCollection