Tutorials
Libraries
API References
qiskit.circuit
qiskit.compiler
qiskit.execute
qiskit.visualization
qiskit.converters
qiskit.assembler
qiskit.dagcircuit
qiskit.extensions
qiskit.providers.basicaer
qiskit.providers
qiskit.providers.models
qiskit.pulse
qiskit.scheduler
qiskit.qasm
qiskit.qobj
qiskit.quantum_info
qiskit.result
qiskit.tools
qiskit.tools.jupyter
qiskit.transpiler
qiskit.transpiler.passes
qiskit.transpiler.preset_passmanagers
qiskit.validation
Troubleshooting
Decompose target ~Ud(x, y, z) with 1 uses of the basis gate ~Ud(a, b, c). Result Ur has trace: .. math:
|Tr(Ur.Utarget^dag)| = 4|cos(x-a)cos(y-b)cos(z-c) + j sin(x-a)sin(y-b)sin(z-c)|
which is optimal for all targets and bases with z==0 or c==0