Skip to content

RQM-Technologies-dev/rqm-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RQM Examples

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

Dependencies

The examples rely on:

rqm-core
rqm-qiskit

Installation

pip install -e .

Run All Examples

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_qubit

Examples

Quaternion rotation

python examples/quaternion_rotation.py
Quaternion: (0.7071, 0.7071, 0, 0)
Norm: 1.0

Spinor to quaternion

python examples/spinor_to_quaternion.py
Quaternion representation: (1.0, 0.0, 0.0, 0.0)

Bloch vector conversion

python examples/bloch_visualization.py
Bloch vector: (0.0, 0.0, 1.0)

SU(2) gate demo

python examples/su2_gate_demo.py
SU(2) matrix: [[-0.+0.j, 0.+0.j], [0.+0.j, -0.+0.j]]

Qiskit single qubit

python examples/qiskit_single_qubit.py
Initial state: |0⟩

Architecture

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.

About

Executable examples showing how to use rqm-core and rqm-qiskit for quaternion, spinor, Bloch, and SU(2) workflows.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages