Skip to content
Open
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
9ccabdb
Lattice Surgery demo
Qottmann Oct 20, 2025
ed5ca3b
lattice surgery demo
Qottmann Oct 29, 2025
e71d2f2
Merge branch 'master' of https://github.com/PennyLaneAI/qml into latt…
Qottmann Nov 12, 2025
0f5574c
better draft
Qottmann Nov 12, 2025
2a9113a
better draft
Qottmann Nov 12, 2025
1d3add1
assets
Qottmann Nov 12, 2025
15b5838
delete older unused image
Qottmann Nov 12, 2025
35f7d90
update
Qottmann Nov 14, 2025
44db18b
update images
Qottmann Nov 14, 2025
b98ec73
Merge branch 'master' of https://github.com/PennyLaneAI/qml into latt…
Qottmann Nov 14, 2025
407f39a
Merge branch 'master' into lattice-surgery
Qottmann Nov 19, 2025
634c501
Merge branch 'master' of https://github.com/PennyLaneAI/qml into latt…
Qottmann Nov 19, 2025
40a99c6
Merge branch 'lattice-surgery' of https://github.com/PennyLaneAI/qml …
Qottmann Nov 19, 2025
17f4b47
latest updates
Qottmann Nov 19, 2025
8c7cd41
first draft
Qottmann Nov 26, 2025
3a1b0e7
Merge branch 'master' into lattice-surgery
Qottmann Nov 27, 2025
4e2b8a9
add missing image
Qottmann Nov 27, 2025
36c3c36
add graphic design
Qottmann Nov 27, 2025
d6019c6
add graphic design
Qottmann Nov 27, 2025
8b8d82a
small edits
Qottmann Nov 27, 2025
b2460e8
small edits
Qottmann Nov 27, 2025
c2730ec
Merge branch 'lattice-surgery' of https://github.com/PennyLaneAI/qml …
Qottmann Nov 27, 2025
5087d47
Apply suggestions from code review
Qottmann Dec 5, 2025
22152d1
code review
Qottmann Dec 5, 2025
3349c87
merge
Qottmann Dec 5, 2025
cdf95d5
Merge branch 'master' of https://github.com/PennyLaneAI/qml into latt…
Qottmann Dec 5, 2025
fb8d377
update thumbnail image url
Qottmann Dec 8, 2025
532309f
references
Qottmann Dec 8, 2025
2a1957f
discuss twist boundaries
Qottmann Dec 8, 2025
0e444f3
measure multiple patches
Qottmann Dec 8, 2025
0d04adb
comment on topology
Qottmann Dec 8, 2025
730d56a
dumb down
Qottmann Dec 8, 2025
6063440
update figure
Qottmann Dec 8, 2025
fef7990
rephrase conclusion
Qottmann Dec 8, 2025
a593be7
Apply suggestions from code review
Qottmann Dec 9, 2025
3b0a127
Merge branch 'master' of https://github.com/PennyLaneAI/qml into latt…
Qottmann Dec 9, 2025
1c3d2fb
Apply suggestions from code review
Qottmann Dec 9, 2025
61516dc
Merge branch 'lattice-surgery' of https://github.com/PennyLaneAI/qml …
Qottmann Dec 9, 2025
177f330
clifford angles
Qottmann Dec 9, 2025
9ce9b8e
adverb
Qottmann Dec 12, 2025
27aacb7
Apply suggestions from code review
Qottmann Dec 12, 2025
003aa05
Merge branch 'lattice-surgery' of https://github.com/PennyLaneAI/qml …
Qottmann Dec 12, 2025
a3e189e
single syndrome qubit
Qottmann Dec 12, 2025
deb3bec
adjust transversal discussion
Qottmann Dec 12, 2025
69ee428
Metadata updates
daniela-angulo Dec 12, 2025
5b37fc3
Merge branch 'master' into lattice-surgery
daniela-angulo Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
342 changes: 342 additions & 0 deletions demonstrations_v2/tutorial_lattice_surgery/demo.py

Large diffs are not rendered by default.

62 changes: 62 additions & 0 deletions demonstrations_v2/tutorial_lattice_surgery/metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"title": "Intoducing lattice surgery",
"authors": [
{
"username": "qottmann"
}
],
"executable_stable": true,
"executable_latest": true,
"dateOfPublication": "2025-10-28T00:00:00+00:00",
"dateOfLastModification": "2025-10-28T00:00:00+00:00",
"categories": [
"Quantum Computing"
],
"tags": [],
"previewImages": [
{
"type": "thumbnail",
"uri": "/_static/demo_thumbnails/regular_demo_thumbnails/pennylane-demo-lattice-surgery-thumbnail.png"
},
{
"type": "large_thumbnail",
"uri": "/_static/demo_thumbnails/large_demo_thumbnails/pennylane-demo-lattice-surgery-large-thumbnail.png"
}
],
"seoDescription": "Learn about lattice surgery for fault tolerant quantum computing with tolopological codes such as the surface code.",
"doi": "",
"references": [
{
"id": "Daan2023",
"type": "article",
"title": "Explicit Quantum Circuits for Block Encodings of Certain Sparse Matrices.",
"authors": "Daan C., Lin L., Roel V. B, Chao Y.",
"year": "2023",
"journal": "Preprint",
"url": "https://arxiv.org/pdf/2203.10236.pdf"
},
{
"id": "McClean2018",
"type": "article",
"title": "FABLE: Fast Approximate Quantum Circuits for Block-Encodings",
"authors": "Daan C., Roel V. B.",
"year": "2022",
"journal": "arXiv",
"url": "https://arxiv.org/pdf/2205.00081.pdf"
}
],
"basedOnPapers": [],
"referencedByPapers": [],
"relatedContent": [
{
"type": "demonstration",
"id": "tutorial_game_of_surface_codes",
"weight": 1.0
},
{
"type": "demonstration",
"id": "tutorial_toric_code",
"weight": 1.0
}
]
}