Skip to content

tqec/tqec-integrations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is under active development - documentation and materials may become outdated quickly. Please open an issue if you encounter any issue or have a suggestion.


TQEC extensions

This folder holds small-to-medium-sized folders with code to enable integration from/to TQEC and other tools.

TQEC is a design automation software for representing, constructing, and compiling large-scale fault-tolerant quantum computations based on surface code and lattice surgery. These computations are complex and, therefore, hard to construct manually. TQEC provides building blocks based on state-of-the-art protocols, which can be combined to construct large-scale logical computations, enabling the automatic compilation of large-scale computational circuits.

The folders in this repository contain extensions or plugins to facilitate the use of TQEC by users of other tools/software/platforms.

Contents

At the moment, integrations exist for:

Everyone is invited to open an issue to propose a new integration with other systems.

The repository is maintained as a Python repository to keep in line with other TQEC repositories, but folders can be in other programming languages.

Usage

Guidance on how to use each integration are available inside the respective folder.

Generally, however, the idea is as follows:

  • TQEC can currently import/export two types of files: .dae, and .json.
  • An integration is meant to use one of these two formats to enable communication with other systems.

Contributing

TBD.

About

TQEC extensions to enable integration from/to TQEC and other tools

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages