acquantumconnector.model package

Submodules

acquantumconnector.model.backendtype module

class acquantumconnector.model.backendtype.AcQuantumBackendType

Bases: enum.Enum

An enumeration.

REAL = ('REAL',)
SIMULATE = 'SIMULATE'

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)
class acquantumconnector.model.config.BackendSystemConfig(computer_id, config_key, config_value)

Bases: object

classmethod from_dict(values)
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)
class acquantumconnector.model.config.OneQGateFidelities(computer_id, config_key, config_value)

Bases: object

classmethod from_dict(values)
class acquantumconnector.model.config.QubitParameter(computer_id, config_key, config_value)

Bases: object

classmethod from_dict(values)
class acquantumconnector.model.config.SystemStatus(computer_id, config_key, config_value)

Bases: object

classmethod from_dict(values)
class acquantumconnector.model.config.SystemStatusConfigValue(status, fridge_temperature, last_calibration_time)

Bases: object

classmethod from_dict(values)
class acquantumconnector.model.config.TwoQGateFidelity(computer_id, config_key, config_value)

Bases: object

classmethod from_dict(values)

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.Gate(x, y)

Bases: object

set_gate_details(gate_details)
class acquantumconnector.model.gates.HGate(x, y)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.XGate(x, y)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.YGate(x, y)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.ZGate(x, y)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.SGate(x, y)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.RxGate(x, y, angle)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.RyGate(x, y, angle)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.RzGate(x, y, angle)

Bases: acquantumconnector.model.gates.Gate

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)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.SDag(x, y)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.TGate(x, y)

Bases: acquantumconnector.model.gates.Gate

class acquantumconnector.model.gates.TDag(x, y)

Bases: acquantumconnector.model.gates.Gate

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)

Bases: acquantumconnector.model.response.AcQuantumResponse

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

Module contents