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

Move OpenQASM 2 exporter to qiskit.qasm2 #10533

Merged
merged 8 commits into from
Sep 1, 2023

Commits on Jul 31, 2023

  1. Move OpenQASM 2 exporter to qiskit.qasm2

    This gets us into a position where the interface is similar between the
    `qasm2`, `qasm3` and `qpy` modules (all of which do vaguely similar
    things at an abstract level), which are in turn similar to functionality
    in the Python standard libraries.
    
    This commit simply moves the code from `QuantumCircuit.qasm` over to the
    new location.  Some idiosyncrasies and additional bits of features that
    we do not intend to support long term (e.g. formatted output) are not
    brought over, but `QuantumCircuit.qasm` continues to perform those
    jobs until it is deprecated and removed.
    jakelishman committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    e5a357e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d3973e View commit details
    Browse the repository at this point in the history
  3. Fix lint import cycle

    jakelishman committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    fa21329 View commit details
    Browse the repository at this point in the history
  4. Fix Sphinx typos

    jakelishman committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    3297b5b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbdc506 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

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

Commits on Aug 31, 2023

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

Commits on Sep 1, 2023

  1. Apply suggestions from code review

    Co-authored-by: Luciano Bello <bel@zurich.ibm.com>
    jakelishman and 1ucian0 authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    89d46c0 View commit details
    Browse the repository at this point in the history