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

How-to: Quantum Arithmetic #1229

Closed
wants to merge 45 commits into from
Closed
Show file tree
Hide file tree
Changes from 33 commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
d29d6d7
first commit howto arithmetic
gmlejarza Oct 4, 2024
6e89bb1
Update demonstrations/tutorial_how_to_use_arithmetic_operators.py
KetpuntoG Oct 4, 2024
eabb5e8
cleaning code
KetpuntoG Oct 4, 2024
d7c6117
Apply suggestions from code review
KetpuntoG Oct 4, 2024
464cb64
suggestions from code review
gmlejarza Oct 7, 2024
56fc617
some suggestions
KetpuntoG Oct 7, 2024
b8997a1
Update tutorial_how_to_use_arithmetic_operators.py
KetpuntoG Oct 7, 2024
5893c0b
style and rendering changes
gmlejarza Oct 7, 2024
ca722ae
typo
KetpuntoG Oct 7, 2024
c3fdbbc
link for OutPoly
gmlejarza Oct 9, 2024
513a1a5
Immediate suggestions from code review
gmlejarza Oct 10, 2024
c8725b9
adressing first suggestions from code review
gmlejarza Oct 10, 2024
0ca2526
feedback from JM
gmlejarza Oct 14, 2024
ddb8b06
typo code
gmlejarza Oct 14, 2024
ddc8a90
adding plot of Adder
gmlejarza Oct 15, 2024
937f8a7
fix wires for Poly
gmlejarza Oct 15, 2024
8aad2e2
modulo explanation
gmlejarza Oct 15, 2024
a5b4540
suggestions from code review
gmlejarza Oct 17, 2024
d16d951
typo work_wires
gmlejarza Oct 17, 2024
9b8f24f
fixing adder with prepare state
gmlejarza Oct 17, 2024
0a176f8
typo circuit draw
gmlejarza Oct 17, 2024
006891c
suggestions from code review
gmlejarza Oct 24, 2024
30ba6a7
Apply suggestions from code review
gmlejarza Oct 28, 2024
e49d8c8
suggestions from code review
gmlejarza Oct 28, 2024
749cfa7
undo changes in Makefile
gmlejarza Oct 28, 2024
c10af36
fix rendering
gmlejarza Oct 29, 2024
3c7299a
suggestions and thumbnails
gmlejarza Oct 30, 2024
e5aa5b2
fix rendering
gmlejarza Oct 30, 2024
d5ca1a0
fix one reference
gmlejarza Oct 30, 2024
0357693
fix references
gmlejarza Oct 30, 2024
1b4a19d
new image and change w
KetpuntoG Oct 30, 2024
0e20b08
Apply suggestions from code review
gmlejarza Oct 31, 2024
e700f12
more suggestions
gmlejarza Oct 31, 2024
4b8e675
Apply suggestions from code review
gmlejarza Nov 4, 2024
a0ea1c4
adding related demo
gmlejarza Nov 4, 2024
cbfd3a5
renaming files and small wording
gmlejarza Nov 4, 2024
b27cf8f
bug in json name
gmlejarza Nov 4, 2024
213a955
small rename json
gmlejarza Nov 4, 2024
0dd30d6
tutorial_
KetpuntoG Nov 4, 2024
fbddd21
Merge branch 'dev' into arith_howto
ikurecic Nov 5, 2024
5c913ca
updating metadata
ikurecic Nov 5, 2024
5574357
cropping main file
ikurecic Nov 5, 2024
573a077
adjusting title
ikurecic Nov 5, 2024
3628c7a
adjusting formatting
ikurecic Nov 5, 2024
17c2f32
empty commit
KetpuntoG Nov 5, 2024
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.
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{
"title": "How-to use Quantum Arithmetic Operators",
gmlejarza marked this conversation as resolved.
Show resolved Hide resolved
"authors": [
{
"id": "gmlejarza"
},
{
"id": "KetPuntoG"
}
],
"dateOfPublication": "2024-10-01T00:00:00+00:00",
"dateOfLastModification": "2024-10-01T00:00:00+00:00",
gmlejarza marked this conversation as resolved.
Show resolved Hide resolved
"categories": [
"Quantum Computing",
"Algorithms"
],
gmlejarza marked this conversation as resolved.
Show resolved Hide resolved
"tags": [],
"previewImages": [
{
"type": "thumbnail",
"uri": "/_static/demo_thumbnails/regular_demo_thumbnails/thumbnail_how_to_use_arithmetic_operators.png"
},
{
"type": "large_thumbnail",
"uri": "/_static/demo_thumbnails/large_demo_thumbnails/thumbnail_large_how_to_use_arithmetic_operators.png"
}
],
"seoDescription": "Learn how to use the quantum arithmetic operators of Pennylane.",
"doi": "",
"canonicalURL": "/qml/demos/tutorial_how_to_use_arithmetic_operators",
ikurecic marked this conversation as resolved.
Show resolved Hide resolved
"references": [
{
"id": "shor_exp",
"type": "article",
"title": "Shor's Factoring Algorithm and Modular Exponentiation Operators",
"authors": "Robert L Singleton Jr",
"year": "2023",
"publisher": "",
"url": "https://arxiv.org/abs/2306.09122/"
},
{
"id": "sanders",
"type": "article",
"title": "Black-box quantum state preparation without arithmetic",
"authors": "Yuval R. Sanders, Guang Hao Low, Artur Scherer, Dominic W. Berry",
"year": "2018",
"publisher": "",
"url": "https://arxiv.org/abs/1807.03206/"
}
],
"basedOnPapers": [],
"referencedByPapers": [],
"relatedContent": [
{
"type": "demonstration",
"id": "tutorial_qft_arithmetics",
"weight": 1.0
}
]
}
Loading
Loading