qbraid.runtime.quantinuum.QuantinuumJob

class QuantinuumJob(job_id, device=None, job=None, **kwargs)[source]

Quantinuum NEXUS job class.

__init__(job_id, device=None, job=None, **kwargs)[source]

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

device

Returns the qbraid QuantumDevice object associated with this job.

id

Return a unique id identifying the job.