Quantum Error correction resilient against atom loss

Repository Overview This repository includes the detector error models, logical error rate data, Jupyter notebooks, and Python files used in the research article https://arxiv.org/abs/2412.07841. This work can be cited using the DOI: 10.5281/zenodo.14639657. Directory Structure `data/` Contains detector error models and logical error rates computed from the simulations `dem/`: Contains all the Detector Error Model (DEM) generated for the various cases studied in the article: 'dem_standard_LDU/' 'dem_teleportation_LDU/' 'dem_X_basis_standard_LDU/' 'dem_X_basis_teleportation_LDU/' 'naive_dem_standard_LDU/' naive_dem_teleportation_LDU/' 'dem_teleportation_LDU_Z_bias/' 'logical_error/`: Contains all the files storing the logical error rates computed from the simulations Python Files Contains the class and functions needed for the simulations: Python files used to construct the surface code: 'surface_code_no_detection_loss_circuit.py' (without LDU) 'surface_code_standard_LDU.py' (with standard LDU) 'surface_code_teleportation_LDU.py' (with teleportation LDU) Python files used to sample losses: 'sampler_standard_LDU.py' (with standard LDU) 'sampler_teleportation_LDU.py' (with teleportation LDU) 'sampler_teleportation_LDU_Z_bias.py' (with teleportation LDU and Z error on the remaining atom) Python files used to build the DEM: 'dem_builder_standard_LDU.py' (with standard LDU) 'dem_builder_teleportation_LDU.py' (with teleportation LDU) 'dem_builder_teleportation_LDU_Z_bias.py' (with teleportation LDU and Z error on the remaining atom) Jupyter notebooks Contains the code to build the DEM, compute the logical error rate and plot the results for the various cases: Notebooks used to generate the DEM: 'build_dem_standard_LDU.ipynb' (circuit in the Z-basis) 'build_dem_standard_LDU_X_basis.ipynb' (circuit in the X-basis) 'build_dem_teleportation_LDU.ipynb' 'build_dem_teleportation_LDU_X_basis.ipynb' 'build_naive_dem_standard_LDU.ipynb' 'build_naive_dem_teleportation_LDU.ipynb' 'build_dem_teleportation_LDU_Z_bias.ipynb' Notebooks used to simulate the surface code and compute the logical error rates: 'simulation surface code without LDU.ipynb' 'simulation_standard_LDU.ipynb' 'simulation_standard_LDU_X_basis.ipynb' 'simulation_teleportation_LDU.ipynb' simulation_teleportation_LDU_X_basis.ipynb' 'simulation_naive_standard_LDU.ipynb' 'simulation_naive_teleportation_LDU.ipynb' 'simulation_teleportation_LDU_Z_bias.ipynb' Notebooks used to plot the results: 'plot_standard_LDU.ipynb' 'plot_standard_LDU_X_basis.ipynb' 'plot_teleportation_LDU.ipynb' plot_teleportation_LDU_X_basis.ipynb' 'plot_naive_standard_LDU.ipynb' 'plot_naive_teleportation_LDU.ipynb' 'plot_teleportation_LDU_Z_bias.ipynb' Dependencies The project has been run using the following packages (with specific versions): Python 3.9.5 stim 1.12.1 Pymatching 2.2.0 NumPy 1.26.4 matplotlib 3.8.3 scipy 1.12.0

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-02-13
DOI
https://doi.org/10.5281/zenodo.14865270
Primary Topic
Quantum Information and Cryptography
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Quantum Error correction resilient against atom loss

Zenodo (CERN European Organization for Nuclear Research)
Quantum Information and Cryptography
article

Quantum Error correction resilient against atom loss

article en

Abstract

Repository Overview This repository includes the detector error models, logical error rate data, Jupyter notebooks, and Python files used in the research article https://arxiv.org/abs/2412.07841. This work can be cited using the DOI: 10.5281/zenodo.14639657. Directory Structure `data/` Contains detector error models and logical error rates computed from the simulations `dem/`: Contains all the Detector Error Model (DEM) generated for the various cases studied in the article: 'dem_standard_LDU/' 'dem_teleportation_LDU/' 'dem_X_basis_standard_LDU/' 'dem_X_basis_teleportation_LDU/' 'naive_dem_standard_LDU/' naive_dem_teleportation_LDU/' 'dem_teleportation_LDU_Z_bias/' 'logical_error/`: Contains all the files storing the logical error rates computed from the simulations Python Files Contains the class and functions needed for the simulations: Python files used to construct the surface code: 'surface_code_no_detection_loss_circuit.py' (without LDU) 'surface_code_standard_LDU.py' (with standard LDU) 'surface_code_teleportation_LDU.py' (with teleportation LDU) Python files used to sample losses: 'sampler_standard_LDU.py' (with standard LDU) 'sampler_teleportation_LDU.py' (with teleportation LDU) 'sampler_teleportation_LDU_Z_bias.py' (with teleportation LDU and Z error on the remaining atom) Python files used to build the DEM: 'dem_builder_standard_LDU.py' (with standard LDU) 'dem_builder_teleportation_LDU.py' (with teleportation LDU) 'dem_builder_teleportation_LDU_Z_bias.py' (with teleportation LDU and Z error on the remaining atom) Jupyter notebooks Contains the code to build the DEM, compute the logical error rate and plot the results for the various cases: Notebooks used to generate the DEM: 'build_dem_standard_LDU.ipynb' (circuit in the Z-basis) 'build_dem_standard_LDU_X_basis.ipynb' (circuit in the X-basis) 'build_dem_teleportation_LDU.ipynb' 'build_dem_teleportation_LDU_X_basis.ipynb' 'build_naive_dem_standard_LDU.ipynb' 'build_naive_dem_teleportation_LDU.ipynb' 'build_dem_teleportation_LDU_Z_bias.ipynb' Notebooks used to simulate the surface code and compute the logical error rates: 'simulation surface code without LDU.ipynb' 'simulation_standard_LDU.ipynb' 'simulation_standard_LDU_X_basis.ipynb' 'simulation_teleportation_LDU.ipynb' simulation_teleportation_LDU_X_basis.ipynb' 'simulation_naive_standard_LDU.ipynb' 'simulation_naive_teleportation_LDU.ipynb' 'simulation_teleportation_LDU_Z_bias.ipynb' Notebooks used to plot the results: 'plot_standard_LDU.ipynb' 'plot_standard_LDU_X_basis.ipynb' 'plot_teleportation_LDU.ipynb' plot_teleportation_LDU_X_basis.ipynb' 'plot_naive_standard_LDU.ipynb' 'plot_naive_teleportation_LDU.ipynb' 'plot_teleportation_LDU_Z_bias.ipynb' Dependencies The project has been run using the following packages (with specific versions): Python 3.9.5 stim 1.12.1 Pymatching 2.2.0 NumPy 1.26.4 matplotlib 3.8.3 scipy 1.12.0

Zenodo (CERN European Organization for Nuclear Research)
Université de Strasbourg (FR)
Openalex Percentile: Top 75%
Quantum Information and Cryptography
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.