pqca.backend module¶
Expose ways of evaluating circuits.
- pqca.backend.qiskit(backend=QasmSimulator('qasm_simulator')) → Callable[[qiskit.circuit.quantumcircuit.QuantumCircuit], List[int]]¶
Transform a qiskit backend into a backend suitable for an Automaton.
- Parameters
backend (qisket backend, optional) – A qiskit backend. Defaults to qiskit.Aer.get_backend(“qasm_simulator”).
- Raises
exceptions.BackendError – Any non-successful result will be raised as an exception.
- Returns
A function that evaluates a given circuit, returning the list of classical bits.
- Return type
Callable[[qskt.QuantumCircuit], List[int]]