geost.base.DiscreteData#

class geost.base.DiscreteData(df, has_inclined: bool = False)[source]#
__init__(df, has_inclined: bool = False)[source]#

Methods

__init__(df[, has_inclined])

get_cumulative_thickness()

get_layer_top()

select_by_condition(condition[, invert])

Select data using a manual condition that results in a boolean mask.

select_by_values(column, selection_values[, how])

Select data based on the presence of given values in a given column containing categorical data.

slice_by_values()

slice_depth_interval([upper_boundary, ...])

Slice data based on given upper and lower boundaries.

to_collection([horizontal_reference, ...])

Create a collection from this instance of DiscreteData.

to_csv(file, **kwargs)

Write data to csv file.

to_datafusiontools()

to_header([horizontal_reference, ...])

Generate a PointHeader from this instance of DiscreteData.

to_multiblock()

to_parquet(file, **kwargs)

Write data to parquet file.

to_vtm()

Attributes