Lattice Surgery Compiler#
Compile logical circuits to lattice surgery operations on a surface code lattice and visualize. Currently in active development. See Project Status.
Overview#
A compiler that takes a QASM circuit and turns it into abstract lattice surgery instructions.
Our long term vision is to have an end to end lattice surgery compiler. We want it to be able to take a manually programmed circuit and ouput a large error corrected circuit, that performs the same computation with many more qubits and a higher degree of accuracy.
Features:#
Web-based patch visualizer that shows a computation happening on a surface code lattice (in picture). Try it at latticesurgery.com.
HTTP Service to compile qasm circuits.
Data representation for Pauli rotations and abstract lattice surgery operations.
QASM to lattice surgery patch compiler.
Remove stabilizer operations from the input circuit.
Simulation of patch computations.
