src.pipeline.orchestrator
Main pipeline orchestrator for Share of Search analysis.
Module Contents
-
class src.pipeline.orchestrator.ShareOfSearchPipeline(config_path: pathlib.Path = None)[source]
Orchestrate the complete Share of Search analysis pipeline.
-
run() → Dict[str, Any][source]
Execute the complete pipeline.
- Returns:
Dictionary containing all analysis results
- Raises:
ShareOfSearchError – If pipeline fails
-
src.pipeline.orchestrator.run_pipeline(config_path: pathlib.Path = None) → Dict[str, Any][source]
Convenience function to run the pipeline.
- Parameters:
config_path – Path to config.yaml
- Returns:
Analysis results