acquantumconnector.model package¶
Submodules¶
acquantumconnector.model.backendtype module¶
acquantumconnector.model.config module¶
-
class
acquantumconnector.model.config.
AcQuantumRawConfig
(system_config, one_q_gate_fidelities, qubit_parameter, system_status, two_q_gate_fidelity)¶ Bases:
object
-
classmethod
from_json
(values)¶
-
classmethod
-
class
acquantumconnector.model.config.
BackendSystemConfig
(computer_id, config_key, config_value)¶ Bases:
object
-
classmethod
from_dict
(values)¶
-
classmethod
-
class
acquantumconnector.model.config.
SystemConfigValue
(one_q_gates, one_q_gates_label, two_q_gates, two_q_gates_label, measure_size_upper_limit)¶ Bases:
object
-
classmethod
from_dict
(values)¶
-
classmethod
-
class
acquantumconnector.model.config.
OneQGateFidelities
(computer_id, config_key, config_value)¶ Bases:
object
-
classmethod
from_dict
(values)¶
-
classmethod
-
class
acquantumconnector.model.config.
QubitParameter
(computer_id, config_key, config_value)¶ Bases:
object
-
classmethod
from_dict
(values)¶
-
classmethod
-
class
acquantumconnector.model.config.
SystemStatus
(computer_id, config_key, config_value)¶ Bases:
object
-
classmethod
from_dict
(values)¶
-
classmethod
acquantumconnector.model.errors module¶
-
exception
acquantumconnector.model.errors.
AcQuantumRequestError
(message, status_code=None)¶ Bases:
Exception
-
exception
acquantumconnector.model.errors.
AcQuantumRequestForbiddenError
(message='403 Forbidden')¶ Bases:
acquantumconnector.model.errors.AcQuantumRequestError
acquantumconnector.model.gates module¶
-
class
acquantumconnector.model.gates.
HGate
(x, y)¶
-
class
acquantumconnector.model.gates.
XGate
(x, y)¶
-
class
acquantumconnector.model.gates.
YGate
(x, y)¶
-
class
acquantumconnector.model.gates.
ZGate
(x, y)¶
-
class
acquantumconnector.model.gates.
SGate
(x, y)¶
-
class
acquantumconnector.model.gates.
RxGate
(x, y, angle)¶
-
class
acquantumconnector.model.gates.
RyGate
(x, y, angle)¶
-
class
acquantumconnector.model.gates.
RzGate
(x, y, angle)¶
-
class
acquantumconnector.model.gates.
CPhase
(x, y)¶ Bases:
acquantumconnector.model.gates.Gate
-
text
= 'CP'¶
-
-
class
acquantumconnector.model.gates.
CCPhase
(x, y)¶ Bases:
acquantumconnector.model.gates.Gate
-
text
= 'CCP'¶
-
-
class
acquantumconnector.model.gates.
Measure
(x, y)¶
-
class
acquantumconnector.model.gates.
SDag
(x, y)¶
-
class
acquantumconnector.model.gates.
TGate
(x, y)¶
-
class
acquantumconnector.model.gates.
TDag
(x, y)¶
acquantumconnector.model.response module¶
-
class
acquantumconnector.model.response.
AcQuantumResponse
(success=True, data=None, exception=None)¶ Bases:
object
-
class
acquantumconnector.model.response.
AcQuantumErrorResponse
(success=False, exception=None, status_code=None)¶
-
class
acquantumconnector.model.response.
AcQuantumExperimentDetail
(name, version, experiment_id, experiment_type, execution, bit_width=None)¶ Bases:
object
-
class
acquantumconnector.model.response.
AcQuantumExperiment
(detail, data, code='')¶ Bases:
object
-
class
acquantumconnector.model.response.
AcQuantumResultResponse
(simulated_result=None, real_result=None)¶ Bases:
object
-
get_results
()¶
-
-
class
acquantumconnector.model.response.
AcQuantumResult
(result_id, seed, shots, start_time, measure_qubits, finish_time=None, process=None, data=None, exception=None)¶ Bases:
object