This repository provides runnable demonstrations of the RQM software stack.
Examples illustrate:
- quaternion operations
- spinor conversions
- Bloch sphere relationships
- SU(2) rotations
- simple quantum circuits
The examples rely on:
rqm-core
rqm-qiskit
pip install -e .python -m examples.quaternion_rotation
python -m examples.spinor_to_quaternion
python -m examples.bloch_visualization
python -m examples.su2_gate_demo
python -m examples.qiskit_single_qubitpython examples/quaternion_rotation.pyQuaternion: (0.7071, 0.7071, 0, 0)
Norm: 1.0
python examples/spinor_to_quaternion.pyQuaternion representation: (1.0, 0.0, 0.0, 0.0)
python examples/bloch_visualization.pyBloch vector: (0.0, 0.0, 1.0)
python examples/su2_gate_demo.pySU(2) matrix: [[-0.+0.j, 0.+0.j], [0.+0.j, -0.+0.j]]
python examples/qiskit_single_qubit.pyInitial state: |0⟩
rqm-examples sits above the core libraries in the ecosystem:
rqm-core
↓
rqm-qiskit
↓
rqm-examples
This repository does not implement any math or algorithms. It exists only to demonstrate usage of the packages above.