uvex_transients.cli.pipeline.run_yield_summary#

uvex_transients.cli.pipeline.run_yield_summary(config: RunConfig, raw: EventCatalog, detected: EventCatalog, exposure: ExposureCatalog) → YieldTable[source]#

Build a YieldTable per the config’s yield: section (Clopper-Pearson confidence level).

Parameters:
  • config (RunConfig) – The parsed run-config.

  • raw (EventCatalog) – The feasible (pre-cut) catalog – typically run_generate’s own output.

  • detected (EventCatalog) – The detected (post-cut) catalog – typically run_cuts’s own output.

  • exposure (ExposureCatalog) – Typically run_exposure’s own output.

Returns:

One row per transient type in config.transients.

Return type:

YieldTable