mirror of https://github.com/Qiskit/qiskit.git
28 lines
1.2 KiB
YAML
28 lines
1.2 KiB
YAML
upgrade:
|
|
- |
|
|
Removed the ``QuantumCircuit.mcmt`` method, which has been
|
|
deprecated since the Qiskit Terra 0.14.0 release in April 2020.
|
|
Instead of using the method, please use the
|
|
:class:`~qiskit.circuit.library.MCMT` class instead to construct
|
|
a multi-control multi-target gate and use the
|
|
:meth:`qiskit.circuit.QuantumCircuit.append` or
|
|
:meth:`qiskit.circuit.QuantumCircuit.compose` to add it to a circuit.
|
|
|
|
For example, you can replace::
|
|
|
|
circuit.mcmt(ZGate(), [0, 1, 2], [3, 4])
|
|
|
|
with::
|
|
|
|
from qiskit.circuit.library import MCMT
|
|
mcmt = MCMT(ZGate(), 3, 2)
|
|
circuit.compose(mcmt, range(5))
|
|
- |
|
|
Removed the ``QuantumCircuit.diag_gate`` method which has been deprecated since the
|
|
Qiskit Terra 0.14.0 release in April 2020. Instead, use the
|
|
:meth:`~qiskit.circuit.QuantumCircuit.diagonal` method of :class:`~qiskit.circuit.QuantumCircuit`.
|
|
- |
|
|
Removed the ``QuantumCircuit.ucy`` method which has been deprecated since the
|
|
Qiskit Terra 0.14.0 release in April 2020. Instead, use the
|
|
:meth:`~qiskit.circuit.QuantumCircuit.ucry` method of :class:`~qiskit.circuit.QuantumCircuit`.
|