Skip to content

[WIP] An experimental high-level python-based quantum programming language that expresses quantum constructs in terms of classical programming.

Notifications You must be signed in to change notification settings

BlueTot/QuantumPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantumPython

[DISCLAIMER]: This project is very much experimental, so please DO NOT use this language for any serious quantum programming.
[WARNING]: This code is a major work in progress, so the features of this language may change often.

QuantumPython is an experimental high-level quantum programming language that aims to represent quantum constructs in a classical way. This is a python library that uses IBM's qiskit library to compile the quantum component of the code file into quantum circuits, so it can represent both pure-quantum and hybrid algorithms.

Documentation

Documentation is contained within the file DOC.md, please read that!

Installation

To install, clone the repository to your computer:

git clone https://BlueTot/QuantumPython

To use the library, place the libary file qython.py in the same directory as your code file

To use the features provided in the documentation, import the feature from the libary qython

from qython import qsv

About

[WIP] An experimental high-level python-based quantum programming language that expresses quantum constructs in terms of classical programming.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages