Skip to content

Add ZEPHIRUM - #1433

Open
qiskit-bot wants to merge 12 commits into
mainfrom
submission-b2b5fe46
Open

qiskit-bot wants to merge 12 commits into
mainfrom
submission-b2b5fe46

Conversation

@qiskit-bot

Copy link
Copy Markdown
Collaborator

Nomination for: ZEPHIRUM

By ZYQL _ZEPHIRUM (@SerenaSolutions), via #1432

Co-authored-by: SerenaSolutions <SerenaSolutions@users.noreply.github.com>
@qiskit-bot qiskit-bot added the submission Project submission label Oct 25, 2026
@github-actions github-actions Bot mentioned this pull request Oct 25, 2026
1 task done
@SerenaSolutions

Copy link
Copy Markdown

Luciano Bello (@1ucian0) — On behalf of SerenaSolutions, our sincere gratitude for your guidance throughout this process.

Your pointer on #1431 to the official submission template set us on the right path, and the discipline of the automated validation made the project measurably better: every gap flagged during intake was fixed within 24 hours, and that same review discipline is now a permanent part of the project's own culture of sealed, verifiable receipts.

We are also glad to share that we are currently preparing the launch of "The ZYQL/ZEPHIRUM Code" — an open technical book codifying the language's trivalent decision methodology (acceptance, rejection and principled refusal with declared statistical margins) together with its post-quantum receipt chain. The standards of this ecosystem directly shaped its experimental chapters.

Thank you for keeping the bar high. It made the work better.

Respectfully,
Maria Clara dos Anjos — SerenaSolutions / ZEPHIRUM

@1ucian0

Copy link
Copy Markdown
Member

I reformatted the submission.

@1ucian0
Luciano Bello (1ucian0) marked this pull request as ready for review October 29, 2026 22:13
ZYQL _ZEPHIRUM (SerenaSolutions) added a commit to SerenaSolutions/zephirum-lang that referenced this pull request Oct 30, 2026
…kit/ecosystem#1433)

O mantenedor apontou corretamente: o pyproject declarava apenas numpy e lark,
embora o projeto seja 'Built on Qiskit' e varios modulos importem qiskit.

- dependencies: numpy, lark, qiskit>=2.6
- extras: hardware (qiskit-aer, qiskit-ibm-runtime) e interop (cirq)

Ref: review comment de @1ucian0 em 2026-10-29T22:12
@SerenaSolutions

Copy link
Copy Markdown

Fixed in main: the Qiskit dependency is now declared, dependencies = ["numpy", "lark", "qiskit>=2.6"] (commit e1ac517, SerenaSolutions/zephirum-lang).

To keep the base install lean, optional extras are split: [hardware] (qiskit-aer, qiskit-ibm-runtime) and [interop] (cirq).

Good catch on both points. I agree with the label suggestion: openqasm in place of research.

Thanks for the careful review.

ZYQL _ZEPHIRUM (SerenaSolutions) added a commit to SerenaSolutions/zephirum-lang that referenced this pull request Oct 30, 2026
tests/test_qasm3.py cobre os tres circuitos do WORLD-3 (caminhada, HOM, Grover):
- cabecalho OPENQASM 3.0, import de stdgates.inc
- ausencia de sintaxe legada (qreg/creg)
- declaracao via bit[n] e medicao em bit[], nao creg
- reimportacao com mesmo numero de qubits
- distribuicao de probabilidades preservada (TVD < 1e-9)
- exportacao do circuito COM medicao, que e o que vai ao hardware

Resultado local: 24 OK, 0 FALHAS. Passo adicionado ao ci.yml.

Motivo: OpenQASM 3 conforme e o que permite reusar o mesmo exportador
em PennyLane, Cirq e Braket sem adaptador especifico, e e o label
openqasm pedido na revisao do PR Qiskit/ecosystem#1433.
@1ucian0
Luciano Bello (1ucian0) marked this pull request as draft November 1, 2026 20:26
@1ucian0
Luciano Bello (1ucian0) marked this pull request as ready for review November 1, 2026 20:26
@SerenaSolutions

Copy link
Copy Markdown

Thanks Luciano Bello (@1ucian0) — all three addressed:

  1. Q03 (cap): qiskit>=2.6,<3 is now declared in pyproject.toml (commit 1af060f, tag v2.3.1). Hardware extras got ceilings too (qiskit-aer>=0.17,<0.19). Suites green.
  2. website: correct — https://serenasolutions.github.io/zephirum-lang/ is our site, please apply the suggestion.
  3. packages: https://pypi.org/project/zephirum/ is right; already listed at top level, your suggestion is fine.

One precision on license: the MIT under [[pypi]] comes from the v2.1.2 release metadata. The project is Apache-2.0 since v2.2.1, and both [github] and [[python]] already read Apache-2.0. That PyPI field will correct itself on the next release (v2.3.1 build is ready).

Co-authored-by: Luciano Bello <766693+1ucian0@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

submission Project submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants