qlauncher.routines.qiskit.backends.gate_circuit_backend#
Summary#
Classes:
Reference#
- class qlauncher.routines.qiskit.backends.gate_circuit_backend.GateCircuitBackend(name: str, parameters: list | None = None)[source]#
Bases:
Backend,Generic[_AllowedCircuit],ABC- sampler: BaseSamplerV2#
- samplerV1: BaseSamplerV1#
- basis_gates: list[str] = []#
- circuit_class_mapping: dict[type, GateCircuitBackend] = {<class 'cirq.circuits.circuit.Circuit'>: <qlauncher.routines.cirq.CirqBackend object>, <class 'qiskit.circuit.quantumcircuit.QuantumCircuit'>: <qlauncher.routines.qiskit.backends.qiskit_backend.QiskitBackend object>}#
- static get_translation(circuit: QuantumCircuit | Circuit, output_format: type[QuantumCircuit | Circuit]) QuantumCircuit | Circuit[source]#
Transpiles circuit into given languages basis_gates, translates it to qasm, and from qasm into desired languages object.