sec_interp.core.interfaces.geology_interface module
Interface for Geology services.
- class sec_interp.core.interfaces.geology_interface.IGeologyService
Bases:
ABCAbstract interface for the Geological Profiling Service.
- abstractmethod build_segments(context: GeologyContext, feedback: Any | None = None) Any
Build geological segments from a detached context.
- Parameters:
context – Fully-detached geology data (Extract output).
feedback – Optional feedback object for progress/cancellation.
- Returns:
List of GeologySegment objects.
- Return type:
GeologyData