Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop guidelines and criteria for inclusion in the circuit library #13571

Open
kevinsung opened this issue Dec 16, 2024 · 0 comments
Open

Develop guidelines and criteria for inclusion in the circuit library #13571

kevinsung opened this issue Dec 16, 2024 · 0 comments
Labels
mod: circuit Related to the core of the `QuantumCircuit` class or the circuit library

Comments

@kevinsung
Copy link
Contributor

kevinsung commented Dec 16, 2024

The circuit library has evolved significantly over the course of Qiskit's history. Various things have been added and then removed, and its current state does not necessarily reflect any clear vision on what is supposed to be included, or not. The goal of this issue is to develop clear guidelines and criteria for inclusion. Developing these guidelines and criteria will enable us to evaluate whether existing entries in the library can be removed and whether new proposals should be accepted.

We can take as a starting point the opening paragraph of the circuit library's documentation:

The circuit library is a collection of well-studied and valuable circuits, directives, and gates. We call them valuable for different reasons, for instance they can serve as building blocks for algorithms or they are circuits that we think are hard to simulate classically.

Also, we can take #13573 as a test case.

@kevinsung kevinsung added the mod: circuit Related to the core of the `QuantumCircuit` class or the circuit library label Dec 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mod: circuit Related to the core of the `QuantumCircuit` class or the circuit library
Projects
None yet
Development

No branches or pull requests

1 participant