Skip to main content

A Python implementation of ZX graphs for quantum computing.

Project description

Python versions PyPI version PyPI status Checked with Mypy Documentation Status Python package status standard-readme compliant

ZX graphs are a graph-theoretic tool to represent quantum circuits and computations in terms of computational basis (Z basis) and Fourier basis (X basis) tensors (known to us as “spiders”) for finite Abelian group algebras. They are closely related to the original qubit ZX calculus [1] [2] and recent developments in higher-dimensional variants [3] [4].

Install

ZX graphs are currently in pre-alpha development. Once development is complete, you will be able to install the latest release from PyPI as follows:

$ pip install --upgrade zxgraphs

Usage

ZX graphs are currently in pre-alpha development.

API

ZX graphs are currently in pre-alpha development. Once development is complete, the full API documentation will be available at https://zxgraphs.readthedocs.io/

Contributing

Please see CONTRIBUTING.md.

License

LGPL (c) Hashberg Ltd.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zxgraphs-0.0.post5.tar.gz (31.9 kB view hashes)

Uploaded Source

Built Distribution

zxgraphs-0.0.post5-py3-none-any.whl (13.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page