sec_interp.core.interfaces.drillhole_interface module
Interface for Drillhole services.
- class sec_interp.core.interfaces.drillhole_interface.IDrillholeService
Bases:
ABCAbstract interface for the Drillhole Processing Service.
- abstractmethod process_context(context: DrillholeContext, feedback: Any | None = None) Any
Process drillholes from a detached context.
- Parameters:
context – Fully-detached drillhole data (Extract output).
feedback – Optional feedback object for progress/cancellation.
- Returns:
A tuple
(geol_data, drillhole_data).