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

Circuit diagrams for unitary quantum kernels in LaTeX #1723

Merged
merged 24 commits into from
Jun 19, 2024

Commits on Jun 18, 2024

  1. __internal__::draw : separation of concerns

    starting to separate the layering from the drawing
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    d4684b3 View commit details
    Browse the repository at this point in the history
  2. __internal__::draw : helper functions layers_from_trace and boxes_fro…

    …m_trace
    
    to separate the layering from the drawing
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    99857b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb338c2 View commit details
    Browse the repository at this point in the history
  4. __internal__::draw : delegate whole string generation to helper function

    (new function string_diagram_from_trace)
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    e6e8308 View commit details
    Browse the repository at this point in the history
  5. python/tests: new python test, mirroring the C++ draw_tester

    (cherry picked from commit 96d5731)
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    3e4608b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    609c7c3 View commit details
    Browse the repository at this point in the history
  7. draw: first implementation of getLaTeXString()

    and delegating draw overload specified in issue #1638
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    244d5f4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1dd35c2 View commit details
    Browse the repository at this point in the history
  9. draw.h: fix draw interface

    using invocable concept
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    d44e508 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8e92caa View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d07199c View commit details
    Browse the repository at this point in the history
  12. draw.h: add details::extractTraceLatex

    which can take a kernel without passed arguments
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    c3cde81 View commit details
    Browse the repository at this point in the history
  13. draw: add overload to python interface + test

    (format selection by string as in the C++ interface described in issue #1638)
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    254e816 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b54036d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b86042b View commit details
    Browse the repository at this point in the history
  16. kernel_decorator: add _repr_svg_(self)

    for svg display in Jupyter notebooks
    freifrauvonbleifrei committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    b73c40a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    81f86b2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c5891cc View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    fede8bf View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    60a6ed6 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    1acf4a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    194575d View commit details
    Browse the repository at this point in the history
  3. Fix c++17 support

    boschmitt committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    88b867b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3e17b5b View commit details
    Browse the repository at this point in the history