Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Oxidize two qubit local invariance functions #12739

Merged
merged 6 commits into from
Jul 13, 2024

Commits on Jul 8, 2024

  1. Oxidize two qubit local invariance functions

    This commit migrates the two functions in the private module
    `qiskit.synthesis.two_qubit.local_invariance` to primarily be
    implemented in rust. Since the two_qubit_local_invariants() function is
    being used in Qiskit#12727 premptively porting these functions to rust will
    both potentially speed up the new transpiler pass in that PR and also
    facilitate a future porting of that pass to rust. The two python space
    functions continue to exist as a small wrapper to do input type
    checking/conversion and rounding of the result (since the python API for
    rounding is simpler). There is no release note included for these
    functions as they are internal utilities in Qiskit and not exposed as a
    public interface.
    mtreinish committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    a1e4bba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf6c5a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4e369a View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    2127987 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b30f0ce View commit details
    Browse the repository at this point in the history
  3. Fix rustfmt

    mtreinish committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    c23c7fb View commit details
    Browse the repository at this point in the history