Skip to main content

A package to abate the strait of applying a two-qubit gate to a quantum state.

Project description

GaterAid

To abate the strait of applying a two-qubit gate to a quantum state, look no further!

The GaterAid package provides a simple and intuitive interface for applying common and customisable two-qubit gates to quantum states. In particular, it consists of the following modules:

  • controlled_gates: provides a selection of common controlled gates, as well as simple cutomisation for controlled gates.
  • gate_base: provides the base class for all two-qubit gates.
  • other_gates: provides a selection of common two-qubit gates, as well as simple customisation for local and general gates.
  • quantum_state: provides the base class for all two-qubit quantum states.
  • utilities: provides utility functions for the package.

Documentation for the package can be found here. Alternatively, consult example.ipynb for explicit examples and guidance on using the package.

Installation

GaterAid is hosted on PyPi. Simply use pip to install:

   pip install GaterAid

Alternatively, build from source:

   git clone https://github.com/QC2-python-SE/QWACOBEC/
   cd QWACOBEC
   pip install -e .

QWACOBEC LLC.

CEO: Eleanor Kneip

Office Manager: Stasiu Wolanski

Intern (in training): Joel Mills

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

gateraid-1.0.3.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GaterAid-1.0.3-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

Details for the file gateraid-1.0.3.tar.gz.

File metadata

  • Download URL: gateraid-1.0.3.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for gateraid-1.0.3.tar.gz
Algorithm Hash digest
SHA256 635c2638537033535121bc4adbba5882b72be99ce20a3f1fc9502eff880a2152
MD5 211c1661b8aa569553b343c81de457da
BLAKE2b-256 149d47114addce868a1862cd1dc031ea04ed5b308bc017e0882c9dbac7ca9335

See more details on using hashes here.

File details

Details for the file GaterAid-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: GaterAid-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.6

File hashes

Hashes for GaterAid-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 04b438a9eec748b8b58f6b71210333a70354e50fc50968601977c0df0596c4f1
MD5 8d282cd706529a6df05c14864d7c8d7f
BLAKE2b-256 1fa8ae873c1f859762a2770eec542dd6a179bff52164fa74683da19d9e35ca01

See more details on using hashes here.

Supported by

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