Skip to content

Commit

Permalink
Improve integer-based Clifford operations for 1Q/2Q RB (qiskit-commun…
Browse files Browse the repository at this point in the history
…ity#940)

* Improve integer-based Clifford operations for 1Q/2Q RB

Co-authored-by: merav-aharoni <46567124+merav-aharoni@users.noreply.github.com>

Including following features:
* Simplify clifford_utils API
* Clean up script file for clifford data generation
* Change clifford data files to npz formant and add them to package
* Simplify data handling for 2q clifford compose with sparse matrix

* Fix a too restrictive test

* Fix performance regression in transpiled 2Q Clifford circuit generation

* Fix bugs in two methods for random Clifford generation in CliffordUtils

* Minor improvement of interface

* Fix a bug in Backend V1 to V2 conversion that caused a failure in interleaving circuit with delay using BackendV1

* Fix a bug that interleaved circuit is not always decomposed in transpiled circuit

* Exclude a data generation script file from package

* Simplify MANIFEST.ini

* Updates following reviewers suggestions

* Improve docs and a few lines of code following reviewers suggestions
  • Loading branch information
itoko committed Nov 29, 2022
1 parent 390dd1f commit 0bebd84
Show file tree
Hide file tree
Showing 14 changed files with 701 additions and 1,694 deletions.

This file was deleted.

777 changes: 345 additions & 432 deletions qiskit_experiments/library/randomized_benchmarking/clifford_utils.py

Large diffs are not rendered by default.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 0bebd84

Please sign in to comment.