-
Notifications
You must be signed in to change notification settings - Fork 54
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Summary This PR updates the labels to the new list for the new ecosystem page. There are a few changes here but it's not easy to split them into PRs as many rely on eachother. To make reviewing easier, you can instead view each commit. 1. cdad7f6 updates `labels.json` with the new list of labels. 2. 8a0249a uses a short script to automatically remove and update labels. This commit also adds the `ibm_maintained` attribute to the repository model, which will be required for the new page. <details><summary>Show script</summary> ```python from ecosystem.daos import DAO REMOVED_LABELS = [ "Advocate mentorship project", "Circuit", "IBM maintained", "Julia", "Jupyter notebook", "Partner", "Education", "Hardware", "OpenQASM", "Productivity", "Prototype", "Quantum information", "Rust", "Visualization", ] dao = DAO("ecosystem/resources/") for repo in dao.get_all(): # Pull IBM maintenance status into attribute if "IBM maintained" in repo.labels: repo.ibm_maintained = True # Update labels if "Circuit" in repo.labels: repo.labels.append("Circuit building tool") repo.labels = [l for l in repo.labels if l not in REMOVED_LABELS] repo.labels.sort() # Turn group attribute into label if repo.group == "transpiler_plugin": repo.labels.append("Transpiler plugin") if repo.group == "applications": repo.labels.append("Application package") if repo.group == "provider": repo.labels.append("Compute provider") dao.write(repo) ``` </details> The `group` attribute can be ignored by the new ecosystem page, so it will remain until the current page it taken down. 3. 26e1594 manually reviews each member again to make sure labels are still relevant. 4. 84061e3 adds some logic to have the `ibm_maintained` attribute appear as a label on the current webpage. Like #742, this makes the current website generation script a bit more brittle. This is ok as it's a temporary trade-off; the current page will not be online much longer. 5. 71e13b7 updates the issue template with the new labels and `ibm_maintained` attribute. It also updates the parser to handle the new attribute. See https://github.com/frankharkins/ecosystem/pull/95/files for an example of the parser working correctly.
- Loading branch information
1 parent
cca6c6b
commit b130a13
Showing
68 changed files
with
140 additions
and
76 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,24 @@ | ||
{ | ||
"types": [ | ||
{ "name": "Advocate mentorship project", "description": "Developed as part of the Qiskit Advocate Mentorship Program (QAMP)" }, | ||
{ "name": "Circuit", "description": "Builds or modifies quantum circuits" }, | ||
{ "name": "Application package", "description": "Applies quantum technology to real-world use cases" }, | ||
{ "name": "Compute provider", "description": "Provides access to remote quantum computers or simulators" }, | ||
{ "name": "Circuit building tool", "description": "Builds or modifies quantum circuits" }, | ||
{ "name": "Circuit simulator", "description": "Simulates quantum computers" }, | ||
{ "name": "Converter", "description": "Converts Qiskit objects (such as QuantumCircuit) for use in other programs" }, | ||
{ "name": "Game", "description": "Games or playful education resources" }, | ||
{ "name": "IBM maintained", "description": "Officially maintained by IBM Quantum" }, | ||
{ "name": "Julia", "description": "Written in the Julia programming language" }, | ||
{ "name": "Jupyter notebook", "description": "Uses or supports Jupyter notebooks" }, | ||
{ "name": "Paper implementation", "description": "Implements ideas from research papers" }, | ||
{ "name": "Partner", "description": "Part of the Qiskit Partnership Program" }, | ||
{ "name": "Software development kit", "description": "Helps develop Qiskit code" }, | ||
{ "name": "Transpiler plugin", "description": "Extends Qiskit's transpiler" } | ||
{ "name": "Transpiler plugin", "description": "Extends Qiskit's transpiler to compile and optimize quantum circuits" } | ||
], | ||
"subjects": [ | ||
{ "name": "Algorithms", "description": "Implements quantum algorithms" }, | ||
{ "name": "Chemistry", "description": "Applies quantum computing to chemistry" }, | ||
{ "name": "Error correction", "description": "Performs or investigates quantum error correction" }, | ||
{ "name": "Error mitigation", "description": "Includes tools for mitigating errors" }, | ||
{ "name": "Education", "description": "For learning or teaching about quantum computing" }, | ||
{ "name": "Finance", "description": "Applies quantum computing to finance" }, | ||
{ "name": "Hardware", "description": "For quantum hardware design or quantum control" }, | ||
{ "name": "Machine learning", "description": "Uses or applies to machine learning" }, | ||
{ "name": "Optimization", "description": "Applies quantum computing to optimization problems" }, | ||
{ "name": "Physics", "description": "Applies quantum computing to physics" }, | ||
{ "name": "OpenQASM", "description": "Supports Open Quantum Assembly Language" }, | ||
{ "name": "Productivity", "description": "Tool to make working with Qiskit easier" }, | ||
{ "name": "Prototype", "description": "Written by the Qiskit prototypes team" }, | ||
{ "name": "Quantum information", "description": "Tool for quantum information experiments" }, | ||
{ "name": "Rust", "description": "Written in the Rust programming language" }, | ||
{ "name": "Visualization", "description": "Produces images, animations, or graphical user interfaces" } | ||
{ "name": "Quantum information", "description": "Includes tools for quantum information experiments" } | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,7 @@ description = "A quantum version of the classic game Pong built with Qiskit and | |
licence = "Apache 2.0" | ||
contact_info = "[email protected]" | ||
labels = [ "Game",] | ||
ibm_maintained = false | ||
created_at = 1678827877.979398 | ||
updated_at = 1678827877.979398 | ||
stars = 119 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,8 @@ description = "QiskitOpt.jl is a Julia package that exports a JuMP wrapper for q | |
licence = "MIT license" | ||
contact_info = "[email protected], [email protected], [email protected], [email protected], [email protected]" | ||
affiliations = "@psrenergy and USRA" | ||
labels = [ "Algorithms", "Julia",] | ||
labels = [ "Algorithms", "Application package",] | ||
ibm_maintained = false | ||
created_at = 1673642669.650459 | ||
updated_at = 1673642669.650464 | ||
stars = 9 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,8 @@ description = "Optical circuits in Qiskit. Translate Qiskit circuits to quantum- | |
licence = "Apache License 2.0" | ||
contact_info = "[email protected]" | ||
affiliations = "National University of Ireland Maynooth" | ||
labels = [ "Circuit simulator",] | ||
labels = [ "Circuit simulator", "Converter",] | ||
ibm_maintained = false | ||
stars = 1 | ||
group = "other" | ||
documentation = "https://soqcsadmin.github.io/QoptKIT/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,7 @@ url = "https://github.com/shravanpatel30/Quantum-MasterChef" | |
description = "A unique and immersive quantum computing game that combines the excitement of culinary arts with the challenges of quantum mechanics to teach about qiskit and quantum computing." | ||
licence = "Apache License 2.0" | ||
contact_info = "[email protected]" | ||
labels = [ "Circuit", "Education", "Game",] | ||
labels = [ "Game",] | ||
ibm_maintained = false | ||
stars = 2 | ||
group = "other" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,6 +4,7 @@ description = "RasQberry is a functional model of IBM Quantum System One, and ca | |
licence = "Apache License 2.0" | ||
contact_info = "[email protected]" | ||
labels = [ "Game",] | ||
ibm_maintained = false | ||
created_at = 1674598082.072493 | ||
updated_at = 1674598082.072494 | ||
stars = 129 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,8 @@ url = "https://github.com/dakk/caml_qiskit" | |
description = "OCaml wrapper for Qiskit quantum computing toolkit" | ||
licence = "MIT license" | ||
contact_info = "[email protected]" | ||
labels = [] | ||
labels = [ "Converter",] | ||
ibm_maintained = false | ||
stars = 9 | ||
group = "other" | ||
documentation = "https://dakk.github.io/caml_qiskit/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,8 @@ url = "https://github.com/Qiskit-Extensions/circuit-knitting-toolbox" | |
description = "Decompose large circuits into smaller, hardware-executable circuits, then use their results to reconstruct the original circuit's outcome. This toolbox includes entanglement forging, circuit knitting, and classical embedding." | ||
licence = "Apache License 2.0" | ||
contact_info = "[email protected]" | ||
labels = [ "Algorithms", "Circuit",] | ||
labels = [ "Algorithms", "Circuit building tool",] | ||
ibm_maintained = false | ||
created_at = 1670427445.884067 | ||
updated_at = 1670427445.884068 | ||
stars = 67 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,7 @@ licence = "Apache License 2.0" | |
contact_info = "[email protected]" | ||
affiliations = "University of Illinois at Urbana-Champaign" | ||
labels = [ "Paper implementation",] | ||
ibm_maintained = false | ||
stars = 9 | ||
group = "other" | ||
reference_paper = "https://arxiv.org/abs/2305.11847" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,6 +6,7 @@ contact_info = "[email protected]" | |
alternatives = "_No response_" | ||
affiliations = "_No response_" | ||
labels = [ "Quantum information",] | ||
ibm_maintained = false | ||
stars = 6 | ||
group = "other" | ||
documentation = "https://qiskit-community.github.io/povm-toolbox/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,8 @@ description = "A library for supervised machine learning based on quantum comput | |
licence = "BSD 3-Clause \"New\" or \"Revised\" license" | ||
contact_info = "[email protected]" | ||
affiliations = "pyRiemann (https://github.com/pyRiemann)" | ||
labels = [ "Machine learning",] | ||
labels = [ "Machine learning", "Application package",] | ||
ibm_maintained = false | ||
stars = 21 | ||
group = "applications" | ||
documentation = "https://pyriemann-qiskit.readthedocs.io/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,7 +5,8 @@ licence = "GNU General Public License (GPL)" | |
contact_info = "[email protected]" | ||
alternatives = "There are some alternatives to individual modules within the qBraid-SDK e.g. to execute a Qiskit circuit on an AWS device, you could use the qiskit-braket-provider. However, there aren't any other existing projects that support the same matrix of quantum program types and backends through a single, unified interface." | ||
affiliations = "qBraid Co." | ||
labels = [ "Circuit", "OpenQASM", "Converter", "Software development kit",] | ||
labels = [ "Circuit building tool", "Converter", "Software development kit",] | ||
ibm_maintained = false | ||
created_at = 1690263743.561744 | ||
updated_at = 1690263743.56175 | ||
website = "https://qbraid.com" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,5 +5,6 @@ licence = "Apache License 2.0" | |
contact_info = "[email protected]" | ||
affiliations = "Institute of Computing Technology, Chinese Academy of Sciences." | ||
labels = [ "Circuit simulator",] | ||
ibm_maintained = false | ||
stars = 7 | ||
group = "other" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,8 @@ description = "A library of quantum algorithms for near-term quantum devices wit | |
licence = "Apache License 2.0" | ||
contact_info = "[email protected]" | ||
affiliations = "IBM Quantum" | ||
labels = [ "Algorithms",] | ||
labels = [ "Algorithms", "Application package",] | ||
ibm_maintained = false | ||
stars = 89 | ||
group = "applications" | ||
documentation = "https://qiskit-community.github.io/qiskit-algorithms/" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,8 @@ description = "Qiskit provider for ion-trap quantum computers from Alpine Quantu | |
licence = "Apache License 2.0" | ||
contact_info = "[email protected]" | ||
affiliations = "Alpine Quantum Technologies GmbH" | ||
labels = [] | ||
labels = [ "Compute provider",] | ||
ibm_maintained = false | ||
website = "https://www.aqt.eu/qc-systems/" | ||
stars = 26 | ||
group = "provider" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.