Numerical and Symbolic Manipulation for Quantum Computing
Project description
# FrozenYoghourt
FrozenYoghourt is a collections of useful modules for working with circuit theory. Our library offers a tool for both numerical calculation with numpy that is optimized for speed and symbolic manipulation with sympy that is helpful for studying closed form circuit.
We divide our library into 4 main modules.
mode: used for switching between numerical and symbolic representations.
gates: contains many useful one and two qubits gates. The symbolic representation are especially conducive to analyzing parameterized families.
maths: this module contains many mathematical methods that are generally useful for quantum computing
quantum: this module contains specific methods for working with circuit decomposition
circuit: we are developing this module to optimize matrix multiplication and tensor product in the context of quantum circuits. This should also allows for easy analysis of quantum state and isometry.
visualization: this module contains methods for visualization data using both 2d plots and 3d plots
# Change Log
0.0.1 (10/02/2022)
Wrote README file
Add P gates method to gates.py
Add CU method to gates.py
Add view method to mode.py
Add log.txt for keeping track of changes
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for FrozenYoghourt-0.0.15.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bd477471ca53d83a95752ccc5d7fc32ac0542e674acb8e5d352079d900980f1 |
|
MD5 | 363998dee1f1761b739a4ec4611f0865 |
|
BLAKE2b-256 | 53730cfafc259278dc02fd81e3a059df8728ce2c8e6a5aa256ce97b9430a92ff |