Skip to content

OsamaMIT/qitesse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qitesse

PyPI Version License Python Versions

qitesse is an open-source python API for qitesse-sim, the performant Rust quantum simulator.

qitesse is built upon qitesse-sim, the high-performance CPU-based state-vector simulator for quantum circuits, fully built in Rust.

This PyPI module provides a high-level python interface for the purpose of production, research, and development.

Features

  • Performant CPU based simulation
  • Amplitude measurements on quantum circuits
  • More soon!

Installation

qitesse requires Python 3.8+. Install it via pip:

pip install qitesse

Or install from source:

git clone https://github.com/OsamaMIT/qitesse.git

pip install maturin

maturin develop --release

To run examples:

python examples/h_example.py

python examples/qft_example.py

Documentation

Avaliable soon!

Planned Features

  • Differentiable gradients
  • Implementing more quantum gates

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository
  2. Create a new branch (feature-branch)
  3. Commit your changes and open a pull request

License

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

About

Python API for performant quantum circuit simulation using qitesse-sim

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages