Skip to content

anoushka2006/QPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qpy

A Quantum Circuit Simulator

Abstract

Quantum computing promises an exponential speedup improvement in the time required to solve certain computational problems by leveraging the principles of quantum mechanics. While the potential power of quantum computers is well-established, their practical implementation poses significant challenges ranging from scalability to decoherence and noise. This paper presents QPy, a Python-based quantum circuit simulator that I programmed and designed to track the quantum state of a model quantum computer through the application of quantum gates to qubits. By performing the requisite matrix calculations, the simulator facilitates the understanding of quantum algorithms through the visualization of the underlying mathematics. This tool enables researchers to explore and implement various quantum protocols efficiently to test and build algorithms.

Code

  • qpy/gates.py: All defined gates and operation functions
  • qpy/measurement.py: Defines the measurement operation
  • demos/ErrorCorrection.py: Demonstration for Quantum Error Correction
  • demos/Teleportation.py: Demonstration for Quantum Teleportation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages