job_trackers

job_trackers#

Full path: iqm.station_control.client.job_trackers

Concrete implementations of job trackers for different job types.

This module contains specialized JobTracker subclasses that extend the base tracking logic with type-specific result processing.

Each tracker is responsible for:

  1. Lifecycle Monitoring: Inheriting the polling and status synchronization logic from the base interface.

  2. Result Interpretation: Implementing the result() method to fetch specific artifacts (e.g., N-dimensional arrays for sweeps or bitstrings for circuits).

Classes

CircuitJobTracker

Tracker for circuit jobs.

RunJobTracker

Tracker for experiment run jobs.

Inheritance

Inheritance diagram of iqm.station_control.client.job_trackers