import builtins
import collections.abc
import typing
from qcs_sdk import QcsSdkError, RegisterMap
from qcs_sdk.client import QCSClient
from . import api
from . import experimental
from . import isa
from . import translation
class ListQuantumProcessorsError(QcsSdkError):
...
class MemoryValues:
def __getnewargs__(self) -> tuple[builtins.list[builtins.int] | builtins.list[builtins.float]]: ...
def __new__(cls, values: typing.Sequence[builtins.int] | typing.Sequence[builtins.float]) -> MemoryValues: ...
def inner(self) -> builtins.list[builtins.int] | builtins.list[builtins.float]: ...
@typing.final
class Binary(MemoryValues):
__match_args__ = ("_0",)
@property
def _0(self) -> builtins.list[builtins.int]: ...
def __getitem__(self, key: builtins.int) -> typing.Any: ...
def __len__(self) -> builtins.int: ...
def __new__(cls, _0: typing.Sequence[builtins.int]) -> MemoryValues.Binary: ...
@typing.final
class Integer(MemoryValues):
__match_args__ = ("_0",)
@property
def _0(self) -> builtins.list[builtins.int]: ...
def __getitem__(self, key: builtins.int) -> typing.Any: ...
def __len__(self) -> builtins.int: ...
def __new__(cls, _0: typing.Sequence[builtins.int]) -> MemoryValues.Integer: ...
@typing.final
class Real(MemoryValues):
__match_args__ = ("_0",)
@property
def _0(self) -> builtins.list[builtins.float]: ...
def __getitem__(self, key: builtins.int) -> typing.Any: ...
def __len__(self) -> builtins.int: ...
def __new__(cls, _0: typing.Sequence[builtins.float]) -> MemoryValues.Real: ...
@typing.final
class QPUResultData:
@property
def mappings(self) -> builtins.dict[builtins.str, builtins.str]:
@property
def memory_values(self) -> builtins.dict[builtins.str, MemoryValues]:
@property
def readout_values(self) -> builtins.dict[builtins.str, ReadoutValues]:
def __getnewargs__(self) -> tuple[builtins.dict[builtins.str, builtins.str], builtins.dict[builtins.str, ReadoutValues], builtins.dict[builtins.str, MemoryValues]]: ...
def __new__(cls, mappings: typing.Mapping[builtins.str, builtins.str], readout_values: typing.Mapping[builtins.str, ReadoutValues], memory_values: typing.Mapping[builtins.str, MemoryValues]) -> QPUResultData:
def __repr__(self) -> builtins.str:
def to_raw_readout_data(self) -> RawQPUReadoutData:
def to_register_map(self) -> RegisterMap:
@typing.final
class RawQPUReadoutData:
@property
def mappings(self) -> builtins.dict[builtins.str, builtins.str]: ...
@property
def memory_values(self) -> builtins.dict[builtins.str, list]: ...
@property
def readout_values(self) -> builtins.dict[builtins.str, list]: ...
def __repr__(self) -> builtins.str:
class ReadoutValues:
def __getnewargs__(self) -> tuple[builtins.list[builtins.int] | builtins.list[builtins.float] | builtins.list[builtins.complex]]: ...
def __new__(cls, values: typing.Sequence[builtins.int] | typing.Sequence[builtins.float] | typing.Sequence[builtins.complex]) -> ReadoutValues: ...
def inner(self) -> builtins.list[builtins.int] | builtins.list[builtins.float] | builtins.list[builtins.complex]: ...
@typing.final
class Complex(ReadoutValues):
__match_args__ = ("_0",)
@property
def _0(self) -> builtins.list[builtins.complex]: ...
def __getitem__(self, key: builtins.int) -> typing.Any: ...
def __len__(self) -> builtins.int: ...
def __new__(cls, _0: typing.Sequence[builtins.complex]) -> ReadoutValues.Complex: ...
@typing.final
class Integer(ReadoutValues):
__match_args__ = ("_0",)
@property
def _0(self) -> builtins.list[builtins.int]: ...
def __getitem__(self, key: builtins.int) -> typing.Any: ...
def __len__(self) -> builtins.int: ...
def __new__(cls, _0: typing.Sequence[builtins.int]) -> ReadoutValues.Integer: ...
@typing.final
class Real(ReadoutValues):
__match_args__ = ("_0",)
@property
def _0(self) -> builtins.list[builtins.float]: ...
def __getitem__(self, key: builtins.int) -> typing.Any: ...
def __len__(self) -> builtins.int: ...
def __new__(cls, _0: typing.Sequence[builtins.float]) -> ReadoutValues.Real: ...
def list_quantum_processors(client: typing.Optional[QCSClient] = None, timeout: typing.Optional[builtins.float] = None) -> builtins.list[builtins.str]:
def list_quantum_processors_async(client: typing.Optional[QCSClient] = None, timeout: typing.Optional[builtins.float] = None) -> collections.abc.Awaitable[builtins.list[builtins.str]]: