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]¶