Skip to content

Clifford.to_circuit() returns a circuit with emtpy qregs #13041

@matteoacrossi

Description

@matteoacrossi

Environment

  • Qiskit version: 1.2
  • Python version: 3.10
  • Operating system: Linux

What is happening?

Clifford.to_circuit() returns a QuantumCircuit with empty qregs. I don't know if this is an expected behaviour, but it has changed since qiskit 1.1.2.

How can we reproduce the issue?

from qiskit import QuantumCircuit
from qiskit.quantum_info import Clifford

qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
cli = Clifford(qc)
cli.to_circuit().qregs

What should happen?

I would expect the QuantumCircuit to contain one QuantumRegister with the correct size, as it was the case in qiskit 1.1.2

>>> cli.to_circuit().qregs
[QuantumRegister(2, 'q')]

Any suggestions?

No response

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions