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