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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file zxgraphs-0.0.post5.tar.gz.

File metadata

  • Download URL: zxgraphs-0.0.post5.tar.gz
  • Upload date:
  • Size: 31.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.7

File hashes

Hashes for zxgraphs-0.0.post5.tar.gz
Algorithm Hash digest
SHA256 d1203254728b1746a57aee48db8be3132962b36d0a11837f346c4cb0704a1ab1
MD5 ba739565dbdf2f530fdc750022847bb9
BLAKE2b-256 3f51ea2f02d3b78361d5d8ee362b4abee45623e81d9a909672ffa34fed7b0812

See more details on using hashes here.

File details

Details for the file zxgraphs-0.0.post5-py3-none-any.whl.

File metadata

  • Download URL: zxgraphs-0.0.post5-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.7

File hashes

Hashes for zxgraphs-0.0.post5-py3-none-any.whl
Algorithm Hash digest
SHA256 28b976a6b8fefee562700009732a5bdba3f6312af2a996a83689e3dd405894ce
MD5 c8ef84fc9ca2698724a108eb9d213600
BLAKE2b-256 e12be2cff4f5f67b5360df3c77c59ccce74fe97b78c91a7a411482b39a005110

See more details on using hashes here.

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