BasicAerJob#
- class qiskit.providers.basicaer.BasicAerJob(backend, job_id, result)[Quellcode]#
Bases:
JobV1
BasicAerJob class.
Initializes the asynchronous job.
- Parameter:
backend – the backend used to run the job.
job_id – a unique id in the context of the backend used to run the job.
kwargs – Any key value metadata to associate with this job.
Attributes
- version = 1#
Methods
- backend()[Quellcode]#
Return the instance of the backend used for this job.
- cancel()#
Attempt to cancel the job.
- in_final_state()#
Return whether the job is in a final job state such as
DONE
orERROR
.- Rückgabetyp:
- result(timeout=None)[Quellcode]#
Get job result .
- Rückgabe:
Result object
- Rückgabetyp:
qiskit.Result
- status()[Quellcode]#
Gets the status of the job by querying the Python’s future
- Rückgabe:
The current JobStatus
- Rückgabetyp:
- submit()[Quellcode]#
Submit the job to the backend for execution.
- Verursacht:
JobError – if trying to re-submit the job.
- wait_for_final_state(timeout=None, wait=5, callback=None)#
Poll the job status until it progresses to a final state such as
DONE
orERROR
.- Parameter:
timeout (float | None) – Seconds to wait for the job. If
None
, wait indefinitely.wait (float) – Seconds between queries.
callback (Callable | None) –
Callback function invoked after each query. The following positional arguments are provided to the callback function:
job_id: Job ID
job_status: Status of the job from the last query
job: This BaseJob instance
Note: different subclass might provide different arguments to the callback function.
- Verursacht:
JobTimeoutError – If the job does not reach a final state before the specified timeout.