Skip to content

Commit

Permalink
Adds demo on unitary designs (#252)
Browse files Browse the repository at this point in the history
* Initial commit; introductory details plus skeleton of remainder.

* Add details on complex projective and unitary designs.

* Add related demo.

* Update repo to use the PennyLane and QChem v0.15.1  (#262)

* Update repo to use the PennyLane and QChem v0.15.1

* more

* Major updates to section on twirling and fidelity.

* Major updates; finish code example.

* Change PL branch; update entry in TOC.

* Upload thumbnail.

* Apply suggestions from code review

* Rewrite example to use qfunc transforms.

* Add lots of references. Start conclusion.

* First full draft of demo.

* Apply suggestions from code review

Co-authored-by: ixfoduap <40441298+ixfoduap@users.noreply.github.com>

* Fix dashes. Move multi-qubit Clifford discussion into main text.

* Add spherical design example. Cut complex projective design content.

* Elaborate on Clifford group and spherical designs.

* Rearrange some text.

* Apply suggestions from code review

* Streamline apply Clifford function.

* Apply suggestions from code review

Co-authored-by: ixfoduap <40441298+ixfoduap@users.noreply.github.com>

* Remove histogram.

* Update text and add new graphics.

* Tweak text.

* Remove explicit deviation amount.

* Update requirements.txt

* Revert spurious changes to kernel tutorial.

* Apply suggestions from code review

Co-authored-by: ixfoduap <40441298+ixfoduap@users.noreply.github.com>

* Update date.

* Remove extra line from merge.

* Fix link to Haar demo.

* Actually fix the link.

Co-authored-by: Olivia Di Matteo <dimatteo.olivia@gmail.com>
Co-authored-by: Josh Izaac <josh146@gmail.com>
Co-authored-by: ixfoduap <40441298+ixfoduap@users.noreply.github.com>
  • Loading branch information
4 people authored Jun 7, 2021
1 parent 36d7839 commit 127b588
Show file tree
Hide file tree
Showing 8 changed files with 4,264 additions and 0 deletions.
1 change: 1 addition & 0 deletions demonstrations/tutorial_haar_measure.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
.. related::
tutorial_unitary_designs Unitary designs
quantum_volume Quantum volume
qsim_beyond_classical Beyond classical computing with qsim
tutorial_barren_plateaus Barren plateaus
Expand Down
736 changes: 736 additions & 0 deletions demonstrations/tutorial_unitary_designs.py

Large diffs are not rendered by default.

962 changes: 962 additions & 0 deletions demonstrations/unitary_designs/affine-latin.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added demonstrations/unitary_designs/fano.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
170 changes: 170 additions & 0 deletions demonstrations/unitary_designs/fano_no_labels.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
241 changes: 241 additions & 0 deletions demonstrations/unitary_designs/shapes.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2,147 changes: 2,147 additions & 0 deletions demonstrations/unitary_designs/sic-povm.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 7 additions & 0 deletions demos_research.rst
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,12 @@ such as benchmarking and characterizing quantum processors.
:description: :doc:`demos/tutorial_haar_measure`
:tags: quantumcomputing

.. customgalleryitem::
:tooltip: Explore the amazing applications of unitary t-designs.
:figure: demonstrations/unitary_designs/fano.png
:description: :doc:`demos/tutorial_unitary_designs`
:tags: quantumcomputing

:html:`</div></div><div style='clear:both'>`


Expand Down Expand Up @@ -274,3 +280,4 @@ such as benchmarking and characterizing quantum processors.
demos/tutorial_haar_measure
demos/tutorial_gbs
demos/learning2learn
demos/tutorial_unitary_designs

0 comments on commit 127b588

Please sign in to comment.