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

PhaseOracle and BooleanExpression allow setting the expression variable order #6658

Merged
merged 22 commits into from
Feb 3, 2023

Commits on Jun 16, 2021

  1. Make tweedledum a hard requirement

    This commit switches the tweedledum requirement from being optional to a
    hard requirement for installing qiskit-terra. We rely on tweedledum to
    synthesize phase oracles which is commonly used functionality and several
    issues have been opened. This use of tweedledum will likely continue to
    grow so we should just list it as a requirement moving forward.
    
    We originally made it optional because the functionality depending on
    tweedledum was isolated to just the classical function compiler which
    wasn't widely used. There were also packaging issues in the past where
    the available precompiled binaries for tweedledum didn't support all of
    our supported environments, but those have been resolved. There is still
    an issue for arm64 macOS binaries but Qiskit doesn't have wide support
    for that yet (although there is a job for terra).
    
    At the same time this commit cleans up the optional requirements list
    so that aer is no longer listed there and we add an 'all' extra so that
    people can have a simple entypoint to install all the optional extras at
    once.
    
    Fixes Qiskit#6333
    Fixes Qiskit#1253
    mtreinish committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    ac97b4c View commit details
    Browse the repository at this point in the history
  2. Remove unused imports

    mtreinish committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    6f85a16 View commit details
    Browse the repository at this point in the history
  3. Cleanup docstrings

    mtreinish committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    23d89c1 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Configuration menu
    Copy the full SHA
    6a95671 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. black setup

    1ucian0 committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    d9129ab View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2021

  1. Update requirements.txt

    Co-authored-by: Bruno Schmitt <[email protected]>
    mtreinish and Bruno Schmitt authored Jun 29, 2021
    Configuration menu
    Copy the full SHA
    62a2f02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    546b4d0 View commit details
    Browse the repository at this point in the history
  3. User defined variable order for oracle expressions

    Bruno Schmitt committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    017d471 View commit details
    Browse the repository at this point in the history
  4. Fix lint problems

    Bruno Schmitt committed Jun 29, 2021
    Configuration menu
    Copy the full SHA
    1f1d6e1 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. conflict

    1ucian0 committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    ecea621 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b0e1de View commit details
    Browse the repository at this point in the history
  3. Update qiskit/circuit/classicalfunction/boolean_expression.py

    Co-authored-by: Luciano Bello <[email protected]>
    Bruno Schmitt and 1ucian0 authored Jul 1, 2021
    Configuration menu
    Copy the full SHA
    af72403 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Tests and bug-fix

    Bruno Schmitt committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    ac03a54 View commit details
    Browse the repository at this point in the history
  2. black

    1ucian0 committed Jul 2, 2021
    Configuration menu
    Copy the full SHA
    2303dee View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2021

  1. Merge branch 'main' into expression_var_order

    Bruno Schmitt authored Jul 10, 2021
    Configuration menu
    Copy the full SHA
    9eb79ba View commit details
    Browse the repository at this point in the history
  2. Add reno

    Bruno Schmitt committed Jul 10, 2021
    Configuration menu
    Copy the full SHA
    2b8fca4 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    480d5c2 View commit details
    Browse the repository at this point in the history
  2. black

    1ucian0 committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    610dbf3 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    fb93bd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    621fb31 View commit details
    Browse the repository at this point in the history
  3. black

    1ucian0 committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    da3bb94 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cf362c8 View commit details
    Browse the repository at this point in the history