registry.RunDetail

registry.RunDetail(config, runs, replicate_count, replicates=set())

Aggregated detail for a single run.

Combines a run’s stored configuration, its recorded executions, and its replicate count into one structured object. This is the data-layer counterpart to :meth:RunRegistry.describe_run (which renders the same information as a human-readable string); use :meth:RunRegistry.get_run_info to obtain one.

Attributes

Name Type Description
config ConfigInfo The run’s stored configuration (parameters, file mappings, josh path, label, …).
runs list[RunInfo] All recorded executions for this run (typically one per replicate attempt). May be empty if no runs have been recorded yet.
replicate_count int Distinct replicate count from cell_data – the source of truth for how many replicates are loaded.
replicates set[int] The set of replicate indices present in cell_data. The index is a collision-avoidance tag, so this set may be sparse (e.g. {1, 4, 5}); only its size is meaningful.