RunJobTracker#

Module: iqm.station_control.client.job_trackers

class RunJobTracker(*, job_data, _executor, _context=<factory>, _payload=None)#

Bases: JobTracker[RunDefinition]

Tracker for experiment run jobs.

Attributes

job_data

The underlying job status and metadata.

Methods

result

Fetch and process the job results.

result_exa

Fetch and process the job results.

result_sweep

Fetch the raw sweep results.

Parameters:
result()#

Fetch and process the job results.

Returns:

Results for the job, or None if the results are not available.

Return type:

CircuitExecutionResults | None

result_exa(*, compiler=None)#

Fetch and process the job results.

Parameters:

compiler (Compiler | None) – Compiler for post-processing the job results. If None, just do default EXA post-processing.

Returns:

Results for the job, or None if the results are not available.

Return type:

RunResult | None

result_sweep()#

Fetch the raw sweep results.

Return type:

dict[str, list[ndarray]] | None

Inheritance

Inheritance diagram of iqm.station_control.client.job_trackers.RunJobTracker