Julien Gacon

Results 36 issues of Julien Gacon

### What should we add? It may not be quite obvious how to initialize the UCCSD ansatz from the docs only, so it would be nice to add a brief...

good first issue
type: documentation

### What should we add? The ``NLocal`` class allows for quick prototyping of variational circuits. It would be great to have a set of examples in the docs to show...

good first issue
documentation
type: feature request

### What should we add? The current implementation of iterative amplitude estimation does not include the no-overshooting condition outlined in [the paper](https://www.nature.com/articles/s41534-021-00379-1). This condition can significantly improve the performance and...

### What should we add? The L-curve solver implemented in `qiskit.opflow.NaturalGradient` is a powerful solver for ill-conditioned linear systems. It determines the required regularization by trading off noise in the...

### Summary Closes #12226. This could in future be further improved by constructing the circuit in Rust directly. ### Details and comments A small benchmark for 1000 qubit circuit on...

synthesis
Rust

### Summary Closes #12227. In a benchmark to synthesize 100 qubit linear networks 1000 times, the runtime is ~44 times faster: ``` (main) Took 172.75505709648132s (this PR) Took 3.920625925064087s ```...

performance
synthesis
Rust

### Summary This PR oxidizes the `PauliFeatureMap` (and derivatives) and implements a first step in refactoring the circuit library, where structurally fixed circuits are moved to functions. As part of...

Changelog: New Feature
Rust
mod: circuit

### Summary Modernize the circuit library to improve compiler quality and construction speed. The library circuits are classified in two categories: * **Abstract blocks** Operations defined by an action they...

type: epic
Rust
mod: circuit

### Summary We should update the synthesis methods to use the `PhaseGate` instead of the IBM-legacy `U1Gate`, if possible. See https://github.com/Qiskit/qiskit/pull/12961#discussion_r1719719621.

synthesis

### What is the expected enhancement? Improve the way we implement controls of general gates, e.g. by 1. checking whether the gate instance we try to control implements an efficient...

type: enhancement