Skip to main content

Useful classes and functions to use with Cirq circuits.

Project description

Cirq Tools

cirqtools is a Python package where I keep common code between my various quantum projects.

Qudit

cirqtools.qudit contains various gate definitions useful when dealing with qudits.

Qutrit

cirqtools.qutrit contains qutrit-specific instances of types in cirqtools.qudit.

Simulators

cirqtools.ClassicalSimulator will efficiently simulate any classical reversible circuit (any circuit containing gates whose unitaries are permutation matrices).

cirqtools.FeynmanPathSimulator is an inefficient attempt attempt at a Feynman Path-based simulator.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

cirqtools-0.2.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file cirqtools-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: cirqtools-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.8.0

File hashes

Hashes for cirqtools-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 660bcc34b89a4d58d78cdf11b4f4e01bad8fcecba59b8b1808fbf0b7664e732d
MD5 e615567dfa59b64f95cecd2803c2eac5
BLAKE2b-256 88999b4d98d16212bcec5e94aeba7dffc64cec59589d186e02f002f153b382f1

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