Skip to content

Ftfezin/aniQ-QSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aniQ Quantum Computing Simulator Engine

  • aniQ Quantum Computing Simulator Engine is a Python library that simulates quantum computing concepts, qubits, and quantum states. It offers a simple, educational, and user-friendly environment for students, enthusiasts, and developers new to quantum computing, to investigate quantum mechanics and quantum information concepts.

For now its 1 qubit system ,

  • Single Qubit Representation - Define and manipulate qubits with user-defined quantum states.

  • State Normalization - Guarantees that any qubit state maintains valid quantum probabilities.

  • Readable Output - Outputs the qubit state in Dirac notation (|ψ> = α|0> + β|1>).

  • Lightweight & Educational - Geared towards understanding quantum state representation and basic quantum operations. I built everything from scratch , pure maths into coding

Installation

git clone https://github.com/Ftfezin/aniQ-QSim.git
pip install numpy

Usage example

q = Qubit()
print(q)
apply_gate(q,H) # qubit & gate
print(q)
plot_bloch_sphere(q,title="after gate")
q.measure()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages