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

Merge release 0.24 into master #2755

Merged
merged 25 commits into from
Jun 20, 2022
Merged

Merge release 0.24 into master #2755

merged 25 commits into from
Jun 20, 2022

Commits on Jun 13, 2022

  1. Configuration menu
    Copy the full SHA
    30650a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    333541b View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Allow templates to be decomposed (#2704)

    * Allow templates to be decomposed
    
    * Add TODO to clean
    
    * Update changelog
    
    * Fix pylint error
    
    Co-authored-by: Edward Jiang <edward.jiang@resident.xanadu.ai>
    eddddddy and Edward Jiang committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    b524f25 View commit details
    Browse the repository at this point in the history
  2. Deprecate qml.ExpvalCost (#2571)

    * Add UserWarning to ExpvalCost and catch said warning in all tests containing ExpvalCost
    
    * added warning in doc string
    
    * added to the changelog in 0.23.1
    
    * Update pennylane/vqe/vqe.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update pennylane/vqe/vqe.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update pennylane/vqe/vqe.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update pennylane/vqe/vqe.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update tests/optimize/test_qng.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update tests/qchem/of_tests/test_convert.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update tests/test_qaoa.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update tests/test_vqe.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update tests/transforms/test_adjoint_metric_tensor.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update tests/optimize/test_optimize_shot_adapative.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * overlooked to catch the new warning in test_dipole_of
    
    * switched to the right changelog
    
    Co-authored-by: Qottmann <qottmann@LT0290.ad.icfo.net>
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    4 people committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    cb85618 View commit details
    Browse the repository at this point in the history
  3. Update JAX jit forward mode forward evaluation (#2700)

    * update logic
    
    * update logic
    
    * test case
    
    * test assertion
    
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    antalszava and rmoyard committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    d0cb387 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Improve ising gates documentation (#2711)

    * Update doc
    
    * Update
    
    * Update pennylane/ops/qubit/parametric_ops.py
    
    Co-authored-by: antalszava <antalszava@gmail.com>
    
    * Apply suggestions from code review
    
    * CHange
    
    * Typo
    
    Co-authored-by: antalszava <antalszava@gmail.com>
    rmoyard and antalszava committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    76e3fa3 View commit details
    Browse the repository at this point in the history
  2. Support classical fisher gradients when using Autograd (#2688)

    * Support classical fisher gradients when using Autograd
    
    * Update doc/releases/changelog-dev.md
    
    * added test for jax and autograd
    
    * black
    
    * added xfail tests
    
    * added comment in doc string about torch and tf not diffable
    
    Co-authored-by: Qottmann <korbinian.kottmann@gmail.com>
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    3 people committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    8c39317 View commit details
    Browse the repository at this point in the history
  3. Support classical Fisher gradients when using TF and torch (#2710)

    * Support classical fisher gradients when using Autograd
    
    * Update doc/releases/changelog-dev.md
    
    * added test for jax and autograd
    
    * black
    
    * added xfail tests
    
    * added comment in doc string about torch and tf not diffable
    
    * Fix differentiability for tensorflow and torch
    
    * Remove warning
    
    * Fix TF not iterable error
    
    * Trigger CI
    
    * added example in doc-string about diffability
    
    * close-block becomes code-block lol
    
    * Update pennylane/qinfo/transforms.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Change pytest mark
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    Co-authored-by: Qottmann <korbinian.kottmann@gmail.com>
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    4 people committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    34dc494 View commit details
    Browse the repository at this point in the history
  4. Remove hardware argument in qml.qinfo.quantum_fisher (#2695)

    * removed hardware argument, adapted doc string
    
    * updated tests
    
    * black
    
    * Update pennylane/qinfo/transforms.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * Update pennylane/qinfo/transforms.py
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    
    * add default.qubit condition and change doc string
    
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    3 people committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    9ba938b View commit details
    Browse the repository at this point in the history
  5. Add qinfo measurements in supported configurations docs (#2712)

    * Add documentation for new qinfo measurements
    
    * Add docs for finite diff
    
    * Fix JAX tests
    
    * Change param shift to red
    
    * Move entropy param shift tests
    
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    eddddddy and rmoyard committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    96da6bd View commit details
    Browse the repository at this point in the history
  6. Use access_state (#2719)

    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    antalszava and rmoyard committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    e5a3ac3 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. Update docs v0.24 (#2724)

    * private func has no indices arg
    
    * update the circuit name in the example
    
    * reduced_dm doc update
    
    * correct Hamiltonian creation for classical Fisher
    
    * Delete exactly one space from reduced_dm docstring to correct rendering
    
    * Update outputting quantum_fisher example
    antalszava committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    c036f79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d45127 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1bb564d View commit details
    Browse the repository at this point in the history
  4. Wires not updated for a hamiltonian with in-place addition (#2738)

    * fixed hamiltonian wire bug
    
    * changelog
    Jaybsoni committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    40469ec View commit details
    Browse the repository at this point in the history
  5. Cleanup docs (#2736)

    eddddddy committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    bf39ac0 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. Documentation changes for batch_partial (#2737)

    * Update docs
    
    * Add double backticks
    
    * Add other backtick :xd:
    
    Co-authored-by: Christina Lee <christina@xanadu.ai>
    eddddddy and albi3ro committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    a756e54 View commit details
    Browse the repository at this point in the history
  2. Fix sphinx class/method links (#2729)

    Co-authored-by: Jay Soni <jbsoni@uwaterloo.ca>
    dime10 and Jaybsoni committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    30d59c0 View commit details
    Browse the repository at this point in the history
  3. Fix rendering of matrix rep of ECR (#2741)

    * fix rendering of matrix rep of ECR
    
    * lint
    
    * trigger ci
    
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    Jaybsoni and rmoyard committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    0778b2e View commit details
    Browse the repository at this point in the history
  4. Fix doc quantum information and ising (#2732)

    * Ising doc
    
    * Move entropy test
    
    * Math doc
    
    * Measurement doc
    
    * qinfo doc
    
    * Update pennylane/qinfo/transforms.py
    
    Co-authored-by: Edward Jiang <34989448+eddddddy@users.noreply.github.com>
    
    * Apply suggestions from code review
    
    Co-authored-by: Edward Jiang <34989448+eddddddy@users.noreply.github.com>
    
    * Update pennylane/math/quantum.py
    
    * Update
    
    * Fix kwargs for fidelity (#2740)
    
    * update
    
    * Typo
    
    * Update pennylane/qinfo/transforms.py
    
    Co-authored-by: Christina Lee <christina@xanadu.ai>
    
    Co-authored-by: Christina Lee <christina@xanadu.ai>
    
    * Reduced dm
    
    * Apply suggestions from code review
    
    Co-authored-by: Edward Jiang <34989448+eddddddy@users.noreply.github.com>
    
    * remove reduce dm
    
    Co-authored-by: Edward Jiang <34989448+eddddddy@users.noreply.github.com>
    Co-authored-by: Christina Lee <christina@xanadu.ai>
    3 people committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    9a07e07 View commit details
    Browse the repository at this point in the history
  5. Add quantum info measurements to introduction doc page (#2734)

    * add quantum info measurements to introduction page
    
    * minor doc fixes
    
    * more minor fixes
    
    * revert kwargs change
    
    * Apply suggestions from code review
    
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    albi3ro and rmoyard committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    3cafe56 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. Configuration menu
    Copy the full SHA
    3088362 View commit details
    Browse the repository at this point in the history
  2. Release notes v0.24.0 (#2701)

    * Update
    
    * Reorganization new features
    
    * Typo
    
    * Check all PRs
    
    * Typo removed
    
    * Add 2688
    
    * Isaac changes up to ~Improvements
    
    * Isaac full pass through release notes
    
    * Add rc
    
    * Math rendering
    
    * Add grad example
    
    * Math rendering again
    
    * Change matrices
    
    * Remove matrices
    
    * Reorganize
    
    * Math rendering and ECR description
    
    * Took out matrix definitions of IsingXY and ECR
    
    * Reference for IsingXY
    
    * vn_entropy fix names
    
    * changelog changes
    
    * Add bug fix ham wires
    
    * more
    
    * Apply suggestions from code review
    
    Co-authored-by: Romain Moyard <rmoyard@gmail.com>
    
    * NGD link
    
    * Small edits
    
    * op_math.Pow more descriptive
    
    * Correct some values
    
    * Include update
    
    * Apply suggestions from my code review (very minor grammar)
    
    * lightning qubit additions
    
    * Remove PL-lightning stuff
    
    * Move qchem PR
    
    * Removed PL lightning contributors
    
    * Remove more PL lightning contributors
    
    * Update version
    
    * Contributors full stop
    
    * Trigger CI
    
    Co-authored-by: Isaac De Vlugt <isaacdevlugt@gmail.com>
    Co-authored-by: Antal Szava <antalszava@gmail.com>
    Co-authored-by: Josh Izaac <josh146@gmail.com>
    Co-authored-by: Isaac De Vlugt <34751083+isaacdevlugt@users.noreply.github.com>
    5 people committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    81d6095 View commit details
    Browse the repository at this point in the history
  3. Update

    rmoyard committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    89e22c2 View commit details
    Browse the repository at this point in the history
  4. Update rc sync

    rmoyard committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    b3fb9c2 View commit details
    Browse the repository at this point in the history