qpu.ibm.cryptography package

Submodules

qpu.ibm.cryptography.trng module

qpu.ibm.cryptography.trng._get_qpu_candidates(backends: List[qiskit.providers.ibmq.ibmqbackend.IBMQBackend], circuit: qiskit.circuit.quantumcircuit.QuantumCircuit) → List[qiskit.providers.ibmq.ibmqbackend.IBMQBackend][source]
qpu.ibm.cryptography.trng._run(backend: qiskit.providers.ibmq.ibmqbackend.IBMQBackend, circuit: qiskit.circuit.quantumcircuit.QuantumCircuit) → qiskit.result.result.Result[source]
qpu.ibm.cryptography.trng.generate(bits: int = 5) → qiskit.circuit.quantumcircuit.QuantumCircuit[source]
qpu.ibm.cryptography.trng.getCircuitAscii(circuit: qiskit.circuit.quantumcircuit.QuantumCircuit)str[source]
qpu.ibm.cryptography.trng.getResult(circuit: qiskit.circuit.quantumcircuit.QuantumCircuit, result: qiskit.result.result.Result) → Dict[str, int][source]
qpu.ibm.cryptography.trng.plotResult(circuit: qiskit.circuit.quantumcircuit.QuantumCircuit, result: qiskit.result.result.Result)None[source]
qpu.ibm.cryptography.trng.run(circuit: qiskit.circuit.quantumcircuit.QuantumCircuit, api_key: str = None, steps: int = 1) → qiskit.result.result.Result[source]
qpu.ibm.cryptography.trng.simulate(circuit: qiskit.circuit.quantumcircuit.QuantumCircuit, steps: int = 8000) → qiskit.result.result.Result[source]

Module contents