jobs.SweepResult

jobs.SweepResult(job_results=list(), succeeded=0, failed=0)

Results from running a parameter sweep.

Attributes

Name Type Description
job_results list[tuple[ExpandedJob, Any]] List of (ExpandedJob, CLIResult) tuples.
succeeded int Number of successful jobs.
failed int Number of failed jobs.

Examples

>>> results = run_sweep(cli, job_set)
>>> print(f"Completed: {results.succeeded} succeeded, {results.failed} failed")
>>> for job, result in results:
...     if not result.success:
...         print(f"Failed: {job.parameters}")