diff --git a/qiskit/visualization/transition_visualization.py b/qiskit/visualization/transition_visualization.py index a2ff747999..0d16238318 100644 --- a/qiskit/visualization/transition_visualization.py +++ b/qiskit/visualization/transition_visualization.py @@ -18,6 +18,7 @@ from math import sin, cos, acos, sqrt import numpy as np from qiskit.exceptions import MissingOptionalLibraryError +from qiskit.utils.deprecation import deprecate_func def _normalize(v, tolerance=0.00001): @@ -121,6 +122,10 @@ class _Quaternion: return np.linalg.norm(v) +@deprecate_func( + since="1.2.0", + removal_timeline="in the 2.0 release", +) def visualize_transition(circuit, trace=False, saveas=None, fpg=100, spg=2): """ Creates animation showing transitions between states of a single diff --git a/releasenotes/notes/deprecate-visualize_transition-8c1d257b7f37aa58.yaml b/releasenotes/notes/deprecate-visualize_transition-8c1d257b7f37aa58.yaml new file mode 100644 index 0000000000..6900dcbd76 --- /dev/null +++ b/releasenotes/notes/deprecate-visualize_transition-8c1d257b7f37aa58.yaml @@ -0,0 +1,7 @@ +--- +deprecations_visualization: + - | + The :func:`.transition_visualization` function has been deprecated and will + be removed in the 2.0.0 release. This function had a number of limitations + which limited it's utility to only very specific use cases and didn't fit in with + the rest of the Qiskit visualization module.