ProjectQ icon indicating copy to clipboard operation
ProjectQ copied to clipboard

ProjectQ: An open source software framework for quantum computing

Results 42 ProjectQ issues
Sort by recently updated
recently updated
newest added

Hello, I have some questions for Time Evolution gate. i'm learning VQE( variational quantum eigensolver). Through the second quantization, I get an interaction term(U) with one parameter(θ),for example U =...

This branch implements decompositions for arbitrary isometries, diagonal gates and uniformly controlled single-qubit gates. (There is also code for uniformly controlled Rz rotations but it is not exposed in the...

Hi! I am working with the CommandPrinter() backend, and am interested in saving my readout as a qiskit quantum circuit object. How would one go about doing this? My intuition...

This supersedes #324. This implementation of a mapper for arbitrary graphs relies on storing the gates in a directed acyclic graph and then generating the swap operations in order to...

Added the Bernstein-Vazirani and quantum teleportation jupyter notebook tutorial

Hi I am interested in this project, so I want to make some contribution by adding an illustrated tutorial explaining how to construct a quantum adder. I hope this can...

ProjectQ would be made even better by keeping its public interfaces agnostic to complex-valued physically nonobservable probability amplitudes. The compiler already can be used this way, as is demonstrated by...

The matrix-class of `numpy` is currently being deprecated. I therefore get the following warning when running the below example using `numpy>=1.15.0`: ``` /path/projectq/ops/_gates.py:57: PendingDeprecationWarning: the matrix subclass is not the...

enhancement
breaking change

When a circuit cannot be compiled because gates are not available an error `RecursionError: maximum recursion depth exceeded` is generated. It would be better to generate an error indicating why...

It could be nice to have a meta gate (similar to how `Tensor` and `ControledGate` work) that represents a concatenation of two or more gates. As a concrete use case,...