Skip to content

A beginner-friendly Qiskit utility package for quantum computing. Provides ready-to-use quantum circuits (Bell, GHZ), quick simulation tools, and Bloch sphere visualization to simplify quantum algorithm prototyping.

License

Notifications You must be signed in to change notification settings

justinbrianhwang/qiskit-utils-sj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qiskit-utils-sj

Qiskit beginners-friendly utility package created by Sunjun Hwang
Easily generate quantum circuits, visualize Bloch spheres, and run quick simulations.


Features

  • Circuit Generator: Quickly create Bell pairs or GHZ states.
  • Quick Simulator: Run qasm_simulator and get histogram results with one function.
  • Visualization Tools: Plot Bloch sphere vectors for single-qubit states.

Installation

Clone the repository and install in editable mode:

git clone https://github.com/yourname/qiskit-utils-sj.git
cd qiskit-utils-sj
pip install -e .

Example Usage

from qiskit_utils_sj import circuits, simulators

qc = circuits.simple_bell_pair()
qc.draw('mpl')

result = simulators.quick_simulate(qc, shots=1024)
print(result)

Check the examples/basic_demo.py notebook for more details.


License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A beginner-friendly Qiskit utility package for quantum computing. Provides ready-to-use quantum circuits (Bell, GHZ), quick simulation tools, and Bloch sphere visualization to simplify quantum algorithm prototyping.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages