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

Sync dev to master #1155

Merged
merged 346 commits into from
Jul 9, 2024
Merged

Sync dev to master #1155

merged 346 commits into from
Jul 9, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    2575190 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07bdfd9 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

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

Commits on May 19, 2023

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

Commits on May 24, 2023

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

Commits on May 29, 2023

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

Commits on May 30, 2023

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

Commits on May 31, 2023

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

Commits on Jun 5, 2023

  1. Configuration menu
    Copy the full SHA
    1e22667 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef87ab0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    acfac90 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

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

Commits on Jun 7, 2023

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

Commits on Jun 8, 2023

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

Commits on Jun 9, 2023

  1. Configuration menu
    Copy the full SHA
    953fdc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9b1ae9 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

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

Commits on Jun 13, 2023

  1. dev (#824)

    KetpuntoG authored Jun 13, 2023
    Configuration menu
    Copy the full SHA
    7b971bb View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    bada2cf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ae5736 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    576f734 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66cd235 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    2f8959e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7c2be4e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Configuration menu
    Copy the full SHA
    020e8c3 View commit details
    Browse the repository at this point in the history
  2. Change private methods in adjoint diff tutorial (#832)

    * adjoint diff tutorial improvement
    
    * Apply suggestions from code review
    
    Co-authored-by: Mudit Pandey <[email protected]>
    Co-authored-by: Matthew Silverman <[email protected]>
    
    * update date
    
    ---------
    
    Co-authored-by: Mudit Pandey <[email protected]>
    Co-authored-by: Matthew Silverman <[email protected]>
    3 people authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    b7b20da View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

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

Commits on Jun 23, 2023

  1. Configuration menu
    Copy the full SHA
    21061d0 View commit details
    Browse the repository at this point in the history
  2. Fixes for 0.31 release (#835)

    * Updated ensemble demo
    
    * Trigger ci
    
    * Update circuit cutting demo
    
    * Updated stop_recording
    
    * Update tutorial to not rely on tape context
    
    * Update demonstrations/tutorial_quantum_circuit_cutting.py
    
    Co-authored-by: Matthew Silverman <[email protected]>
    
    ---------
    
    Co-authored-by: Matthew Silverman <[email protected]>
    mudit2812 and timmysilv authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    08206a6 View commit details
    Browse the repository at this point in the history
  3. Modify image in fermionic demo (#838)

    * use new image
    
    * Added hero_illustrationd folder to _static, added fermionic_ops_hero.png, modified tutorial_fermionic_operators.py and metadata to add hero image and delete previous image.
    
    ---------
    
    Co-authored-by: CatalinaAlbornoz <[email protected]>
    soranjh and CatalinaAlbornoz authored Jun 23, 2023
    Configuration menu
    Copy the full SHA
    9d979ee View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

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

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    3f90541 View commit details
    Browse the repository at this point in the history
  2. Test interactive demo (#839)

    * Test interactive demo
    
    * Test interactive demo
    
    * fix
    
    * Test interactive demo
    
    * fix
    
    * fix
    
    * fix
    
    * fix
    
    * absolute directories
    josh146 authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    edaba44 View commit details
    Browse the repository at this point in the history
  3. use unpinned version of PL and plugins (#841)

    Co-authored-by: Christina Lee <[email protected]>
    timmysilv and albi3ro authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    7173528 View commit details
    Browse the repository at this point in the history
  4. Interactive demo (#843)

    josh146 authored Jun 27, 2023
    Configuration menu
    Copy the full SHA
    e7b3bff View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Circuit fourier2 (#844)

    * Interactive demo
    
    * Interactive test3
    
    * fix
    josh146 authored Jun 28, 2023
    Configuration menu
    Copy the full SHA
    d0c1f3c View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. Configuration menu
    Copy the full SHA
    654b392 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    940f9a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2023

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

Commits on Jul 3, 2023

  1. Configuration menu
    Copy the full SHA
    ecdeafa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45f3fc0 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    2039127 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62f73ab View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

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

Commits on Jul 6, 2023

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

Commits on Jul 7, 2023

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

Commits on Jul 11, 2023

  1. Replace deprecated X and P (#854)

    * Replace deprecated X and P with QuadX and QuadP
    
    * re-run tests
    
    * re-run tests
    lillian542 authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    a2d89fb View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

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

Commits on Jul 13, 2023

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

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    02f0e41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da87dc4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf675f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

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

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    a4e2d02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25cb3fc View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

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

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    0df6955 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9241c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2023

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

Commits on Jul 24, 2023

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

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    ec3d3eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a9383b4 View commit details
    Browse the repository at this point in the history
  3. Remove interactive demo test (#853)

    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    josh146 and KetpuntoG authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    4969a1f View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

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

Commits on Jul 29, 2023

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

Commits on Aug 1, 2023

  1. removing files (#876)

    * removing files
    
    * more files
    
    * Update README.md
    
    * default to demostrations
    KetpuntoG authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    aadd4b5 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

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

Commits on Aug 8, 2023

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

Commits on Aug 9, 2023

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

Commits on Aug 10, 2023

  1. removing (#883)

    KetpuntoG authored Aug 10, 2023
    Configuration menu
    Copy the full SHA
    e18b1fb View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. Minor bump to sphinx, remote generation of sitemap (#884)

    * Update lock file and README
    
    * Remove usage of sphinx-sitemap. Bump sphinx version to 3.5.4. Unpinned manual pinning of docutils. Remove CI step to clean sitemap
    
    * Bumped version of sphinx-gallery
    rashidnhm authored Aug 11, 2023
    Configuration menu
    Copy the full SHA
    2018c1c View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. Configuration menu
    Copy the full SHA
    410b29c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cde1ad7 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

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

Commits on Aug 17, 2023

  1. Demo on QSVT for matrix inversion (#836)

    
    ---------
    
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    Co-authored-by: ixfoduap <[email protected]>
    4 people authored Aug 17, 2023
    Configuration menu
    Copy the full SHA
    3f4e81c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2023

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

Commits on Aug 25, 2023

  1. Configuration menu
    Copy the full SHA
    0922a4d View commit details
    Browse the repository at this point in the history
  2. avoid index out of range error (#904)

    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    lillian542 and KetpuntoG authored Aug 25, 2023
    Configuration menu
    Copy the full SHA
    4f5db0c View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    1a38829 View commit details
    Browse the repository at this point in the history
  2. change .xyz usage to datasets (#909)

    * change .xyz usage to datasets
    
    * measurement optimize tutorial
    
    * change H2 bondlength, add datasets link
    
    * vqeparallel
    
    * Apply suggestions from code review
    
    * vqe
    
    * Update demonstrations/tutorial_measurement_optimize.py
    
    * Update demonstrations/tutorial_measurement_optimize.py
    
    * typoe
    
    * Apply suggestions from code review
    
    Co-authored-by: Utkarsh <[email protected]>
    
    * Apply suggestions from code review
    
    Co-authored-by: Utkarsh <[email protected]>
    
    * Update vqe_parallel.py
    
    * remove extra .hdf5 file
    
    * change last updated date
    
    * update note in building molecular hamiltonians
    
    * Update demonstrations/tutorial_vqe_qng.py
    
    ---------
    
    Co-authored-by: Josh Izaac <[email protected]>
    Co-authored-by: Utkarsh <[email protected]>
    3 people authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    4bd3e49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    092c149 View commit details
    Browse the repository at this point in the history
  4. Bump requirements (#906)

    * Updated pyproject.toml
    
    * Update poetry lock
    mudit2812 authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    c99f6e7 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Upgrade TensorFlow version (#914)

    As title says.
    
    Also fixed `tutorial_pasqal.py` and `tutorial_QGAN.py` to be compatible
    with the new TF version
    
    ---------
    
    Co-authored-by: Matthew Silverman <[email protected]>
    mudit2812 and timmysilv authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    7a9a0e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    501010b View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Configuration menu
    Copy the full SHA
    637c781 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7478650 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

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

Commits on Sep 6, 2023

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

Commits on Sep 8, 2023

  1. Configuration menu
    Copy the full SHA
    a8393b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c33ef8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a74241c View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    718364a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd298e3 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

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

Commits on Sep 13, 2023

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

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    cfc2292 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e35e94 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    6a47cfc View commit details
    Browse the repository at this point in the history
  2. Fix circuit compilation tutorial to use new transforms syntax (#929)

    **Summary:**
    As title says. `tutorial_circuit_compilation.py` was failing because of
    deprecated transforms syntax for the transforms used in the demo. I
    replaced the deprecated syntax with the new API, and it works locally.
    ([See failure
    here](https://github.com/PennyLaneAI/qml/actions/runs/6179181147/job/16773713171#step:18:1518))
    
    **Relevant references:**
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    mudit2812 authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    860e1e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

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

Commits on Sep 21, 2023

  1. Update tutorial_adaptive_circuits.py (#935)

    Fix dimensional issue in `adaptive_cirucits`
    Fix issue with complex coeffs in `tapering_demo` (provisional fix)
    KetpuntoG authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    95a1af8 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

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

Commits on Sep 28, 2023

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

Commits on Oct 1, 2023

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

Commits on Oct 5, 2023

  1. Configuration menu
    Copy the full SHA
    7cba984 View commit details
    Browse the repository at this point in the history
  2. Fix rosalin demo (#949)

    Still not entirely sure why the problem with the shots was occuring, but
    this fixes it.
    albi3ro authored Oct 5, 2023
    Configuration menu
    Copy the full SHA
    fc2abd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Configuration menu
    Copy the full SHA
    488dcce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0aa9279 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

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

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    48e8f2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    095cab6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a4bf920 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Fix insert transform (#954)

    ### Before submitting
    
    Please complete the following checklist when submitting a PR:
    
    - [ ] Ensure that your tutorial executes correctly, and conforms to the
          guidelines specified in the [README](../README.md).
    
    - [ ] Remember to do a grammar check of the content you include.
    - [ ] All tutorials conform to
          [PEP8 standards](https://www.python.org/dev/peps/pep-0008/).
          To auto format files, simply `pip install black`, and then
          run `black -l 100 path/to/file.py`.
    
    When all the above are checked, delete everything above the dashed
    line and fill in the pull request template.
    
    
    ------------------------------------------------------------------------------------------------------------
    
    **Title:**
    
    **Summary:**
    
    **Relevant references:**
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    ---------
    
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    rmoyard and KetpuntoG authored Oct 17, 2023
    Configuration menu
    Copy the full SHA
    6b6c45d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77dd532 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

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

Commits on Oct 20, 2023

  1. Initial state preparation demo (#950)

    **Title:**
    
    Initial state preparation for quantum chemistry
    
    **Summary:**
    
    This demo is explaining the concept of an initial state -- a primer for
    a quantum algorithm that improves its chances of success specifically
    for the task of obtaining the ground-state energy of a molecule. It
    showcases the newly built functionality in PennyLane for importing
    outputs from sophisticated computational chemistry methods to initialize
    better initial states. Finally, it shows how the choice of initial state
    affects the execution of VQE on a simple molecule, demonstrating the
    importance of initial state for quantum algorithms and that this can of
    algorithms R&D can be now performed in PennyLane.
    
    **Relevant references:**
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    ---------
    
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: Alvaro Ballon <[email protected]>
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    5 people authored Oct 20, 2023
    Configuration menu
    Copy the full SHA
    9f2d528 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. LCU + Block encoding demo (#888)

    Last demo in the Rolls Royce QSVT series
    
    ---------
    
    Co-authored-by: Diego <[email protected]>
    Co-authored-by: Diego <[email protected]>
    Co-authored-by: Jay Soni <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    6 people authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    429396a View commit details
    Browse the repository at this point in the history
  2. Minor fixes for version v0.33 (#963)

    In version v0.33, we ported transforms over to a new syntax. This
    requires a few syntax changes in the demo.
    
    We also switched from the old default qubit to the new one. The old
    device used the global random number generator each time it sampled. The
    new device will query the global random number generator once upon
    initialization if a seed is not specified. This caused the global random
    number generator to be in a different state when creating parameters.
    
    In order to avoid coupling between random number generation in different
    parts of the workflow in the future, I switched to using local random
    number generation for parameters and setting a seed explicitly on the
    device. Future changes to random generation shouldn't have as much
    impact on the output of the demos.
    
    A couple of deprecation warnings from matplotlib and torch also forced a
    couple of updates.
    albi3ro authored Oct 26, 2023
    Configuration menu
    Copy the full SHA
    908b29e View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2023

  1. Fix QNSPSA demo (#965)

    Replace `op.adjoint()` with `qml.adjoint(op)`.
    Got error about braket job name being taken, so changed name of job.
    mudit2812 authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    65df2a6 View commit details
    Browse the repository at this point in the history
  2. fix parallel demo (#966)

    This update to the `vqe_parallel` demo:
    
    * Changes the plot so that atomic separation is actually atomic
    separation
    * removes use of non-existant `data` variable`
    * Updates how to combine coefficients are results
    
    ---------
    
    Co-authored-by: Lee J. O'Riordan <[email protected]>
    Co-authored-by: Mudit Pandey <[email protected]>
    Co-authored-by: Tom Bromley <[email protected]>
    4 people authored Oct 27, 2023
    Configuration menu
    Copy the full SHA
    0e3ec7a View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

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

Commits on Nov 15, 2023

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

Commits on Nov 27, 2023

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

Commits on Nov 30, 2023

  1. Fix pyproject and lockfile

    rashidnhm committed Nov 30, 2023
    Configuration menu
    Copy the full SHA
    20188a6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea99270 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

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

Commits on Dec 6, 2023

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

Commits on Dec 7, 2023

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

Commits on Dec 12, 2023

  1. ODEgen demo (#951)

    A demo for ODEgen, our in-house method for evaluating analytic gradients
    of pulse programs on quantum computers
    
    https://arxiv.org/abs/2309.16756
    
    Contents:
    
    - [x] Abstract
    - [x] Intro
    - [x] ODEgen vs SPS
    - [x] VQE Heisenberg
    - [x] conclusion
    - [x] thumbnail
    - [x] metadata
    - [x] update references/links in OQC Lucy demo to this one
    
    ---------
    
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    Co-authored-by: DanielNino27 <[email protected]>
    3 people authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    d60367a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1163b3c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    992865a View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

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

Commits on Jan 2, 2024

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

Commits on Jan 4, 2024

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

Commits on Jan 5, 2024

  1. update auto-run demos before 0.34 release (#1005)

    - learning2learn was failing because we call a QNode with a vanilla list
    of parameters at some point, and it wrongly auto-assumed that the
    interface was `autograd`. Not sure why this only came up now, but
    forcing it to `tf` fixes it
    - the Barrier in the teleportation demo was just to make it look like
    the two measurements happen simultaneously, but that doesn't happen
    anymore regardless... so I removed it
    - the second full circuit MPL drawing (with the QNode) is supposed to
    show that defer_measurements is applied, so I had to add
    `expansion_strategy="device"` to the QNode to make sure it is applied
    (it used to be applied at qnode-level, but now it's part of device
    pre-processing)
    - question: should I put the kwarg in the qnode construction, or in the
    invocation of `draw_mpl`? I think they both accept it
    - unitary_designs was using the old `qfunc_transform` and a warning was
    being raised. Updated to the new `transform` API to avoid the warning
    timmysilv authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    864e7d7 View commit details
    Browse the repository at this point in the history
  2. stack results in ensemble multi qpu demo (#1008)

    I needed to stack the results in order to convert them to a tensor.
    albi3ro authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    d75681b View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Bump requirements (#1011)

    Bumps PennyLane and updated plugins to 0.34
    lillian542 authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    06097ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa15c19 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Update hybrid jobs demos (#1009)

    The hybrid jobs were failing. Some of them were because of incorrect
    variable names. Others because functions defined outside the hybrid job
    context were being used inside it. This PR fixes both of those.
    
    From discussions outside GitHub:
    
    > * The `getting_started_with_hybrid_jobs` demo uses some pickling and
    is only expected to work with 0.33.1. Once changes in this PR are
    incorporated, it does work with 0.33.1. An empty dictionary for results
    is returned with the most recent PL, and it's not a bug, its built in on
    the Braket end.
    > * Once the fixes for `braket_parallel_gradients` are added, everything
    runs, the results are just incorrect. It's a static demo, so it will
    continue to look like the results are correct unless someone actually
    tries it. We'll let AWS know.
    
    There is also a deprecation warning about `Observable.return_types` in
    the `braket_parallel_gradients` demo, but it's originating from the
    braket plugin. Their release is incosistent with ours, so it will be
    fixed, but probably not in time for 0.34
    
    ---------
    
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    mudit2812 and KetpuntoG authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    ec2420e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    845eb5a View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Configuration menu
    Copy the full SHA
    c77422a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbba362 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adb0bca View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

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

Commits on Jan 18, 2024

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

Commits on Jan 19, 2024

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

Commits on Jan 22, 2024

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

Commits on Jan 24, 2024

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

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    4b3ebea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c911dc View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

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

Commits on Feb 1, 2024

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

Commits on Feb 21, 2024

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

Commits on Feb 22, 2024

  1. Introducing (Dynamical) Lie Algebras for quantum practitioners (#1020)

    Introduction to some key concepts of Lie algebra theory in quantum
    computation
    
    Currently doing everything with PauliWord and PauliSentence.
    Main blocker to change this to pennylane ops is string representations
    of Pauli ops
    
    TODO
    
    - [x] metadata
    - [x] thumbnail
    
    ---------
    
    Co-authored-by: Mudit Pandey <[email protected]>
    Qottmann and mudit2812 authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    0eb209b View commit details
    Browse the repository at this point in the history
  2. Update tutorial_liealgebra.metadata.json (#1039)

    fix url Lie demo
    KetpuntoG authored Feb 22, 2024
    Configuration menu
    Copy the full SHA
    4b67372 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. raise PL deprecations as errors (#1038)

    **Context:**
    we'd like to catch PL deprecation warnings as early as possible, so we
    can fix them well before feature freeze. We already do this with PL and
    plugin tests, so it's become rather standard
    
    **Changes:**
    - Raise `qml.PennyLaneDeprecationWarning`'s as errors when building
    demos
    - update uses of `qml.matrix()` that hit the deprecated behaviour,
    either by adding a wire order or providing an object that has wires
    - Unrelated but blocking: add `disable_new_opmath` to the end of the
    `tutorial_liealgebra.py`, as it enabled it at the start and this caused
    other demos to fail
    
    Side note: I know we're moving away from the term "ancilla". I decided
    to not change it in the encounters I had in this PR because there are
    162 instances of the string in the repo, but we might want to swap it
    out in another PR.
    
    [sc-57573]
    timmysilv authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    01ce3ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8161dca View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

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

Commits on Mar 1, 2024

  1. Configuration menu
    Copy the full SHA
    931390c View commit details
    Browse the repository at this point in the history
  2. Update Rigetti demos (#1042)

    A few updates to the Rigetti demos:
    
    - Pytorch Noise
    - Update Aspen-M-2 to Aspen-M-3 for the hardware version (M-2 is
    decommissioned)
    - Add the info about connecting to Rigetti with Docker (included in the
    other Rigetti demos)
    - Ensemble Multi QPU
    - Move the information about connecting to the Rigetti device to
    _before_ the section where we try to connect to the Rigetti device
       - Change how we cast to torch during prediction phase
    
    ---------
    
    Co-authored-by: Mudit Pandey <[email protected]>
    lillian542 and mudit2812 authored Mar 1, 2024
    Configuration menu
    Copy the full SHA
    8333fa3 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Bump requirements to 0.35 (#1043)

    Bump PennyLane and PennyLane-Qiskit plugins to 0.35 after the new
    release
    lillian542 authored Mar 4, 2024
    Configuration menu
    Copy the full SHA
    8868eef View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. Configuration menu
    Copy the full SHA
    f0d0e13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53a2e2a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

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

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    db969c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2273e38 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

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

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    ecdec25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00aecda View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    ea04f33 View commit details
    Browse the repository at this point in the history
  2. Update metadata reminder message (#1056)

    Failing to update the metadata won't affect whether or not the demo
    shows up on pennylane.ai, but does affect whether or not the changes are
    reflected in Glass Onion (search and recommendations). Updated the
    metadata reminder message to reflect this.
    doctorperceptron authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    6e4f3e9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c63a32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    501a7bb View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

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

Commits on Mar 22, 2024

  1. Demo on Efficient Simulation of Clifford Circuits (#1032)

    **Title:** Efficient Simulation of Clifford Circuits
    
    **Summary:** Adds a tutorial for utilizing the new Clifford simulation
    device.
    
    **Relevant references:**
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    ---------
    
    Co-authored-by: soranjh <[email protected]>
    obliviateandsurrender and soranjh authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    340d72e View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

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

Commits on Apr 1, 2024

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

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    fa40e7b View commit details
    Browse the repository at this point in the history
  2. update poetry lock

    ashishks0522 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    b267bcc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d130c8 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

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

Commits on Apr 11, 2024

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

Commits on Apr 12, 2024

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

Commits on Apr 17, 2024

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

Commits on Apr 25, 2024

  1. Update demos to use new opmath (#1067)

    Remove explicit `qml.operation.Tensor` instances, as well as
    `qml.ops.Hamiltonian` usage
    
    branching against `dev` as new opmath will be default only in `v0.36`
    (scheduled for 07. May)
    
    - [x] IMPORTANT change back final cell in `tutorial_qubit_tapering` when
    PennyLaneAI/pennylane#5532 is fixed
    Qottmann authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    13bf15a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe1771d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3f62e4 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Update DLA intro demo with new qml.pauli.dla functionality (#1079)

    Updating the existing demo with new DLA functionality in PennyLane.
    
    No change to the story of the demo, just making some things more
    convenient and pointing out functionality to do some things that we do
    here manually, more easily using that new functionality
    
    ---------
    
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    Co-authored-by: David Wierichs <[email protected]>
    3 people authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    7fde762 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f50ea0 View commit details
    Browse the repository at this point in the history
  3. Update block encoding demo (#1080)

    Update the demo on block encoding with matrix access oracles to:
    
    1. Add the newly implemented `qml.FABLE` to the demo.
    2. Correct an equation to allow block encoding `2 x 2` matrices.
    soranjh authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    65aeaf3 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

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

Commits on May 2, 2024

  1. Update environment to install latest lightning and catalyst when `UPG…

    …RADE_PL=true` (#1086)
    
    1. Update `Makefile` to install latest versions of lightning and
    catalyst if `UPGRADE_PL=true`
    2. Update various demos to work with latest version of lightning
    astralcai authored May 2, 2024
    Configuration menu
    Copy the full SHA
    68aa76a View commit details
    Browse the repository at this point in the history
  2. Error Tracking Demo (#1083)

    **Title: How to Track Algorithmic Errors in PennyLane**
    
    **Summary:**
    A "How to" guide teaching users about the newest error tracking
    functionality in PennyLane.
    
    ----
    If you are writing a demonstration, please answer these questions to
    facilitate the marketing process.
    
    * GOALS — Why are we working on this now?
    
    - Error tracking is important for resource estimation, we want to create
    content targeting this.
    - Show off new error tracking functionality from PennyLane.
    
    * AUDIENCE — Who is this for?
    
    - Pennylane Users 
    - Algorithmic Researchers 
    - Applications Scientists 
    - Students
    
    * KEYWORDS — What words should be included in the marketing post?
    
    - Error Tracking
    - Error Propagation
    - Algorithmic Error 
    - Quantum
    - Software
    
    * Which of the following types of documentation is most similar to your
    file?
    (more details
    [here](https://www.notion.so/xanaduai/Different-kinds-of-documentation-69200645fe59442991c71f9e7d8a77f8))
        
    - [ ] Tutorial
    - [ ] Demo
    - [x] How-to
    
    ---------
    
    Co-authored-by: Josh Izaac <[email protected]>
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: Diego <[email protected]>
    5 people authored May 2, 2024
    Configuration menu
    Copy the full SHA
    a235a49 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    bbe8605 View commit details
    Browse the repository at this point in the history
  2. AmpAmp demo2 (#1072)

    ### Before submitting
    
    Please complete the following checklist when submitting a PR:
    
    - [ ] Ensure that your tutorial executes correctly, and conforms to the
          guidelines specified in the [README](../README.md).
    
    - [ ] Remember to do a grammar check of the content you include.
    - [ ] All tutorials conform to
          [PEP8 standards](https://www.python.org/dev/peps/pep-0008/).
          To auto format files, simply `pip install black`, and then
          run `black -l 100 path/to/file.py`.
    
    When all the above are checked, delete everything above the dashed
    line and fill in the pull request template.
    
    
    ------------------------------------------------------------------------------------------------------------
    
    **Title:**
    
    **Summary:**
    
    **Relevant references:**
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    ----
    If you are writing a demonstration, please answer these questions to
    facilitate the marketing process.
    
    * GOALS — Why are we working on this now?
    
    *Eg. Promote a new PL feature or show a PL implementation of a recent
    paper.*
    
    
    * AUDIENCE — Who is this for?
    
    *Eg. Chemistry researchers, PL educators, beginners in quantum
    computing.*
    
    
    * KEYWORDS — What words should be included in the marketing post?
    
    
    * Which of the following types of documentation is most similar to your
    file?
    (more details
    [here](https://www.notion.so/xanaduai/Different-kinds-of-documentation-69200645fe59442991c71f9e7d8a77f8))
        
    - [ ] Tutorial
    - [ ] Demo
    - [ ] How-to
    
    ---------
    
    Co-authored-by: ixfoduap <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    3 people authored May 3, 2024
    Configuration menu
    Copy the full SHA
    e53d074 View commit details
    Browse the repository at this point in the history
  3. [MCM 2/3] How-to: Dynamic circuits with mid-circuit measurements (#1073)

    **Title:**
    How to create dynamic circuits with mid-circuit measurements
    
    **Summary:**
    This how-to is a walkthrough of creating a `QNode` that contains
    mid-circuit measurements, logical processing of the measured values, and
    conditioning functions on these processed measurements.
    As a warmup task, we implement a T-gadget, which showcases a single MCM
    without processing that conditions a single follow-up gate. This serves
    the purpose to have a minimal example of a dynamic circuit, in addition
    to the more contrived `QNode` example.
    
    **Relevant references:**
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    ----
    If you are writing a demonstration, please answer these questions to
    facilitate the marketing process.
    
    * GOALS — Why are we working on this now?
    
    This how-to promotes mid-circuit measurement functionality in PennyLane,
    which has been extended in recent releases.
    In addition, this how-to is part of the broader goal of emphasizing MCMs
    and dynamic circuits in our contents.
    
    * AUDIENCE — Who is this for?
    
    Typical how-to audience: Fundamental concepts of measurements and
    quantum computing are known, but the audience may not yet be familiar
    with PennyLane's syntax for MCMs and conditioning circuit parts on their
    outcomes, or they may want to consult this how-to as a reference of how
    to realize their dynamic circuit with MCMs.
    Anyone really with the goal of coding up a circuit that uses MCM values
    and feedforward can be in the audience.
    
    * KEYWORDS — What words should be included in the marketing post?
    
      - Dynamic circuit
      - Mid-circuit measurements
      - Feedforward control
      - [optional] Measurement value processing
    
    
    * Which of the following types of documentation is most similar to your
    file?
    (more details
    [here](https://www.notion.so/xanaduai/Different-kinds-of-documentation-69200645fe59442991c71f9e7d8a77f8))
        
    - [ ] Tutorial
    - [ ] Demo
    - [x] How-to
    
    ---------
    
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    Co-authored-by: Thomas R. Bromley <[email protected]>
    3 people authored May 3, 2024
    Configuration menu
    Copy the full SHA
    897714d View commit details
    Browse the repository at this point in the history
  4. Update tutorial_error_prop.py (#1090)

    Render issue
    
    ---------
    
    Co-authored-by: Jay Soni <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    3 people authored May 3, 2024
    Configuration menu
    Copy the full SHA
    0408541 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Add fermionic to qubit mapping demo (#1077)

    **Title:**
    Mapping fermionic Hamiltonian to qubit Hamiltonian
    
    **Summary:**
    
    **Relevant references:**
    Tranter, Andrew, et. al. "A comparison of the Bravyi-Kitaev and the
    Jordan-Wigner transformations for the quantum simulation of quantum
    _chemistry." _Journal of chemical theory and computation_ 14.11 (2018):
    5617-5630.
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    ----
    If you are writing a demonstration, please answer these questions to
    facilitate the marketing process.
    
    * GOALS — Why are we working on this now?
    Promote a new PL feature.
      
    * AUDIENCE — Who is this for?
    Chemistry researcher
    
    * KEYWORDS — What words should be included in the marketing post?
    Fermionic Mapping
    
    * Which of the following types of documentation is most similar to your
    file?
    (more details
    [here](https://www.notion.so/xanaduai/Different-kinds-of-documentation-69200645fe59442991c71f9e7d8a77f8))
        
    - [ ] Tutorial
    - [x] Demo
    - [ ] How-to
    
    ---------
    
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: Utkarsh <[email protected]>
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    5 people authored May 7, 2024
    Configuration menu
    Copy the full SHA
    72d4bc4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4cee53 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38c0241 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Introductory tutorial on mid-circuit measurements (#1094)

    **Title:**
    Introduction to mid-circuit measurements
    
    **Summary:**
    In this tutorial, we will dive into the basics of mid-circuit
    measurements with PennyLane. Readers will learn about
    - basic measurement processes in quantum mechanics,
    - the impact of a measurement on one- and two-qubit systems,
    - postselection and qubit reset, and
    - dynamic quantum circuits powered by conditional operations.
    
    **Relevant references:**
    See demo references and related content, in particular
    `tutorial_how_to_collect_mcm_stats` and
    `tutorial_how_to_create_dynamic_mcm_circuits`.
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    ----
    If you are writing a demonstration, please answer these questions to
    facilitate the marketing process.
    
    * GOALS — Why are we working on this now?
    This tutorial promotes mid-circuit measurement functionality in
    PennyLane, which has been extended in recent releases.
    In addition, this tutorial is part of the broader goal of emphasizing
    MCMs and dynamic circuits in our contents.
    
    * AUDIENCE — Who is this for?
    Beginners in PennyLane coding that want to learn about mid-circuit
    measurements
    
    * KEYWORDS — What words should be included in the marketing post?
      - Mid-circuit measurements
      - Measurements in quantum mechanics
      - Dynamic circuits
    
    * Which of the following types of documentation is most similar to your
    file?
    (more details
    [here](https://www.notion.so/xanaduai/Different-kinds-of-documentation-69200645fe59442991c71f9e7d8a77f8))
        
    - [x] Tutorial
    - [ ] Demo
    - [ ] How-to
    
    ---------
    
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    Co-authored-by: Thomas R. Bromley <[email protected]>
    Co-authored-by: Korbinian Kottmann <[email protected]>
    Co-authored-by: Josh Izaac <[email protected]>
    Co-authored-by: Ivana Kurečić <[email protected]>
    6 people authored May 10, 2024
    Configuration menu
    Copy the full SHA
    d07f95c View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Fix conflicts for merging master -> dev (#1108)

    The [nightly merge of master back into
    dev](https://github.com/PennyLaneAI/qml/actions/workflows/update-dev.yml)
    has been failing for a week or so due to conflicts. This PR addresses
    those.
    
    ---------
    
    Co-authored-by: Astral Cai <[email protected]>
    Co-authored-by: GitHub Nightly Merge Action <[email protected]>
    Co-authored-by: Mudit Pandey <[email protected]>
    Co-authored-by: Christina Lee <[email protected]>
    Co-authored-by: Romain Moyard <[email protected]>
    Co-authored-by: Matthew Silverman <[email protected]>
    Co-authored-by: lillian542 <[email protected]>
    Co-authored-by: Tom Bromley <[email protected]>
    Co-authored-by: Josh Izaac <[email protected]>
    Co-authored-by: Rashid N H M <[email protected]>
    Co-authored-by: Guillermo Alonso-Linaje <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: CatalinaAlbornoz <[email protected]>
    Co-authored-by: Jay Soni <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: ixfoduap <[email protected]>
    Co-authored-by: Diego <[email protected]>
    Co-authored-by: Utkarsh <[email protected]>
    Co-authored-by: Stepan Fomichev <[email protected]>
    Co-authored-by: soranjh <[email protected]>
    Co-authored-by: Alvaro Ballon <[email protected]>
    Co-authored-by: Diego <[email protected]>
    Co-authored-by: Lee J. O'Riordan <[email protected]>
    Co-authored-by: Korbinian Kottmann <[email protected]>
    Co-authored-by: DanielNino27 <[email protected]>
    Co-authored-by: ashishks0522 <[email protected]>
    Co-authored-by: Mikhail Andrenkov <[email protected]>
    Co-authored-by: David Wierichs <[email protected]>
    Co-authored-by: Diksha Dhawan <[email protected]>
    Co-authored-by: Ivana Kurečić <[email protected]>
    Configuration menu
    Copy the full SHA
    dd69e60 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Update qchem functions to use Molecule (#1121)

    The `molecular_hamiltonian` function is updated to accept a molecule
    object to match recent upgrades in qchem. All molecular coordinates are
    updated to have a `(N * 3)` where `N` is the number of atoms.
    soranjh authored Jun 3, 2024
    Configuration menu
    Copy the full SHA
    770bbff View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. tutorial_qrack.py

    WrathfulSpatula committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    411cb93 View commit details
    Browse the repository at this point in the history
  2. Per @cosenal

    WrathfulSpatula committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    00fc0f7 View commit details
    Browse the repository at this point in the history
  3. Per @cosenal

    WrathfulSpatula committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    2083cbe View commit details
    Browse the repository at this point in the history
  4. Per @cosenal

    WrathfulSpatula committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    6aaf7e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f52655b View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. Update qchem external demo (#1132)

    The qchem demo on "Using PennyLane with PySCF and OpenFermion" is
    updated to use `from_openfermion` and `to_openfermion` functions.
    soranjh authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    f499f66 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Configuration menu
    Copy the full SHA
    505f321 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'dev' into dev

    josh146 authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    313879e View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Update demonstrations/tutorial_qrack.py

    Co-authored-by: Josh Izaac <[email protected]>
    WrathfulSpatula and josh146 authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    5840065 View commit details
    Browse the repository at this point in the history
  2. Update demonstrations/tutorial_qrack.py

    Co-authored-by: Josh Izaac <[email protected]>
    WrathfulSpatula and josh146 authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    11b8284 View commit details
    Browse the repository at this point in the history
  3. Update demonstrations/tutorial_qrack.py

    Co-authored-by: Josh Izaac <[email protected]>
    WrathfulSpatula and josh146 authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    751c8ce View commit details
    Browse the repository at this point in the history
  4. Update demonstrations/tutorial_qrack.py

    Co-authored-by: Josh Izaac <[email protected]>
    WrathfulSpatula and josh146 authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d7f17b9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6981923 View commit details
    Browse the repository at this point in the history
  6. Per @cosenal review

    WrathfulSpatula committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    48cd42d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3beb2a7 View commit details
    Browse the repository at this point in the history
  8. Regen. poetry.lock

    WrathfulSpatula committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    fa4128a View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Temporarily updates dependency to use latest Catalyst and PL rc (#1134)

    Similar to #1086 for the 0.36
    release, to prepare for the 0.37 release, temporarily update the dev
    branch to use latest Catalyst. The latest Catalyst is installed from
    test pypi.
    
    Also use PL rc
    astralcai authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    222e495 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    2bfefd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dbc73a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    083e342 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de06bd9 View commit details
    Browse the repository at this point in the history
  5. Revert "Update pennylane-qrack dependency"

    This reverts commit de06bd9.
    WrathfulSpatula committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    bd4dba3 View commit details
    Browse the repository at this point in the history
  6. Don't update poetry

    WrathfulSpatula committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d8157e7 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. Offline tutorial

    WrathfulSpatula committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    4e3efec View commit details
    Browse the repository at this point in the history
  2. Offline tutorial

    WrathfulSpatula committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    3dd0882 View commit details
    Browse the repository at this point in the history
  3. poetry lock

    josh146 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    cbef731 View commit details
    Browse the repository at this point in the history
  4. undo qrack merge

    josh146 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    40e207a View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Quantum volume updates (#1146)

    The lima device used in the quantum volume demo no longer exists. This
    update switches to make it use the fake lima device instead.
    
    Since when running the demo, I got data that no longer agreed with the
    conclusions of the data present in the demo, I added a warning that
    device details may have changed over time.
    
    Since we now use a fake device instead of a real device, this demo could
    theoretically be automatically run. But the difference in the data
    output means that the automatically run results would not tell the same
    story.
    
    ---------
    
    Co-authored-by: Olivia Di Matteo <[email protected]>
    albi3ro and glassnotes authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    189246e View commit details
    Browse the repository at this point in the history
  2. Update script and benchmarking plot for adjoint diff demo (#1144)

    Adding more wires and layers such that the performance scaling is more
    significant.
    astralcai authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    ec0fc34 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Quality check for PL 0.37 (#1145)

    Updating some demos for PL 0.37 (quality check)
    
    ---------
    
    Co-authored-by: Ivana Kurečić <[email protected]>
    PietropaoloFrisoni and ikurecic authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    bc07b81 View commit details
    Browse the repository at this point in the history
  2. Update braket static demos; Update torch dependency (#1148)

    **Summary:**
    * Update `ahs_aquila` and `braket_parallel_gradients` demos to be up to
    date with PennyLane 0.37.
    * Update `pyproject.toml` to install torch 2.1.2. The old version (1.13)
    was quite old. I tried changing the version to 2.3.1 which requires
    `typing-extensions>=4.8`, but that caused a dependency conflict with
    tensorflow which required `typing-extensions<4.6`
    
    **Relevant references:**
    
    **Possible Drawbacks:**
    
    **Related GitHub Issues:**
    
    Co-authored-by: Astral Cai <[email protected]>
    mudit2812 and astralcai authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    13fc290 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    62bff23 View commit details
    Browse the repository at this point in the history
  4. Add a warning about versioning (#1151)

    The `ensemble_multi_qpu` demo is not compatible with the most recent
    versions of Qiskit (and the PennyLane Qiskit plugin). We add a warning
    with compatible versions.
    lillian542 authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    66c201a View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    a02f525 View commit details
    Browse the repository at this point in the history
  2. How to use the new default.tensor quantum device (#1133)

    ### Before submitting
    
    Please complete the following checklist when submitting a PR:
    
    - [x] Ensure that your tutorial executes correctly, and conforms to the
          guidelines specified in the [README](../README.md).
    
    - [x] Remember to do a grammar check of the content you include.
    - [x] All tutorials conform to
          [PEP8 standards](https://www.python.org/dev/peps/pep-0008/).
          To auto format files, simply `pip install black`, and then
          run `black -l 100 path/to/file.py`.
    
    When all the above are checked, delete everything above the dashed
    line and fill in the pull request template.
    
    
    ------------------------------------------------------------------------------------------------------------
    
    **Title:** How to simulate quantum circuits with tensor networks using
    DefaultTensor
    
    **Summary:** This how-to guide shows the first steps to use the new
    ``default.tensor`` device that will be available to users in PennyLane
    0.37
    
    **Relevant references:** To be discussed with reviewer(s)
    
    **Possible Drawbacks:** None that I can think of, except for package
    dependencies
    
    **Related GitHub Issues:** None
    
    **Related Shortcut Stories:** [sc-65345]
    
    ----
    If you are writing a demonstration, please answer these questions to
    facilitate the marketing process.
    
    * GOALS — Why are we working on this now?
    
    *Eg. Promote a new PL feature or show a PL implementation of a recent
    paper.*
    
    
    * AUDIENCE — Who is this for?
    
    *Eg. Chemistry researchers, PL educators, beginners in quantum
    computing.*
    
    
    * KEYWORDS — What words should be included in the marketing post?
    
    
    * Which of the following types of documentation is most similar to your
    file?
    (more details
    [here](https://www.notion.so/xanaduai/Different-kinds-of-documentation-69200645fe59442991c71f9e7d8a77f8))
        
    - [ ] Tutorial
    - [ ] Demo
    - [x] How-to
    
    ---------
    
    Co-authored-by: Josh Izaac <[email protected]>
    Co-authored-by: Ivana Kurečić <[email protected]>
    3 people authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f84cd67 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e201850 View commit details
    Browse the repository at this point in the history
  4. metadata modification dates

    ikurecic committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    a9b87ff View commit details
    Browse the repository at this point in the history
  5. Update demonstrations/tutorial_How_to_simulate_quantum_circuits_with_…

    …tensor_networks.metadata.json
    
    Co-authored-by: Michael Vu <[email protected]>
    astralcai and michaelvu97 authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    1d44abc View commit details
    Browse the repository at this point in the history