cda-tum / zx

MQT ZX - A library for working with ZX-diagrams

Home Page:https://www.cda.cit.tum.de/research/quantum/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning As of June 2023, this repository is no longer actively maintained. All code has been directly integrated into MQT Core. Development is expected to continue there. No new contributions will be accepted here.

OS License: MIT CI codecov

MQT ZX - A library for working with ZX-diagrams

A library for working with ZX-diagrams developed by the Chair for Design Automation at the Technical University of Munich as part of the Munich Quantum Toolkit (MQT).

If you have any questions, feel free to contact us via quantum.cda@xcit.tum.de or by creating an issue on GitHub.

System Requirements and Building

The implementation is compatible with any C++17 compiler and a minimum CMake version of 3.19.

To get the most out of this library it is recommended to have the GMP library installed.

Building tests

From the project root, run:

Configuration: cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_ZX_TESTS=ON -S . -B build

Compiling: cmake --build build --config Release --target zx_test

About

MQT ZX - A library for working with ZX-diagrams

https://www.cda.cit.tum.de/research/quantum/

License:MIT License


Languages

Language:C++ 90.3%Language:CMake 9.2%Language:Python 0.5%