Anders and Briegel in Python
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
Pete Shadbolt e6b25d829e Update docs 5 yıl önce
abp Not much 5 yıl önce
doc Update docs 5 yıl önce
examples Not much 5 yıl önce
tests Test passing 5 yıl önce
.bumpversion.cfg Bump version: 0.6.0 → 0.6.1 5 yıl önce
.gitignore Readme 5 yıl önce
.gitlab-ci.yml Gitlab-CI 5 yıl önce
Makefile Removed all visualization related stuff 7 yıl önce
README.md Demo video 5 yıl önce
README.rst Pushed to PyPI 7 yıl önce
requirements.txt Tox passing 5 yıl önce
setup.py Bump version: 0.6.0 → 0.6.1 5 yıl önce
tox.ini Tox passing 5 yıl önce

README.md

abp 0.6.1

Python port of Anders and Briegel’ s method for fast simulation of Clifford circuits.

Usage

import abp
from abp.util import xyz
g = abp.GraphState()
g.add_qubit("alice", position=xyz(0, 0, 0))
g.add_qubit("bob", position=xyz(0, 0, 0))
g.act_hadamard("alice")
g.act_hadamard("bob")
g.act_cz("alice", "bob")
g.push() # Sends for visualization

Demo

Demo video

Installation

Install from source

$ git clone http://gitlab.psiquantum.lan/pete/abp
$ cd abp
$ virtualenv env
$ source env/bin/activate
$ python setup.py develop 

Documentation

You can read the full documentation here. You can also build it locally using Sphinx with make doc.

To install Sphinx on OSX, use pip install sphinx. If after doing so make doc still does not work, some OSX users may also need to install sphinxcontrib-napoleon by running pip install sphinxcontrib-napoleon.