From af3fd3ec799b1a54427dc7fc266d8ddfa157012c Mon Sep 17 00:00:00 2001 From: qiskit-bot Date: Mon, 29 Jun 2026 17:55:46 +0000 Subject: [PATCH 01/11] Submission - Add cadmus as a member Co-authored-by: cogu92 --- resources/members/cadmus_44da023a.toml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 resources/members/cadmus_44da023a.toml diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml new file mode 100644 index 0000000000..553ccfa71a --- /dev/null +++ b/resources/members/cadmus_44da023a.toml @@ -0,0 +1,12 @@ +name = "cadmus" +submission_number = 1206 +url = "https://github.com/cogu92/cadmus" +description = "Profiles a circuit's real noise and applies readout + repetition-code mid-circuit correction, validated on real IBM hardware" +contact_info = "nicolascogu@hotmail.com" +labels = [] +interfaces = [ "Python",] +category = "Qiskit addon" +pattern_steps = [] +packages = [] +uuid = "44da023a-25d2-4e3a-81fe-34890f6c70e7" +maturity = "experimental" From 5c39e74af49c30e2eac580d123ae555a589dc70c Mon Sep 17 00:00:00 2001 From: cogu92 Date: Thu, 2 Jul 2026 08:41:37 +0200 Subject: [PATCH 02/11] updated category and labels (#1209) --- resources/members/cadmus_44da023a.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml index 553ccfa71a..aa06205f1d 100644 --- a/resources/members/cadmus_44da023a.toml +++ b/resources/members/cadmus_44da023a.toml @@ -3,9 +3,9 @@ submission_number = 1206 url = "https://github.com/cogu92/cadmus" description = "Profiles a circuit's real noise and applies readout + repetition-code mid-circuit correction, validated on real IBM hardware" contact_info = "nicolascogu@hotmail.com" -labels = [] +labels = [ "error correction", "error mitigation", "research",] interfaces = [ "Python",] -category = "Qiskit addon" +category = "Tooling" pattern_steps = [] packages = [] uuid = "44da023a-25d2-4e3a-81fe-34890f6c70e7" From 6a4dda7071fbcd2af482386499806d683355ba21 Mon Sep 17 00:00:00 2001 From: qiskit-bot Date: Thu, 2 Jul 2026 10:27:06 +0000 Subject: [PATCH 03/11] Update sections --- resources/members/cadmus_44da023a.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml index aa06205f1d..fb21c80939 100644 --- a/resources/members/cadmus_44da023a.toml +++ b/resources/members/cadmus_44da023a.toml @@ -10,3 +10,7 @@ pattern_steps = [] packages = [] uuid = "44da023a-25d2-4e3a-81fe-34890f6c70e7" maturity = "experimental" + +[github] +owner = "cogu92" +repo = "cadmus" From 1c6c2cce816fca26f6866438874f027bcd905e29 Mon Sep 17 00:00:00 2001 From: qiskit-bot Date: Thu, 2 Jul 2026 10:27:09 +0000 Subject: [PATCH 04/11] Update data --- resources/members/cadmus_44da023a.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml index fb21c80939..f6949f4e68 100644 --- a/resources/members/cadmus_44da023a.toml +++ b/resources/members/cadmus_44da023a.toml @@ -12,5 +12,10 @@ uuid = "44da023a-25d2-4e3a-81fe-34890f6c70e7" maturity = "experimental" [github] +url = "https://github.com/cogu92/cadmus" owner = "cogu92" repo = "cadmus" +stars = 0 +license = "Other" +last_commit = 2026-06-29 +last_activity = 2026-06-29 From 65c3c56e5cb33f52f77aa47e7b112235e0e0e9e3 Mon Sep 17 00:00:00 2001 From: Luciano Bello Date: Thu, 2 Jul 2026 12:35:41 +0200 Subject: [PATCH 05/11] capture ambiguity --- ecosystem/validation/test_license.py | 7 +------ resources/members/cadmus_44da023a.toml | 4 ++-- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/ecosystem/validation/test_license.py b/ecosystem/validation/test_license.py index ef71905f54..30d0f3ead8 100644 --- a/ecosystem/validation/test_license.py +++ b/ecosystem/validation/test_license.py @@ -12,20 +12,15 @@ """License validations""" -import pytest - # pylint: disable=missing-function-docstring def test_O01(member): - if ( - not member.license and not member.github - ): # probably too early, it is a new submission - pytest.skip("too early, new submission") if member.license: assert len(str(member.license)) > 1 elif member.github and hasattr(member.github, "license") and member.github.license: assert len(str(member.github.license)) > 1 + assert member.github.license.lower() != 'other', "The declared license in GitHub is ambiguous" else: assert ( False diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml index f6949f4e68..e220566967 100644 --- a/resources/members/cadmus_44da023a.toml +++ b/resources/members/cadmus_44da023a.toml @@ -3,8 +3,8 @@ submission_number = 1206 url = "https://github.com/cogu92/cadmus" description = "Profiles a circuit's real noise and applies readout + repetition-code mid-circuit correction, validated on real IBM hardware" contact_info = "nicolascogu@hotmail.com" -labels = [ "error correction", "error mitigation", "research",] -interfaces = [ "Python",] +labels = ["error correction", "error mitigation", "research"] +interfaces = ["Python"] category = "Tooling" pattern_steps = [] packages = [] From b2de93f7835b6f346abd1fd2ac27d53678ed23e9 Mon Sep 17 00:00:00 2001 From: Luciano Bello Date: Thu, 2 Jul 2026 12:40:53 +0200 Subject: [PATCH 06/11] lint --- ecosystem/validation/test_license.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ecosystem/validation/test_license.py b/ecosystem/validation/test_license.py index 30d0f3ead8..0f7a7149e3 100644 --- a/ecosystem/validation/test_license.py +++ b/ecosystem/validation/test_license.py @@ -12,15 +12,16 @@ """License validations""" -# pylint: disable=missing-function-docstring - +# pylint: disable=missing-function-docstring,invalid-name def test_O01(member): if member.license: assert len(str(member.license)) > 1 elif member.github and hasattr(member.github, "license") and member.github.license: assert len(str(member.github.license)) > 1 - assert member.github.license.lower() != 'other', "The declared license in GitHub is ambiguous" + assert ( + member.github.license.lower() != "other" + ), "The declared license in GitHub is ambiguous" else: assert ( False From 364fe2bb997a3abd743d37f67ced0fc3a36030c2 Mon Sep 17 00:00:00 2001 From: Luciano Bello Date: Thu, 9 Jul 2026 15:42:04 +0200 Subject: [PATCH 07/11] reverse ecosystem/validation/test_license.py --- ecosystem/validation/test_license.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/ecosystem/validation/test_license.py b/ecosystem/validation/test_license.py index 0f7a7149e3..57089fa254 100644 --- a/ecosystem/validation/test_license.py +++ b/ecosystem/validation/test_license.py @@ -12,17 +12,26 @@ """License validations""" -# pylint: disable=missing-function-docstring,invalid-name +import pytest + +# pylint: disable=missing-function-docstring, invalid-name + def test_O01(member): + if ( + not member.license and not member.github + ): # probably too early, it is a new submission + pytest.skip("too early, new submission") if member.license: assert len(str(member.license)) > 1 elif member.github and hasattr(member.github, "license") and member.github.license: assert len(str(member.github.license)) > 1 - assert ( - member.github.license.lower() != "other" - ), "The declared license in GitHub is ambiguous" else: assert ( False ), "No license could be found. Populate 'member.license' as soon as possible." + + +def test_O02(member): + if member.license: + assert member.license.is_osi_approved(), "member.license is not OSI-approved" From 1e8b8fc632722af2b768b6741fb56f6f08a62167 Mon Sep 17 00:00:00 2001 From: qiskit-bot Date: Thu, 9 Jul 2026 13:46:46 +0000 Subject: [PATCH 08/11] Update sections --- resources/members/arvaklite_7fcadf8b.toml | 2 +- resources/members/fastpauli_b4d78374.toml | 2 +- resources/members/installerf_7352f04f.toml | 2 +- resources/members/qmuvi_9d4da903.toml | 4 ++-- resources/members/qx86_a68e9142.toml | 2 +- resources/members/scaleway_a942dc5d.toml | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/resources/members/arvaklite_7fcadf8b.toml b/resources/members/arvaklite_7fcadf8b.toml index 8d8ee7b2f4..d2663b95ba 100644 --- a/resources/members/arvaklite_7fcadf8b.toml +++ b/resources/members/arvaklite_7fcadf8b.toml @@ -37,7 +37,7 @@ importance = "IMPORTANT" package_name = "arvak-lite" version = "0.1.1" last_release_date = 2026-03-08 -license = "LGPL-3.0-or-later" +license = "LGPL-3.0" description = "Lightweight quantum circuit compiler. Drop-in replacement for Qiskit transpile, Cirq optimize, and more. Powered by Arvak." url = "https://pypi.org/project/arvak-lite/" development_status = "4 - Beta" diff --git a/resources/members/fastpauli_b4d78374.toml b/resources/members/fastpauli_b4d78374.toml index 91915bdd38..4f0f9313ac 100644 --- a/resources/members/fastpauli_b4d78374.toml +++ b/resources/members/fastpauli_b4d78374.toml @@ -1,7 +1,7 @@ name = "fast-pauli" url = "https://github.com/qognitive/fast-pauli" description = "Conduct efficient multiplication of tensor products of Pauli matrices against a batch of vectors and other mathematical operations." -license = "BSD 2-Clause \"Simplified\" or \"FreeBSD\" license" +license = "BSD-2-Clause" contact_info = "dev@qognitive.io" affiliations = "Qognitive Inc" labels = ["HPC", "quantum information"] diff --git a/resources/members/installerf_7352f04f.toml b/resources/members/installerf_7352f04f.toml index caf8da563f..04f55768e4 100644 --- a/resources/members/installerf_7352f04f.toml +++ b/resources/members/installerf_7352f04f.toml @@ -1,7 +1,7 @@ name = "Qiskit Installer for Windows" url = "https://github.com/ket-q/qiskit_windows_installer" description = "Set up Qiskit and Visual Studio Code (VS Code), with a ready-to-use virtual environment for Jupyter notebooks or Python files." -license = "GNU General Public License (GPL)" +license = "GPL-3.0" contact_info = "axelpetit@yonsei.ac.kr" affiliations = "" labels = [] diff --git a/resources/members/qmuvi_9d4da903.toml b/resources/members/qmuvi_9d4da903.toml index ae611ee11f..3217533d03 100644 --- a/resources/members/qmuvi_9d4da903.toml +++ b/resources/members/qmuvi_9d4da903.toml @@ -1,7 +1,7 @@ name = "qMuVi" url = "https://github.com/garymooney/qmuvi" description = "Convert circuits into audiovisual experiences, bridging the gap between complex quantum computations and human perception." -license = "GNU Library or \"Lesser\" General Public License (LGPL)" +license = "LGPL-2.1" contact_info = "gary.mooney4444@gmail.com" affiliations = "The University of Melbourne" labels = ["demo"] @@ -44,7 +44,7 @@ importance = "IMPORTANT" package_name = "qmuvi" version = "0.3.0" last_release_date = 2025-09-04 -license = "LGPL-2.1-or-later" +license = "LGPL-3.0" description = "qMuVi is a Python library that converts quantum circuits into music videos, enabling visualisation of quantum state evolution through sound and animation. It supports noise models to simulate physical quantum devices and displays animating probability and phase distributions of basis states." url = "https://pypi.org/project/qmuvi/" development_status = "2 - Pre-Alpha" diff --git a/resources/members/qx86_a68e9142.toml b/resources/members/qx86_a68e9142.toml index 08b0cd675d..c97347c7aa 100644 --- a/resources/members/qx86_a68e9142.toml +++ b/resources/members/qx86_a68e9142.toml @@ -1,7 +1,7 @@ name = "Qx86" url = "https://github.com/mistasparkaru/Qx86" description = "Qx86 is an Intel 8080/Z80 emulator which executes all salient points of Intel 8080/Z80 execution on IBM's quantum computers." -license = "GNU General Public License (GPL)" +license = "GPL-3.0" contact_info = "mistasparkaru@hotmail.co.uk" affiliations = "None" labels = ["cloud service", "demo"] diff --git a/resources/members/scaleway_a942dc5d.toml b/resources/members/scaleway_a942dc5d.toml index 5f5c7c909f..3c9a07aeeb 100644 --- a/resources/members/scaleway_a942dc5d.toml +++ b/resources/members/scaleway_a942dc5d.toml @@ -38,7 +38,7 @@ importance = "IMPORTANT" package_name = "qiskit-scaleway" version = "0.3.13" last_release_date = 2026-06-10 -license = "Apache 2" +license = "Apache-2.0" description = "A Qiskit package to connect to Scaleway Quantum as a Service" url = "https://pypi.org/project/qiskit-scaleway/" status = "active" From b7aa833f6d47756f21fc61246611ca62357ac4d0 Mon Sep 17 00:00:00 2001 From: qiskit-bot Date: Mon, 20 Jul 2026 13:50:47 +0000 Subject: [PATCH 09/11] Update data --- resources/members/cadmus_44da023a.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml index e220566967..b19a4171b7 100644 --- a/resources/members/cadmus_44da023a.toml +++ b/resources/members/cadmus_44da023a.toml @@ -17,5 +17,5 @@ owner = "cogu92" repo = "cadmus" stars = 0 license = "Other" -last_commit = 2026-06-29 -last_activity = 2026-06-29 +last_commit = 2026-07-14 +last_activity = 2026-07-14 From 8a8f503d2b0acf109bead3960965dc7e3c7d282f Mon Sep 17 00:00:00 2001 From: qiskit-bot Date: Fri, 7 Aug 2026 15:55:20 +0000 Subject: [PATCH 10/11] Update sections --- resources/members/cadmus_44da023a.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml index b19a4171b7..291b725dcb 100644 --- a/resources/members/cadmus_44da023a.toml +++ b/resources/members/cadmus_44da023a.toml @@ -6,7 +6,6 @@ contact_info = "nicolascogu@hotmail.com" labels = ["error correction", "error mitigation", "research"] interfaces = ["Python"] category = "Tooling" -pattern_steps = [] packages = [] uuid = "44da023a-25d2-4e3a-81fe-34890f6c70e7" maturity = "experimental" From 8d84f1d9f58328cdc9054542443ee5636b736085 Mon Sep 17 00:00:00 2001 From: qiskit-bot Date: Wed, 19 Aug 2026 15:31:33 +0000 Subject: [PATCH 11/11] Update badge --- resources/members/cadmus_44da023a.toml | 4 ++++ resources/members/gaugemodels_0747c243.toml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/resources/members/cadmus_44da023a.toml b/resources/members/cadmus_44da023a.toml index 291b725dcb..90f5d27025 100644 --- a/resources/members/cadmus_44da023a.toml +++ b/resources/members/cadmus_44da023a.toml @@ -18,3 +18,7 @@ stars = 0 license = "Other" last_commit = 2026-07-14 last_activity = 2026-07-14 + +[badge] +url = "https://qisk.it/e-44da023a" +style = "flat" diff --git a/resources/members/gaugemodels_0747c243.toml b/resources/members/gaugemodels_0747c243.toml index 0dd0eb5ac7..c5d50d69a1 100644 --- a/resources/members/gaugemodels_0747c243.toml +++ b/resources/members/gaugemodels_0747c243.toml @@ -20,3 +20,6 @@ license = "MIT" description = "🎼 Quantum imaginary time for gauge-invariant models" last_commit = 2026-08-07 last_activity = 2026-08-07 + +[badge] +style = "flat"