unitaryhack
Here are 9 public repositories matching this topic...
Describe the Issue!
Most of the functions in random_objects.py take an N input and an optional dims. Those input are redundant as the size (N) can be obtained from the dims. However the way they handle this inconsistent:
- Many functions, such as
rand_super,rand_dm, check that the dims matches the size and raise an error if it doesn't. rand_dm_ginibre,rand_super_bcszj
-
Updated
Apr 13, 2022 - Julia
-
Updated
Mar 11, 2022 - Jupyter Notebook
Issue Description
Latest supported versions of optional dependencies are not well documented. It is unclear which frontend version(s) to install after a user installs through pip install mitiq, but wants to use Qiskit, Pennylane, Braket, and/or PyQuil.
Proposed Solution
- Update
about()to include Pennylane - Create a function `latest_sup
There's an obvious extension of ZMask() to "masked" S, T, and general PhaseRootN gates.ZMask() calculates parity of each masked permutation, and applies a -1 multiplicative factor if the parity is odd, achieving a batched set of masked Pauli Z gates. Similarly, for a general batched PhaseRootN gate, the effective extension of this parity calculation is to a ring with 2^(n+1) phas
Feature: Is NPT
Given a quantum state provided as a density matrix or vector, determine whether the state is NPT (has negative partial transpose). If some of the eigenvalues of the transpose of the density operator representing the state are strictly smaller than zero, we say the state is NPT.
Note: A state is NPT if it is not PPT, so this should be a direct if not is_ppt(...) function call. It's mostly jus
The sequence sampler added by #345 deserves the following features
- a notebook to demonstrate its use and extend the User Guide
- multiple output format: for now it give only the nested dict form required by the simulation module
- a better way to specify the sampling-related noises
- add the possibility to specify the sampling rate
It would then be possible to use it in
It may be cool to have some counter of contributions showing up on the website, which could include from minimal to extensive information like the number of open PRs, commits, merged lines of code, contributors, etc.
If this were to update "live" or regularly, it could be very cool.
There may be some off-the-shelves tools such as github actions for this, see for example: https://github.com
Improve this page
Add a description, image, and links to the unitaryhack topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the unitaryhack topic, visit your repo's landing page and select "manage topics."
Feature details
Due to the similarity, it is easy to confuse
qml.Xandqml.PauliX, especially since other methods of specifying circuits, e.g., QASM, usexforPauliX. But if a user usesqml.Xin their circuit on a qubit device, nothing happens to inform them that the incorrect operation is being used: