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
0.0.3 (11/02/2022)
Move to_su to maths.py
Move kron_decomp to quantum.py
Change default variable in the chi method to “x”
0.0.7 (12/02/2022)
Import gates to quantum
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.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04ad67e8fde054d3b10c92167bece7ccef239fe84f4570c57efe5caeb15d1f06 |
|
MD5 | 8498c95802cbfeaceddb753733c64037 |
|
BLAKE2b-256 | e7e20e999893bd6cc33eed2ebd78cb1c9492ab0b74533cdde09ff50a0e76fb70 |