This package utilizes the tensor network to study the properties of quantum error correction (QEC).The main features include
- A collection of QEC codes, their stabilizer generators, and their encoding circuits,
- Code distance calculation with integer programming,
- Decoders: truth table, tensor network, integer programming, BPOSD, etc.
- Simulation backends: tensor network, clifford circuit, full amplitude simulation (with Yao.jl), etc.
TensorQEC is a
Julia Language
package. To install TensorQEC,
please open
Julia's interactive session (known as REPL) and press the ] key in the REPL to use the package mode, and then type:
pkg> add TensorQEC
To update, just type up
in the package mode.
Suggestions and Comments in the Issues are welcome.
Contributions to the documentation are welcome. To build the documentation, please run:
make init init-docs # or make update-docs
make servedocs