Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cqcl/tket2

Version 2 of the TKET quantum compiler
https://github.com/cqcl/tket2

compiler quantinuum quantum-computing

Last synced: 4 days ago
JSON representation

Version 2 of the TKET quantum compiler

Awesome Lists containing this project

README

        

# tket2: The Hardware Agnostic Quantum Compiler

[![build_status][]](https://github.com/CQCL/tket2/actions)
[![codecov][]](https://codecov.io/gh/CQCL/tket2)

TKET2 is an open source quantum compiler developed by Quantinuum. Central to
TKET2's design is its hardware agnosticism which allows researchers and quantum
software developers to take advantage of its powerful compilation for many
different quantum architectures.

`tket2` is available as a rust crate on [crates.io](https://crates.io/crates/tket2) and as
a python package on [PyPI](https://pypi.org/project/tket2/).

See the respective
[Rust](https://github.com/CQCL/tket2/blob/main/tket2) and
[Python](https://github.com/CQCL/tket2/blob/main/tket2-py) READMEs for
more information.

## Usage

The rust crate documentation is available at [docs.rs](https://docs.rs/tket2).

See the [Getting Started][getting-started] notebook for a quick introduction to using `tket2` in Python.

[getting-started]: https://github.com/CQCL/tket2/blob/main/tket2-py/examples/1-Getting-Started.ipynb

## Developing TKET2

See [DEVELOPMENT.md][] for instructions on setting up the development environment.

## License

This project is licensed under Apache License, Version 2.0 ([LICENSE][] or http://www.apache.org/licenses/LICENSE-2.0).

[build_status]: https://github.com/CQCL/tket2/workflows/Continuous%20integration/badge.svg?branch=main
[codecov]: https://img.shields.io/codecov/c/gh/CQCL/tket2?logo=codecov
[LICENSE]: https://github.com/CQCL/tket2/blob/main/LICENCE
[DEVELOPMENT.md]: https://github.com/CQCL/tket2/blob/main/DEVELOPMENT.md