qbraid.runtime.quantinuum.QuantinuumJob
- class QuantinuumJob(job_id, device=None, job=None, **kwargs)[source]
Quantinuum NEXUS job class.
Methods
__init__(job_id[, device, job])async_result([timeout, poll_interval])Asynchronously wait for the job to reach a final state and return the result.
cancel()Cancel the Quantinuum job.
execution_time_s()Return the wall-clock execution time of the job in seconds.
is_terminal_state()Returns True if job is in final state.
metadata()Return the metadata regarding the job.
result()Return the result of the Quantinuum job.
status()Return the current status of the Quantinuum job.
wait_for_final_state([timeout, poll_interval])Poll the job status until it progresses to a final state.
Attributes
deviceReturns the qbraid QuantumDevice object associated with this job.
idReturn a unique id identifying the job.