Skip to content

Drillholes Utils🍋

validate_tables(collar, intervals, survey=None, dip_convention=DipDownward.NEGATIVE, name_dictionary={}) 🍋

Valid DatFrames from drillholes dataset.

Parameters:

Name Type Description Default
collar pd.DataFrame

Collar DataFrame.

required
intervals Union[List[pd.DataFrame], pd.DataFrame]

DataFrame(s) of composite information (eg: geology, lithology, chemistry).

required
survey pd.DataFrame

Survey DataFrame.

None
dip_convention DipDownward

Convention of dip angle sign.

DipDownward.NEGATIVE
name_dictionary Dict[str, str]

Correspondence table mapping names to attributes.

{}

Returns:

Type Description
Tuple[pd.DataFrame, pd.DataFrame, pd.DataFrame]

Merged DataFrames with all information.

Raises:

Type Description
ValueError
  • No HOLEID in Collar.
  • No X in Collar.
  • No Y in Collar