No description, website, or topics provided.
JavaScript C++ C PostScript HTML GLSL Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
astar Updated source code. Paper describing the code is under review. Mar 12, 2018
fileformats Updated source code. Paper describing the code is under review. Mar 12, 2018
headers Updated source code. Paper describing the code is under review. Mar 12, 2018
pins code supporting the wire label diagrams Dec 20, 2017
recycling Updated source code. Paper describing the code is under review. Mar 12, 2018
scheduling Updated source code. Paper describing the code is under review. Mar 12, 2018
sketchup Update README.md Jun 2, 2016
utils Updated source code. Paper describing the code is under review. Mar 12, 2018
visual Updated source code. Paper describing the code is under review. Mar 12, 2018
Makefile Updated source code. Paper describing the code is under review. Mar 12, 2018
README.md linkupdate Mar 13, 2018
additional.cpp commit 1 Mar 29, 2016
adist.raw.in.geom Updated source code. Paper describing the code is under review. Mar 12, 2018
bfsstate.cpp v2 Mar 15, 2017
boxworld2.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
chp.c v2 Mar 15, 2017
circconvert.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
circuit.raw.in Updated source code. Paper describing the code is under review. Mar 12, 2018
circuitgeometry.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
circuitmatrix.cpp code supporting the wire label diagrams Dec 20, 2017
cnotcounter.cpp commit 1 Mar 29, 2016
computeadditional.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
connectionmanager.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
connectionspool.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
connectpins.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
convertcoordinate.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
cuccaro.cpp code supporting the wire label diagrams Dec 20, 2017
database commit 1 Mar 29, 2016
databasereader.cpp code supporting the wire label diagrams Dec 20, 2017
decomposition.cpp v2 Mar 15, 2017
faildistillations.cpp code supporting the wire label diagrams Dec 20, 2017
fastwires.cpp code supporting the wire label diagrams Dec 20, 2017
gatenumbers.cpp code supporting the wire label diagrams Dec 20, 2017
geometry.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
gidney.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
heuristicparameters.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
numberandcoordinate.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
oldconvertft.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
plumbingpieces.cpp Updated source code. Paper describing the code is under review. Mar 12, 2018
processraw_main.cpp commit 1 Mar 29, 2016
schedulerspace.cpp v2 Mar 15, 2017
seeds.txt Updated source code. Paper describing the code is under review. Mar 12, 2018
template.ps code supporting the wire label diagrams Dec 20, 2017
templatec.ps commit 1 Mar 29, 2016
templateh.ps code supporting the wire label diagrams Dec 20, 2017
test.ps code supporting the wire label diagrams Dec 20, 2017

README.md

tqec geometry generator

Software for generating a geometric description corresponding to a TQEC circuit.

Please reference http://www.nature.com/articles/srep30600 (http://arxiv.org/abs/1604.08621) if you use the software.

To use it:

  1. make

  2. make cpbin (copies some files into bin)

  3. have a look in the visual folder (visual/localscript.sh)

The quantum circuit file is bin/circuit.raw.in It is possible to generate adders and other circuits directly in the code (see code starting at here).