Adrien Suau
Adrien Suau
## Description of the bug The [`run()`](https://github.com/100/Solid/blob/master/Solid/SimulatedAnnealing.py#L132) method of the SimulatedAnnealing class has a bug when the annealing method does not find a better state than the initial one. ##...
Pre-Request Checklist --------------------- - [x] I checked to make sure that this feature has not already been requested. Issue Description ----------------- The following code ```py from qiskit import QuantumCircuit from...
**Describe the bug** `sw` needs `flex` and `bison` to work and it seems to be missing from the README. **Expected behavior** Dependencies are written on the README or on the...
### Team Name: my\_favourite\_team ### Project Description: In this Qhack 2022 Open Hackathon, we propose to re-implement concepts related to asynchronous Quantum Computing, also framed as Ensemble Quantum Computing, for...
## The issue In the [AST node for the `barrier` statement](https://github.com/openqasm/openqasm/blob/05c0f9fd5211de972d55c8e4396f88cc251fa777/source/openqasm/openqasm3/ast.py#L594), the arguments following the `barrier` keyword are `Expression`s. I think it should rather be similar to the [AST node...
The notation `s:m:f` for floating-point numbers appears at the very beginning of the specification but is not used directly. https://github.com/openqasm/openqasm/blob/c841100fa4d45334e7340d8b5e64d0f38fb7981b/source/language/types.rst?plain=1#L48-L54 It is first used in https://github.com/openqasm/openqasm/blob/c841100fa4d45334e7340d8b5e64d0f38fb7981b/source/language/types.rst?plain=1#L171-L173 Wouldn't it be better...
### What is the expected enhancement? In this issue I am only speaking about [`pragma`s](https://openqasm.com/language/directives.html#pragmas), **not** [`annotation`s](https://openqasm.com/language/directives.html#annotations). Please read the whole issue first, the initial improvements proposed are not needed...
## The issue The current grammar for the `rangeExpression` rule is: https://github.com/openqasm/openqasm/blob/c841100fa4d45334e7340d8b5e64d0f38fb7981b/source/grammar/qasm3Parser.g4#L159 This rule is only used in 2 rules: 1. https://github.com/openqasm/openqasm/blob/c841100fa4d45334e7340d8b5e64d0f38fb7981b/source/grammar/qasm3Parser.g4#L66 2. https://github.com/openqasm/openqasm/blob/c841100fa4d45334e7340d8b5e64d0f38fb7981b/source/grammar/qasm3Parser.g4#L166-L172 The first rule, `forStatement`, requires both...
The initial comments on #100 raised a few very valid points that are not fixed yet. This issue document one of them. Relevant part of the original comment: > -...
**Is your feature request related to a problem? Please describe.** Running coverage analysis with `python -m pytest --cov=tqec .` on the `tqec` library yields the following results ``` ---------- coverage:...