cuperiod.BatchSummary

class cuperiod.BatchSummary(n_inputs, n_done, n_failed, n_skipped, methods, device, sink, errors=<factory>, rows=None)[source]

Bases: object

Outcome of a batch_periodograms() run.

Parameters:
  • n_inputs (int)

  • n_done (int)

  • n_failed (int)

  • n_skipped (int)

  • methods (tuple[str, ...])

  • device (str)

  • sink (str | None)

  • errors (list[tuple[str, str]])

  • rows (list[dict[str, Any]] | None)

n_inputs, n_done, n_failed, n_skipped

Input count and per-light-curve outcome tallies.

Type:

int

methods

Methods that were run.

Type:

tuple of str

device

"cpu"/"gpu"/"hybrid".

Type:

str

sink

Output location, or None for in-memory.

Type:

str or None

errors

(key, message) for light curves that failed.

Type:

list of (str, str)

rows

Result rows when sink is None.

Type:

list of dict or None