qcs_api_client.models.quantum_processor_accessor#

Module Contents#

Classes#

QuantumProcessorAccessor

Method of accessing an available QPU.

Attributes#

T

qcs_api_client.models.quantum_processor_accessor.T#
class qcs_api_client.models.quantum_processor_accessor.QuantumProcessorAccessor#

Method of accessing an available QPU.

access_type#

Types of access mechanisms for a QPU. Each accessor type has its own access characteristics, benefits, and drawbacks.

Type

QuantumProcessorAccessorType

live#

Whether an accessor represents access to a physical, live quantum processor. When false, this accessor provides access instead to a simulated or test QPU.

Type

bool

url#

Address used to connect to the accessor.

Type

str

id#

Unique identifier for the accessor.

Type

Union[Unset, str]

rank#

Rank of this accessor against others for the same QPU. If two accessors both serve a client’s purposes, that with the lower rank value should be used for access.

Type

Union[Unset, int]

access_type :qcs_api_client.models.quantum_processor_accessor_type.QuantumProcessorAccessorType#
live :bool#
url :str#
id :Union[qcs_api_client.types.Unset, str]#
rank :Union[qcs_api_client.types.Unset, int]#
additional_properties :Dict[str, Any]#
to_dict(pick_by_predicate: Optional[Callable[[Any], bool]] = is_not_none) Dict[str, Any]#
classmethod from_dict(src_dict: Dict[str, Any]) T#
property additional_keys List[str]#
__getitem__(key: str) Any#
__setitem__(key: str, value: Any) None#
__delitem__(key: str) None#
__contains__(key: str) bool#