Python package for analyzing two-qubit gates in the Weyl chamber
Project description
The weylchamber package
Python package for analyzing two-qubit gates in the Weyl chamber
Development of the weylchamber package happens on Github. You can read the full documentation online.
Installation
To install the latest released version of the weylchamber package, run this command in your terminal:
$ pip install weylchamber
This is the preferred method to install weylchamber, as it will always install the most recent stable release.
If you don’t have pip installed, this Python installation guide can guide you through the process.
To install the latest development version of weylchamber from Github.
$ pip install git+https://github.com/qucontrol/weylchamber.git@master#egg=weylchamber
Usage
To use weylchamber in a project:
import weylchamber
See the Tutorial for details.
History
0.6.0 (2024-06-04)
Update: qutip >= 5.0 is now required
Drop: Compatibility with qutip < 5.0
Removed: function cartan_decomposition. This would return wrong results, and it is not clear how to implement it correctly.
0.5.0 (2024-06-03)
Drop: Compatibility with matplotlib < 3.3
Drop: Compatibility with qutip >= 5.0
0.4.0 (2022-03-18)
Drop: Support for Python 3.5-3.7
Add: Support for Python 3.8-3.9
Update: Use QuTiP 4.6
This is a maintenance release updating to the latest versions of Python and QuTiP and dropping support of versions that have reached end-of-life
0.3.2 (2019-08-02)
Fix: adapt to changes in QuTiP 4.4
Fix: adapt to changes in Sphinx (better-apidoc 0.3.1)
0.3.1 (2019-02-15)
Fix: the routine make_PE_krotov_chi_constructor now returns a function that is compatible with a stricter interface for chi_constructor in the krotov packages (which now requires that chi_constructor routines accept keyword arguments).
0.3.0 (2019-01-26)
Add: routine make_PE_krotov_chi_constructor for calculating the boundary conditions for the backward propagation in an optimization towards a perfect entangler using Krotov’s method
0.2.1 (2018-12-18)
Bugfix: project metadata
0.2.0 (2018-12-18)
Add: Conversion between canonical basis and Bell basis: functions bell_basis, gate, and mapped_basis
0.1.0 (2018-11-22)
Initial release
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
File details
Details for the file weylchamber-0.6.0.tar.gz
.
File metadata
- Download URL: weylchamber-0.6.0.tar.gz
- Upload date:
- Size: 497.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 794fd03730f79e65afb1b3f49d6a9b7e6476316c1004953264cae34194f6a96b |
|
MD5 | 6af34798277eb7ba84666f179a8c899e |
|
BLAKE2b-256 | 7db9144d7d9aa54b8a50a02a93edf5656cc4409378515ea1da220612eee8bfad |
File details
Details for the file weylchamber-0.6.0-py2.py3-none-any.whl
.
File metadata
- Download URL: weylchamber-0.6.0-py2.py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9776ba7442dca2028d1ca99fa0b253270c75d147ceba0ed37eac483bb144fe55 |
|
MD5 | dc335388fd1831cc2a3d412956ad41ff |
|
BLAKE2b-256 | 39cf5d9298cee6eab28c790b9a1767ef596a5618d7d9c082f3dd96244ddd424d |