A presentation about OpenSurgery
To use OpenSurgery and to see something like click here
- Make a virtualenv in the root:
virtualenv .venv
source venv/bin/activate
pip install cirq openfermion openfermioncirq
- (maybe even)
export PYTHONPATH=.
mkdir -p pickles/su2
and callpython manage/generate_su2.py
to generate necessary files for SKC in the folderpickles
python main.py
For the moment, OpenSurgery uses a Python3 version of the SK compiler from https://github.com/cryptogoth/skc-python .
To cite, please use
@article{paler2019opensurgery,
title={OpenSurgery for Topological Assemblies},
author={Paler, Alexandru and Fowler, Austin G},
journal={arXiv preprint arXiv:1906.07994},
year={2019}
}