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

Add tutorials (redo) #46

Merged
merged 78 commits into from
Aug 22, 2023
Merged

Add tutorials (redo) #46

merged 78 commits into from
Aug 22, 2023

Commits on Oct 21, 2020

  1. Add a tutorial for new Grover (Qiskit/qiskit-tutorials#1047)

    * added grover tutorial
    
    * adding amplitude amplification
    
    * added explanation of optional arguments
    
    * changed the folder name
    
    * finalized the tutorial
    
    * change the file name
    
    * finalize
    
    Co-authored-by: Paul Nation <[email protected]>
    a-matsuo and nonhermitian authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    19f5d4f View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2020

  1. Algorithm and machine learning tutorials (Qiskit/qiskit-tutorials#1087)

    * Add algorithm and ml tutorials for Aqua
    
    * Number qgan and add advanced vqe
    
    * Fix notebook link
    
    * Change IBMQ to mock simulator
    
    * Add folders to index.rst
    
    * Fix warnings in grover notebook
    
    Co-authored-by: Manoel Marques <[email protected]>
    Co-authored-by: Paul Nation <[email protected]>
    3 people authored Nov 30, 2020
    Configuration menu
    Copy the full SHA
    d54476a View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2020

  1. Fix typo (Qiskit/qiskit-tutorials#1095)

    ### Summary
    Fix issue Qiskit/qiskit-tutorials#1095 
    
    ### Details and comments
    Delete the wrong and meaningless part of the sentence ". which it has to do the same thing".
    schulta authored Dec 6, 2020
    Configuration menu
    Copy the full SHA
    89d5abd View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2020

  1. Fixed some typos on 04_vqe_advanced.ipynb

    Dongsin Kim authored Dec 15, 2020
    Configuration menu
    Copy the full SHA
    1f8ef92 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Fixed a typo on 04_vqe_advanced.ipynb

    Dongsin Kim authored Dec 16, 2020
    Configuration menu
    Copy the full SHA
    eee8a35 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2020

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

Commits on Jan 12, 2021

  1. Configuration menu
    Copy the full SHA
    fb5bca9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d179bf View commit details
    Browse the repository at this point in the history
  3. Merge pull request Qiskit/qiskit-tutorials#1103 from dongsin-kim/patch-2

    Fixed a typo on 04_vqe_advanced.ipynb
    SooluThomas authored Jan 12, 2021
    Configuration menu
    Copy the full SHA
    4f7104a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4fb55cd View commit details
    Browse the repository at this point in the history
  5. Merge pull request Qiskit/qiskit-tutorials#1100 from dongsin-kim/patch-1

    Fixed some typos on 04_vqe_advanced.ipynb
    SooluThomas authored Jan 12, 2021
    Configuration menu
    Copy the full SHA
    c12ba84 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd3a515 View commit details
    Browse the repository at this point in the history
  7. Merge pull request Qiskit/qiskit-tutorials#1106 from ljmf00/patch-1

    algorithms: fix typo on grover jupyter notebook
    SooluThomas authored Jan 12, 2021
    Configuration menu
    Copy the full SHA
    04964e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2021

  1. Configuration menu
    Copy the full SHA
    94227a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0cd6626 View commit details
    Browse the repository at this point in the history
  3. Merge pull request Qiskit/qiskit-tutorials#1111 from divshacker/master

    Fixed Broken Links in "01_algorithms_introduction" tutorial.
    SooluThomas authored Jan 15, 2021
    Configuration menu
    Copy the full SHA
    cfff5d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90e27db View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09b8ad1 View commit details
    Browse the repository at this point in the history
  6. Merge pull request Qiskit/qiskit-tutorials#1112 from divshacker/master

    Updated Some Old Links in "03_vqe_simulation_with_noise"
    SooluThomas authored Jan 15, 2021
    Configuration menu
    Copy the full SHA
    99c9a23 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Configuration menu
    Copy the full SHA
    3afd88e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98827d1 View commit details
    Browse the repository at this point in the history
  3. Corrected Link

    divshacker authored Jan 22, 2021
    Configuration menu
    Copy the full SHA
    bfd1f98 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Merge pull request Qiskit/qiskit-tutorials#1117 from divshacker/master

    Added a extra Link and Corrected a Link in some tutorials
    SooluThomas authored Jan 27, 2021
    Configuration menu
    Copy the full SHA
    562563a View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Fix math mode, toc, and spelling of several sections (Qiskit/qiskit-t…

    …utorials#1152)
    
    * fix math mode of tutorials/circuits_advanced/09_pulse_simulator_duffing_model.ipynb
    
    * fix toc of tutorials of operator flow
    
    * simplify
    
    * remove toc of tutorials of circuits_advanced
    
    * fix toc of 06_building_pulse_schedules
    
    * fix math mode
    
    * fix math mode and code style in a link
    
    * fix sum, sin, and cos
    
    * fix typos
    t-imamichi authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    c59d4f3 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Fix spelling in several simulator tutorials and math mode of opflow a…

    …nd grover tutorials (Qiskit/qiskit-tutorials#1163)
    
    * Fix spelling in simulator tutorials and math mode of opflow tutorial
    
    * Fix math mode and list of Grover tutorial
    
    Co-authored-by: SooluThomas <[email protected]>
    t-imamichi and SooluThomas authored May 6, 2021
    Configuration menu
    Copy the full SHA
    46ebb7f View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Remove Aqua references from notebooks (Qiskit/qiskit-tutorials#1162)

    Aqua imports replaced by QIskit Terra classes.
    
    Chemistry, Finance, Machine Learning and Optimization were
    removed as all those were converted and migrated to the new application repositories
    
    * Remove Aqua references from notebooks
    
    * Change algorithm/operator tutorials to use Aer
    
    * compute gradients with fixed operator
    
    * QAOA change weights to 1 and remove get_graph_solution
    
    * Remove parallel disable statement & print oracle
    manoelmarques authored Jun 8, 2021
    Configuration menu
    Copy the full SHA
    f863ea9 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Fix Typo Qiski -> Qiskit (Qiskit/qiskit-tutorials#1198)

    Co-authored-by: SooluThomas <[email protected]>
    q-inho and SooluThomas authored Jun 24, 2021
    Configuration menu
    Copy the full SHA
    a64cc97 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2021

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

Commits on Jul 7, 2021

  1. Fixed few typos in 09_IQPE.ipynb (Qiskit/qiskit-tutorials#1219)

    qbuits -> qubits
    inizialize -> initialize
    quntum -> quantum
    x-measurment -> x-measurement
    q-inho authored Jul 7, 2021
    Configuration menu
    Copy the full SHA
    c005885 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

  1. Update 09_IQPE.ipynb (Qiskit/qiskit-tutorials#1227)

    Fix a few typos "previous", "need" (twice), "measurement" (twice)
    Vanimiaou authored Jul 8, 2021
    Configuration menu
    Copy the full SHA
    d68de3b View commit details
    Browse the repository at this point in the history
  2. Update 09_IQPE.ipynb (Qiskit/qiskit-tutorials#1226)

    Co-authored-by: SooluThomas <[email protected]>
    Vanimiaou and SooluThomas authored Jul 8, 2021
    Configuration menu
    Copy the full SHA
    3b0ebde View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Fixed typo (Qiskit/qiskit-tutorials#1208)

    Co-authored-by: SooluThomas <[email protected]>
    epelaaez and SooluThomas authored Jul 9, 2021
    Configuration menu
    Copy the full SHA
    eb13b81 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. replace execute with transpile + backend.run (Qiskit/qiskit-tutorials…

    …#1243)
    
    * replace execute with transpile + backend.run
    
    * Update tutorials/circuits_advanced/02_operators_overview.ipynb
    
    Co-authored-by: Kevin Krsulich <[email protected]>
    
    Co-authored-by: Kevin Krsulich <[email protected]>
    ajavadia and kdk authored Aug 4, 2021
    Configuration menu
    Copy the full SHA
    4b66550 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Updated to use decompose() to unwrap circuit for matplotlib printing.

    This is necessary because of change Terra
    See Qiskit/qiskit#6634
    jwoehr committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    b87a8a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b76541d View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2022

  1. Merge pull request Qiskit/qiskit-tutorials#1259 from jwoehr/grover_bl…

    …ock_mpl
    
    Updated to use decompose() to unwrap circuit for matplotlib printing.
    1ucian0 authored Jan 21, 2022
    Configuration menu
    Copy the full SHA
    f08bb36 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. Update 06_grover.ipynb (Qiskit/qiskit-tutorials#1273)

    Update math expression in order for Sphinx correctly interprets it
    clausia authored Mar 2, 2022
    Configuration menu
    Copy the full SHA
    b503d93 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2022

  1. fix spell error (Qiskit/qiskit-tutorials#1274)

    complactly -> compactly
    NG-Glen authored Mar 3, 2022
    Configuration menu
    Copy the full SHA
    01707dc View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

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

Commits on May 2, 2022

  1. Typo in IQPE.ipynb - control qubits (Qiskit/qiskit-tutorials#1298)

    * IQPE qubit typo fix
    
    Correcting qubit ordering for control qubits of c_if call
    
    * Correcting image newline character discrepancy
    
    * Correcting duplicate image newline discrepancy
    
    * Revert "Correcting duplicate image newline discrepancy"
    
    This reverts commit 35128d76570c5f2c4a0b41131cf8d2d50a1af425.
    
    * Correcting image newline discrepancy - algorithms
    padraignix authored May 2, 2022
    Configuration menu
    Copy the full SHA
    2ea9ddf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d7f2f71 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

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

Commits on May 4, 2022

  1. Remove Ignis from tutorials (Qiskit/qiskit-tutorials#1309)

    The qiskit-ignis project has been deprecated and supersceded by the
    qiskit-experiments repository. In preparation for archiving and marking
    Ignis as EoL this commit removes the tutorials explicitly showcasing
    ignis or 100% dependent on ignis. Additionally, the vqe tutorial which
    was leveraging ignis for measurement mitigation is refactored to use
    terra's fork instead.
    mtreinish authored May 4, 2022
    Configuration menu
    Copy the full SHA
    273c980 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

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

Commits on May 12, 2022

  1. Merge pull request Qiskit/qiskit-tutorials#1304 from padraignix/patch…

    …-issue-1256
    
    Verbiage update in 06_grover.ipynb to fix Qiskit/qiskit-tutorials#1256
    HuangJunye authored May 12, 2022
    Configuration menu
    Copy the full SHA
    5875700 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d638d2 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. Merge pull request Qiskit/qiskit-tutorials#1307 from garrison/backtic…

    …ks-algorithms
    
    Minor improvements to 01_algorithms_introduction.ipynb
    HuangJunye authored May 13, 2022
    Configuration menu
    Copy the full SHA
    d3847b1 View commit details
    Browse the repository at this point in the history
  2. Update 09_IQPE.ipynb (Qiskit/qiskit-tutorials#1282)

    Co-authored-by: Junye Huang <[email protected]>
    NG-Glen and HuangJunye authored May 13, 2022
    Configuration menu
    Copy the full SHA
    7104982 View commit details
    Browse the repository at this point in the history
  3. Fix spelling mistakes (Qiskit/qiskit-tutorials#1281)

    Fix spelling mistakes
    
    Co-authored-by: Junye Huang <[email protected]>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored May 13, 2022
    Configuration menu
    Copy the full SHA
    4e66950 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Fix for Issue 1261 (Qiskit/qiskit-tutorials#1328)

    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    padraignix and mergify[bot] authored May 30, 2022
    Configuration menu
    Copy the full SHA
    23dec23 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Update Grover tutorials to use Sampler (Qiskit/qiskit-tutorials#1377)

    * update grover tutorials to use sampler
    
    * move imports
    
    * update oracle
    a-matsuo authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    cc8b7dc View commit details
    Browse the repository at this point in the history
  2. Update VQE tutorials 02-04 (Qiskit/qiskit-tutorials#1376)

    * Update code and text
    
    * Refactor code
    
    * Merge tutorials
    
    * Add new 02 tutorial
    
    * Remove trailing cells
    
    * Fix version table and typos
    
    * Apply reviews, update sections
    
    * Fix
    
    * Update tutorials/algorithms/02_vqe_advanced_options.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * Update tutorials/algorithms/02_vqe_advanced_options.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * Update tutorials/algorithms/03_vqe_simulation_with_noise.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * Update tutorials/algorithms/03_vqe_simulation_with_noise.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * Update tutorials/algorithms/03_vqe_simulation_with_noise.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * Update tutorials/algorithms/03_vqe_simulation_with_noise.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * Update tutorials/algorithms/02_vqe_advanced_options.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * Fix suggestion
    
    * Change we to you
    
    * Change more wes
    
    * Final changes
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    Co-authored-by: Soolu Thomas <[email protected]>
    3 people authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    9ccd7a1 View commit details
    Browse the repository at this point in the history
  3. Update the 01_algorithms_.. tutorial to using primitives (Qiskit/…

    …qiskit-tutorials#1370)
    
    * update algorithms 01
    
    * review comments
    
    * mention tutorial 3 for noisy simulations
    
    * VQE import loc + use Terra primitives only
    
    * beautify ansatz drawing
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    Cryoris and mergify[bot] authored Dec 7, 2022
    Configuration menu
    Copy the full SHA
    6b90388 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2022

  1. Update QAOA tutorial for primitives (Qiskit/qiskit-tutorials#1372)

    * update QAOA tutorial to use MESs with primitives
    
    * create SparsePauliOp not PauliSumOp
    
    * remove .venv from .gitignore
    
    * add back print(x) statements
    
    * use future annotations
    
    * fix link and import
    
    * make recommended changes from code review
    
    * comment on annotations; remove vestigial code
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    declanmillar and mergify[bot] authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    65d5108 View commit details
    Browse the repository at this point in the history
  2. Add new VQD tutorial (using primitives) (Qiskit/qiskit-tutorials#1378)

    * Add vqd tutorial
    
    * Apply review Guillermo
    
    * Update tutorials/algorithms/04_vqd.ipynb
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    ElePT and mergify[bot] authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    66d4407 View commit details
    Browse the repository at this point in the history
  3. Update iterative phase estimation tutorial to primitives (Qiskit/qisk…

    …it-tutorials#1369)
    
    * update IPE 09 (last example changed)
    
    * ok runs now
    
    * Update tutorials/algorithms/09_IQPE.ipynb
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    
    * remove list wrapping
    
    * comments from review
    
    Co-authored-by: Dariusz Lasecki <[email protected]>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Dec 9, 2022
    Configuration menu
    Copy the full SHA
    7cdadab View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2023

  1. Configuration menu
    Copy the full SHA
    33c0529 View commit details
    Browse the repository at this point in the history
  2. Merge pull request Qiskit/qiskit-tutorials#1388 from manoelmarques/ne…

    …tworkx
    
    Fix removed method from networkx
    manoelmarques authored Jan 8, 2023
    Configuration menu
    Copy the full SHA
    baf957f View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

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

Commits on Jan 10, 2023

  1. qiskit.providers.aer is qiskit_aer in Aer 0.11 (Qiskit/qiskit-tutoria…

    …ls#1357)
    
    * qiskit.providers.aer is qiskit_aer in Aer 0.11
    
    * addressing https://github.com/Qiskit/qiskit-tutorials/pull/1357/files#r973028618
    
    * remove 04_vqe_advanced that was already removed in master
    
    * combine imports from the same module into one line
    
    Co-authored-by: Junye Huang <[email protected]>
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    3 people authored Jan 10, 2023
    Configuration menu
    Copy the full SHA
    3b897bd View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Deleted 08_factorizers.ipynb. (Qiskit/qiskit-tutorials#1368)

    * Deleted an outdated tutorial.
    
    * Updated tutorial numbers.
    
    * Reverse updated tutorial numbers.
    
    ---------
    
    Co-authored-by: Junye Huang <[email protected]>
    Dariusz Lasecki and HuangJunye authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    5632c7b View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. Fix catch in grover tutorial for tera 0.24.0 compatibility (Qiskit/qi…

    …skit-tutorials#1449)
    
    Qiskit Terra 0.24.0 had a bug that inadvertently changed the exception
    type returned when using the PhaseOracle class without having tweedledum
    installed locally. This commit changes the exception we catch in the
    grovers tutorial using the phase oracle to be an ImportError instead of
    the more specific MissingOptionalLibraryError exception. For terra
    0.24.0 it is returning a ModuleNotFoundError instead of the correct
    MissingOptionalLibraryError, this will be fixed in 0.24.1, but in the
    meantime we can just use ImportError as it's the common parent class for
    both exception types and will be compatible with both.
    mtreinish authored May 4, 2023
    Configuration menu
    Copy the full SHA
    8a5f904 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. Add PVQD tutorial (Qiskit/qiskit-tutorials#1382)

    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    
    Add a tutorial on the p-VQD algorithm implemented in Qiskit as ``PVQD``.
    
    Closes: Qiskit/qiskit-tutorials#1373
    Cryoris authored May 19, 2023
    Configuration menu
    Copy the full SHA
    01bb79d View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Error on Sphinx warnings (Qiskit/qiskit-tutorials#1469)

    There were two issues preventing this:
    
    1. nbsphinx changed how it does in-page URLs now for `#` anchors.
    2. Grover Examples has had a bad thumbnail. I thought it would be fixed
    by Qiskit/qiskit-tutorials#1466, but the error
    still exists, so I think this has always been an issue.
    Eric-Arellano authored Jun 6, 2023
    Configuration menu
    Copy the full SHA
    3c950e3 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Add a Variational Quantum Time Evolution Tutorial (fixes Qiskit/qiski…

    …t-tutorials#1391) (Qiskit/qiskit-tutorials#1470)
    
    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    
    Unitary Hack submission. Fixes Qiskit/qiskit-tutorials#1391.
    
    ### Details and comments
    In this tutorial, we
    * introduce the variational quantum imaginary and real time evolution
    based on McLachlan's variational principle.
    * show how this can be leveraged using Qiskit classes.
    * benchmark the default gradient/qgt methods with the new classically
    efficient gradients introduced in the
    qiskit.algorithms.gradients.reverse_gradient package.
    
    This works is done by I-Chi (@ichen17), Kaixin (@huckstar), Wenxiang
    (@wenxh0718) collaboratively. Special thanks to FinQ Tech
    (http://finq.tech/) for their support and mentorship, which were
    instrumental to the successful completion of this quantum computing
    hackathon project.
    
    ---------
    
    Co-authored-by: ichen17 <[email protected]>
    Co-authored-by: Kaixin <[email protected]>
    Co-authored-by: Elena Peña Tapia <[email protected]>
    4 people authored Jun 16, 2023
    Configuration menu
    Copy the full SHA
    7b67d75 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Tutorial on the gradients framework (fixes Qiskit/qiskit-tutorials#1390

    …) (Qiskit/qiskit-tutorials#1463)
    
    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    Fixes Qiskit/qiskit-tutorials#1390, Unitary Hack contribution.
    
    
    ### Details and comments
    - Updates the gradients tutorial from `opflow.gradients` to
    `algorithms.gradients`
    - Use of `BaseEstimator` and `BaseSampler` classes from Primitives for
    gradient evaluation
    - Demonstration of different methods for gradient evaluation
    - Application example: VQE - Solved using Estimator, Sampler, and
    classical optimizer (scipy.minimize)
    - More details on SPSA gradient and Qiskit Primitives can be added
    
    ---------
    
    Co-authored-by: Elena Peña Tapia <[email protected]>
    maxwell04-wq and ElePT authored Jun 19, 2023
    Configuration menu
    Copy the full SHA
    577e5d2 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Improving 04_vqd.ipynb (Qiskit/qiskit-tutorials#1471)

    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    Closes Qiskit/qiskit-tutorials#1405
    
    Replaced deprecated Classes with supported Classes
    SumPauliOP -> SparsePauliOp
    eigen_solvers.eigen_solver.Eigensolver -> eigensolvers.Eigensolver
    
    ### Details and comments
    
    -Deprecated qiskit.opflow.primitive_ops.pauli_sum_op.PauliSumOp Class
    replaced with qiskit.quantum_info.SparsePauliOp Class
    -Deprecated qiskit.algorithms.eigen_solvers.eigen_solver.Eigensolver
    Class replaced with qiskit.algorithms.eigensolvers.Eigensolver Class
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    TannerTorrey3 and mergify[bot] authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    01bd3cf View commit details
    Browse the repository at this point in the history
  2. Clarification of scope of optimal_num_iterations. (Qiskit/qiskit-tuto…

    …rials#1475)
    
    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    
    Quick change to Grover's Algorithm tutorial to clarify that
    `optimal_num_iterations` is designed for the uniform superposition and
    not general state preparations.
    
    ### Details and comments
    
    Change was inspired by [this Quantum Computing StackExchange
    question](https://quantumcomputing.stackexchange.com/questions/32951/find-the-number-of-iterations-for-amplitude-amplification-to-get-the-correct-sta).
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    JGeipel and mergify[bot] authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    1c9e011 View commit details
    Browse the repository at this point in the history
  3. Improves IPE Algorithm tutorial (Qiskit/qiskit-tutorials#1484)

    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    This PR will improve
    [tutorials/algorithms/09_IQPE.ipynb](https://github.com/Qiskit/qiskit-tutorials/blob/master/tutorials/algorithms/09_IQPE.ipynb)
    
    
    ### Details and comments
    fixes Qiskit/qiskit-tutorials#1410
    Part of Qiskit/qiskit-tutorials#1401
    
    ---------
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    divshacker and mergify[bot] authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    c59be65 View commit details
    Browse the repository at this point in the history
  4. Fix too many index.rst problem (Qiskit/qiskit-tutorials#1315) (Qisk…

    …it/qiskit-tutorials#1322)
    
    Closes Qiskit/qiskit-tutorials#1315. As
    explained there, these `index.rst` pages result in our Tutorials home
    page having extra entries that simply link to that section's other
    entries.
    
    This PR fixes it by mirroring `tutorials.rst` from `qiskit-metapackage`.
    Our `index.html` now directly calls `nbgallery` with `glob`, rather than
    referring to `index.rst` using normal Sphinx mechanisms. That results in
    this tutorials repo rendering like this:
    
    ![Screenshot 2023-07-11 at 9 54 04
    AM](https://github.com/Qiskit/qiskit-tutorials/assets/14852634/b12c151e-d2c2-4f5b-ad50-18703708046d)
    
    The metapackage ignores this repo's `index.rst` and only copies over the
    `tutorials/` folder. So, it will copy over the same content as before,
    only now without the `index.rst` files in each subfolder.
    
    ---------
    
    Co-authored-by: Eric Arellano <[email protected]>
    Co-authored-by: Eric Arellano <[email protected]>
    3 people authored Jul 11, 2023
    Configuration menu
    Copy the full SHA
    adf9c90 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

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

Commits on Jul 26, 2023

  1. Improves Grover's Algorithm tutorials (Qiskit/qiskit-tutorials#1483)

    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    This PR will Improve
    [tutorials/algorithms/06_grover](https://qiskit.org/documentation/tutorials/algorithms/06_grover.html)
    
    ### Details and comments
    fixes Qiskit/qiskit-tutorials#1407
    Part of Qiskit/qiskit-tutorials#1401
    
    ---------
    
    Co-authored-by: Eric Arellano <[email protected]>
    divshacker and Eric-Arellano authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    e7658a6 View commit details
    Browse the repository at this point in the history
  2. Improves Monitoring VQE convergence (Qiskit/qiskit-tutorials#1446)

    <!--
    ⚠️ If you do not respect this template, your pull request will be
    closed.
    ⚠️ Your pull request title should be short detailed and understandable
    for all.
    ⚠️ If your pull request fixes an open issue, please link to the issue.
    
    ✅ I have added the tests to cover my changes.
    ✅ I have updated the documentation accordingly.
    ✅ I have read the CONTRIBUTING document.
    -->
    
    ### Summary
    This PR will improve the tutorial
    [02_vqe_advanced_options](https://qiskit.org/documentation/tutorials/algorithms/02_vqe_advanced_options.html)
    
    
    ### Details and comments
    fixes Qiskit/qiskit-tutorials#1403 
    Part of Qiskit/qiskit-tutorials#1401
    divshacker authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    3906fcf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9efaace View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a63a553 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2023

  1. Convert 'binary' image to LaTeX (Qiskit/qiskit-tutorials#1491)

    ### Summary
    
    This removes the now-unnecessary image file, which needed special
    handling in downstream CI (e.g. the `binary.png` file was cloned into
    the metapackage repo) to allow the tutorials to build correctly.
    Instead, we can just draw the desired effects with LaTeX / MathJax.
    
    
    ### Details and comments
    
    Appearance before:
    
    
    ![binary](https://github.com/Qiskit/qiskit-tutorials/assets/5968590/99b7fbfe-0777-4927-b554-0b95f9f887ca)
    
    Appearance after:
    
    <img width="438" alt="Screenshot 2023-08-08 at 14 41 55"
    src="https://github.com/Qiskit/qiskit-tutorials/assets/5968590/e7b07f5e-b1ab-422c-a73a-94fb29d1efcd">
    jakelishman authored Aug 8, 2023
    Configuration menu
    Copy the full SHA
    c0a386c View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

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

Commits on Aug 22, 2023

  1. Update tutorials content

    Update tutorials content
    
    Quick update of content
    
    Add aer to requirements-dev.txt
    
    Add networkx to requirements-dev.txt
    
    Fix spelling
    
    Recover grover try
    
    pin sphinx
    
    Delete IQPE
    
    Apply review comments
    
    Use short urls
    
    Apply comments from code review
    
    Update tweedledum reqs
    
    Add thumbnails to metadata
    
    Add try-except
    
    Fix gradients tag
    
    Default thumbnail
    
    Update docs/tutorials/02_vqe_advanced_options.ipynb
    
    Co-authored-by: Steve Wood <[email protected]>
    
    Update docs/tutorials/02_vqe_advanced_options.ipynb
    
    Co-authored-by: Steve Wood <[email protected]>
    
    Update docs/tutorials/05_qaoa.ipynb
    
    Co-authored-by: Steve Wood <[email protected]>
    
    Update docs/tutorials/10_pvqd.ipynb
    
    Co-authored-by: Steve Wood <[email protected]>
    
    Apply suggestions
    
    Remove sphinx pin
    ElePT committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    4dd1903 View commit details
    Browse the repository at this point in the history