hipscatalog_gen.pipeline.main.run_pipeline

run_pipeline(cfg, *, json_logs=False)[source]

Run the full HiPS catalog generation pipeline.

Parameters:
  • cfg (Config) – Parsed configuration object with input, algorithm, cluster, and output options.

  • json_logs (bool) – Whether to also emit structured JSON lines to process.jsonl.

Raises:
  • ValueError – If output.out_dir already exists without output.overwrite set.

  • ValueError – If level_limit is outside the supported range [4, 11].

  • ValueError – If the configured selection_mode is unsupported.

Return type:

None