-
Here are a couple of example programs that fail type-checking at the moment:
```
@guppy
def foo(q: qubit) -> None:
measure(q)
q = qubit()
@guppy
def bar(q1: qubit, q2: qubit, a: angle, b: bool) -…
-
Would like to add a function to convert an `openqasm.ast.Program` to a `cudaq.kernel.kernel_builder.PyKernel`.
For example, would satisfy the following test case:
```python
from __future__ imp…
-
In the past we had several discussion about the possibility of sweeping offset or flux amplitude in the [flux dependence ](https://qibo.science/qibocal/stable/protocols/flux/single.html) experiment. I…
-
## Important Note
⚠️ This issue is part of an internal assignment and not meant for external contributors
## Context
PennyLane has support for many quantum gates natively at the Python level,…
-
In #839, it was proposed to add an optional flux pulse to a regular qubit spectroscopy.
This could be suboptimal for Qibocal, as it is complicating a bit a very basic routine. But even creating a r…
-
When array sizes are known (and not generic) allow things like:
```python
qs = array(qubit(), qubit())
[q0, q1] = qs
[q0, *_] = qs
[*_, q_prev, q_last]
```
-
`rzz` angle is allowed only in the range `[0, pi/2]`.
If a user writes `rzz(-1, qubit)` or `rzz(3, qubit)` (i.e., the angle is a number) then our ISA validation will correctly fail.
But, if the user w…
-
Hello,
I'm trying to follow these tutorial: https://nvidia.github.io/cuda-quantum/latest/applications/python/unitary_compilation_diffusion_models.html
When calling:
`out_tensors = infer_comp.ge…
-
Is it possible to have a tomography routine (single qubits and 2 qubits) that allows sweeping a parameter in one of the gates implemented in the circuit?
This would allow us to run arbitrary experi…
-
## Important Note
⚠️ This issue is part of an internal assignment and not meant for external contributors
## Context
Recently, Mid-Circuit Measurement (MCM) support was added to the `lightnin…