-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from evanhockings/scalable-aces
Scalable aces
- Loading branch information
Showing
60 changed files
with
202,201 additions
and
116 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
[deps] | ||
ColorSchemes = "35d6a980-a343-548e-a6ea-1d62b119f2f4" | ||
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" | ||
GLM = "38e38edf-8417-5370-95a0-9cbb8c7f171a" | ||
JLD2 = "033835bb-8acc-5ee8-8aae-3f567f8a3819" | ||
LaTeXStrings = "b964fa9f-0449-5b57-a5c2-d3ea65f4040f" | ||
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" | ||
Optim = "429524aa-4258-5aef-a3af-852621145aeb" | ||
PGFPlotsX = "8314cec4-20b6-5062-9cdb-752b83310925" | ||
Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" | ||
PrettyTables = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" | ||
QuantumACES = "57b1db7a-c9fc-4178-b66e-6b8364be52bb" | ||
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" | ||
StatsBase = "2913bbd2-ae8a-5f71-8c99-4fb6c76f3a91" | ||
StatsPlots = "f3b207a7-027a-5e70-b257-86293d7955fd" | ||
|
||
[compat] | ||
ColorSchemes = "3.24" | ||
DataFrames = "1.6" | ||
GLM = "1.9" | ||
JLD2 = "0.4" | ||
LaTeXStrings = "1.3" | ||
LinearAlgebra = "1.10" | ||
Optim = "1.9" | ||
PGFPlotsX = "1.6" | ||
Plots = "1.40" | ||
PrettyTables = "2.3" | ||
QuantumACES = "0.1" | ||
Random = "1.10" | ||
StatsBase = "0.34" | ||
StatsPlots = "0.15" | ||
julia = "1.10" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Scalable noise characterisation of syndrome extraction circuits with averaged circuit eigenvalue sampling | ||
|
||
This contains the code used to generate the results for [arXiv:2404.06545](https://arxiv.org/abs/2404.06545). | ||
Beware: Stim does not guarantee consistency for random seeds between versions, so do not expect to obtain exactly the same results. | ||
|
||
For these files, the prefix `rot` refers to the rotated surface code, whereas the prefix `unrot` refers to the unrotated surface code, and the Jupyter notebooks corresponding to each file plots and displays the results. | ||
The file endings correspond to the following functionalities: | ||
|
||
- `optimise` files optimise designs at a range of depolarising noise strengths. | ||
- `scaling` files calculate the scaling behaviour of the optimised design for depolarising and log-normal Pauli noise. | ||
- `simulate` files perform many small-scale simulations for optimised and basic designs, both for depolarising noise and the seed-0 instance of log-normal Pauli noise. | ||
- `simulate_big` files perform large-scale simulation for optimised and basic designs, both for depolarising noise and the seed-0 instance of log-normal Pauli noise. | ||
- `runfiles` files run all of the above files. | ||
|
||
Moreover, the `toy_design.ipynb` notebook examines relative precision estimation in the context of a toy experimental design, and the `google_data.ipynb` notebook examines the error probabilities of the Google quantum device in `Suppressing quantum errors by scaling a surface code logical qubit` by Google Quantum AI (2023). |
Binary file added
BIN
+75.8 KB
scalable_aces/figures/eigenvalue_hist_rotated_planar_25_25_depolarising.pdf
Binary file not shown.
Binary file added
BIN
+75.7 KB
scalable_aces/figures/eigenvalue_hist_rotated_planar_25_25_lognormal.pdf
Binary file not shown.
Binary file added
BIN
+75.7 KB
scalable_aces/figures/eigenvalue_hist_unrotated_planar_17_17_depolarising.pdf
Binary file not shown.
Binary file added
BIN
+75.7 KB
scalable_aces/figures/eigenvalue_hist_unrotated_planar_17_17_lognormal.pdf
Binary file not shown.
Binary file added
BIN
+29.6 KB
scalable_aces/figures/expectation_heatmap_rotated_planar_3_3_lognormal.pdf
Binary file not shown.
Binary file added
BIN
+29.6 KB
scalable_aces/figures/expectation_heatmap_unrotated_planar_3_3_lognormal.pdf
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+60.3 KB
scalable_aces/figures/ls_nrmse_pdfs_unrotated_planar_3_3_lognormal.pdf
Binary file not shown.
Binary file added
BIN
+35.3 KB
scalable_aces/figures/nrmse_hist_rotated_planar_3_3_lognormal_wls.pdf
Binary file not shown.
Binary file added
BIN
+35.2 KB
scalable_aces/figures/nrmse_hist_unrotated_planar_3_3_lognormal_wls.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+67.7 KB
scalable_aces/figures/nrmse_scaling_unrotated_planar_3_3_combined.pdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added
BIN
+83.8 KB
scalable_aces/figures/tvd_hist_unrotated_planar_17_17_depolarising.pdf
Binary file not shown.
Binary file not shown.
Oops, something went wrong.