Skip to content

Commit

Permalink
Remove deprecated MSBasisDecomposer transpiler pass (#9342)
Browse files Browse the repository at this point in the history
This commit remove the deprecated MSBasisDecomposer transpiler pass. It
was originally added as the first initial support in Qiskit for
targeting ion trap backends and simply translated IBM's basis at the
time (U3 and CX) to an Rx, Ry, and RXXgate basis. Since then the basis
translator has completely supersceded this pass and nothing should be
using it anymore (independent of the deprecation).

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
  • Loading branch information
mtreinish and mergify[bot] authored Jan 9, 2023
1 parent 9b58d41 commit f0f8638
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 112 deletions.
112 changes: 0 additions & 112 deletions qiskit/transpiler/passes/basis/ms_basis_decomposer.py

This file was deleted.

9 changes: 9 additions & 0 deletions releasenotes/notes/drop-ms-basis-pass-19721ea1fdfee713.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
upgrade:
- |
The previously deprecated ``MSBasisDecomposer`` transpiler pass available
via the :mod:`qiskit.transpiler.passes` module has been removed. It was
originally deprecated as part of the Qiskit Terra 0.16.0 release
(10-16-2020). Instead the :class:`~.BasisTranslator` transpiler pass
should be used instead to translate a circuit into an appropriate basis
with a :class:`~.RXXGate`

0 comments on commit f0f8638

Please sign in to comment.