Skip to content

Teleportation tutorial#812

Merged
KetpuntoG merged 233 commits intomasterfrom
teleportation-tutorial
Oct 19, 2023
Merged

Teleportation tutorial#812
KetpuntoG merged 233 commits intomasterfrom
teleportation-tutorial

Conversation

@timmysilv
Copy link
Copy Markdown
Contributor

@timmysilv timmysilv commented May 31, 2023

Title:
Quantum Teleportation

Summary:
Now there will be a PennyLane tutorial on how to perform quantum teleportation 😎 This is largely a copy-paste of Olivia's lesson from the codebook. Some notes:

  • I don't have pics ready... was wondering if I could get some assistance on that front 😄 as of now, I've just copied from the codebook
  • I added classical control wires to circuit-drawing so I could showcase a variety of PennyLane features to their fullest (mid-circuit measurement stuff and draw_mpl), so I'm not using qml.draw_mpl with the "sketch" option to draw things (releasing that on Monday... so it won't draw nicely until then)

Relevant references:
Codebook (linked above)

Related GitHub Issues:
I added circuit-drawing in PennyLaneAI/pennylane#4228, and you can see what it looks like in the attached image.

With the sketch style (barrier location and StatePrep label are outdated here):
image

With the new pennylane style:
image

josh146 and others added 30 commits November 14, 2022 20:33
* Bumped jax versions

* Updated neural-tangents
* Development branch

* Bumped requirement package versions (#667)

* Bumped jax versions

* Updated neural-tangents

* Apply suggestions from code review

Co-authored-by: Josh Izaac <josh146@gmail.com>
Co-authored-by: GitHub Nightly Merge Action <actions@github.com>
Co-authored-by: Rashid N H M <95639609+rashidnhm@users.noreply.github.com>

Co-authored-by: Jay Soni <jbsoni@uwaterloo.ca>
Co-authored-by: Josh Izaac <josh146@gmail.com>
Co-authored-by: GitHub Nightly Merge Action <actions@github.com>
Jaybsoni and others added 4 commits August 17, 2023 18:18

---------

Co-authored-by: soranjh <soranjh@yahoo.com>
Co-authored-by: Guillermo Alonso-Linaje <65235481+KetpuntoG@users.noreply.github.com>
Co-authored-by: ixfoduap <40441298+ixfoduap@users.noreply.github.com>
@KetpuntoG KetpuntoG changed the base branch from dev to master September 1, 2023 18:14
Copy link
Copy Markdown
Contributor

@KetpuntoG KetpuntoG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! 😊
A small change and it will be ready to merge

# 1\rangle`. This means that our protocol has changed the state of Bob's qubit
# into the one Alice wished to send him, which is truly incredible!
#
# :func:`qml.density_matrix <pennylane.density_matrix>` will trace out and return
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Visually it doesn't look too good to start with a lower case. Can you rephrase it so that an article or something appears before the sentence?

timmysilv and others added 3 commits October 19, 2023 14:21
Co-authored-by: Guillermo Alonso-Linaje <65235481+KetpuntoG@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@KetpuntoG KetpuntoG left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀 Awesome work!

@KetpuntoG KetpuntoG merged commit c8a7866 into master Oct 19, 2023
@KetpuntoG KetpuntoG deleted the teleportation-tutorial branch October 19, 2023 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Completed/Ready This label is intended for demos that have been finalized but not yet merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.