iqm.iqm_client.iqm_client.CircuitJob#
- class iqm.iqm_client.iqm_client.CircuitJob(data: JobData, _iqm_client: IQMClient, _result: CircuitMeasurementResultsBatch | None = None, _circuits: CircuitBatch | None = None, _parameters: CircuitJobParameters | None = None)#
Bases:
IQMServerClientJobStatus and results of a quantum circuit execution job.
If the job succeeded,
result()returns the output of the batch of circuits.Attributes
dataLight job-related data.
Methods
__eq__(other)Return self==value.
__repr__()Return repr(self).
payload()Get the circuit job payload.
result()Get (and cache) the job result, if the job has completed.
- Parameters:
- result() list[dict[str, list[list[int]]]] | None#
Get (and cache) the job result, if the job has completed.
- payload() tuple[list[Circuit | _Circuit | str], CircuitJobParameters]#
Get the circuit job payload.
- Returns:
Circuits sent for execution, circuit execution options used.
- Return type:
tuple[list[Circuit | _Circuit | str], CircuitJobParameters]