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