qbraid.providers

Providers (qbraid.providers)

QuantumDevice(device)

Abstract interface for device-like classes.

DeviceStatus(value)

Class for the status of devices.

DeviceType(value)

Class for possible device types.

JobError

Base class for errors raised by Jobs.

JobStateError

Class for errors raised due to the state of a quantum job

QuantumJob(job_id[, vendor_job_id, device, ...])

Abstract interface for job-like classes.

JobStatus(value)

Class for the status of processes (i.e. jobs / quantum tasks) resulting from any run() method.

ProgramValidationError

Base class for errors raised while validating a quantum program.

QbraidDeviceNotFoundError

Exception raised when no device could be found.

QbraidProvider([aws_access_key_id, ...])

This class is responsible for managing the interactions and authentications with the AWS and IBM Quantum services.

QbraidRuntimeError

Base class for errors raised while submitting a quantum job.

QuantumJobResult(_result)

Abstract interface for result-like classes.