libera_utils.scene_identification.scene_id_algorithm.run_algorithm#

libera_utils.scene_identification.scene_id_algorithm.run_algorithm(manifest_path: Path | S3Path, config: SceneIdRunnerConfig) → Path | S3Path#

Run a SCENE-ID processing workflow from an input manifest.

Parameters:
  • manifest_path (Path | S3Path) – Path to the input manifest file listing the input file(s).

  • config (SceneIdRunnerConfig) – The per-runner parameters (input/output product, reader, definition, time variable, scene types, log label).

Returns:

Path to the written output manifest file.

Return type:

Path | S3Path

Raises:

ValueError – If the PROCESSING_PATH environment variable is not set, or if the manifest references no usable inputs.