.gitignore
.readthedocs.yaml
.tmuxinator.yml
LICENSE
Makefile
README.md
TODO.md
env_template.txt
mypy.ini
pytest.ini
setup.py
wsgi.py
.github/workflows/ci.yml
bin/panqec
cluster/sge_example.sh
cluster/sge_header.qsub
cluster/slurm_example.sh
cluster/slurm_header.sbatch
docs/Makefile
docs/analysis.rst
docs/cli.rst
docs/codes.rst
docs/conf.py
docs/decoders.rst
docs/development.md
docs/error_models.rst
docs/index.rst
docs/installation.md
docs/make.bat
docs/misc.rst
docs/planar_2d_code.svg
docs/requirements.txt
docs/rotated_planar_2d_code.svg
docs/rotated_planar_2d_code_2.svg
docs/simulation.rst
docs/toric3d.json
docs/toric_2d_code.svg
docs/tutorials/Adding new code.ipynb
docs/tutorials/Computing threshold.ipynb
docs/tutorials/Panqec basics.ipynb
docs/tutorials/Running experiments on a cluster.ipynb
docs/tutorials/XZZX threshold vs bias.ipynb
docs/tutorials/toric3d.json
docs/tutorials/my-experiment/merged-results.json.gz
docs/tutorials/my-experiment/run.sbatch
docs/tutorials/my-experiment/inputs/experiment.json
panqec/__init__.py
panqec/__main__.py
panqec/analysis.py
panqec/bpauli.py
panqec/bsparse.py
panqec/cli.py
panqec/config.py
panqec/io.py
panqec/slurm.py
panqec/usage.py
panqec/utils.py
panqec.egg-info/PKG-INFO
panqec.egg-info/SOURCES.txt
panqec.egg-info/dependency_links.txt
panqec.egg-info/not-zip-safe
panqec.egg-info/requires.txt
panqec.egg-info/top_level.txt
panqec/codes/__init__.py
panqec/codes/gui-config.json
panqec/codes/base/__init__.py
panqec/codes/base/_stabilizer_code.py
panqec/codes/color_2d/__init__.py
panqec/codes/color_2d/_color_488_code.py
panqec/codes/color_2d/_color_666_planar_code.py
panqec/codes/color_2d/_color_666_toric_code.py
panqec/codes/color_3d/__init__.py
panqec/codes/color_3d/_color_3d_code.py
panqec/codes/fractons/__init__.py
panqec/codes/fractons/_xcube_code.py
panqec/codes/repetition/__init__.py
panqec/codes/repetition/_repetition_code.py
panqec/codes/surface_2d/__init__.py
panqec/codes/surface_2d/_planar_2d_code.py
panqec/codes/surface_2d/_rotated_planar_2d_code.py
panqec/codes/surface_2d/_toric_2d_code.py
panqec/codes/surface_3d/__init__.py
panqec/codes/surface_3d/_hollow_planar_3d_code.py
panqec/codes/surface_3d/_hollow_rhombic_code.py
panqec/codes/surface_3d/_planar_3d_code.py
panqec/codes/surface_3d/_rhombic_planar_code.py
panqec/codes/surface_3d/_rhombic_toric_code.py
panqec/codes/surface_3d/_rotated_planar_3d_code.py
panqec/codes/surface_3d/_rotated_toric_3d_code.py
panqec/codes/surface_3d/_toric_3d_code.py
panqec/decoders/__init__.py
panqec/decoders/base/__init__.py
panqec/decoders/base/_base_decoder.py
panqec/decoders/belief_propagation/__init__.py
panqec/decoders/belief_propagation/_example_code.c
panqec/decoders/belief_propagation/bposd_decoder.py
panqec/decoders/belief_propagation/mbp_decoder.py
panqec/decoders/matching/__init__.py
panqec/decoders/matching/_matching_decoder.py
panqec/decoders/sweepmatch/__init__.py
panqec/decoders/sweepmatch/_rotated_sweep_decoder.py
panqec/decoders/sweepmatch/_rotated_sweep_match_decoder.py
panqec/decoders/sweepmatch/_sweep_decoder_3d.py
panqec/decoders/sweepmatch/_sweep_match_decoder.py
panqec/decoders/xcube/__init__.py
panqec/decoders/xcube/_xcube_matching_decoder.py
panqec/error_models/__init__.py
panqec/error_models/_base_error_model.py
panqec/error_models/_pauli_error_model.py
panqec/gui/__init__.py
panqec/gui/_gui.py
panqec/gui/js/main.js
panqec/gui/js/shapes.js
panqec/gui/js/topologicalCode.js
panqec/gui/static/favicon.ico
panqec/gui/static/css/main.css
panqec/gui/templates/gui.html
panqec/gui/templates/index.html
panqec/simulation/__init__.py
panqec/simulation/_base_simulation.py
panqec/simulation/_batch_simulation.py
panqec/simulation/_direct_simulation.py
panqec/simulation/_splitting_simulation.py
requirements/common.txt
requirements/dev.txt
requirements/prod.txt
scripts/merge_zip.sh
scripts/overrides.json
scripts/plot_cpu.py
tests/__init__.py
tests/conftest.py
tests/test_analysis.py
tests/test_bpauli.py
tests/test_bsparse.py
tests/test_cli.py
tests/test_config.py
tests/test_deform.py
tests/test_io.py
tests/test_noise.py
tests/test_simulation.py
tests/test_usage.py
tests/test_utils.py
tests/codes/__init__.py
tests/codes/stabilizer_code_test.py
tests/codes/color_2d/test_color_488_code.py
tests/codes/color_2d/test_color_666_planar_code.py
tests/codes/color_2d/test_color_666_toric_code.py
tests/codes/color_3d/test_color_3d_code.py
tests/codes/fractons/test_xcube_code.py
tests/codes/surface_2d/test_planar_2d_code.py
tests/codes/surface_2d/test_rotated_planar_2d_code.py
tests/codes/surface_2d/test_toric_2d_code.py
tests/codes/surface_3d/test_hollow_planar_3d_code.py
tests/codes/surface_3d/test_hollow_rhombic_code.py
tests/codes/surface_3d/test_planar_3d_code.py
tests/codes/surface_3d/test_rhombic_planar_code.py
tests/codes/surface_3d/test_rhombic_toric_code.py
tests/codes/surface_3d/test_rotated_planar_3d_code.py
tests/codes/surface_3d/test_rotated_toric_3d_code.py
tests/codes/surface_3d/test_toric_3d_bsf.py
tests/codes/surface_3d/test_toric_3d_code.py
tests/data/fake_missing.json
tests/data/merged-results.json.gz
tests/data/range_input.json
tests/data/range_input.json.gz
tests/data/single_input.json
tests/data/single_input.json.gz
tests/data/toric3d.zip
tests/data/toric_input.json
tests/data/toric/toric_test/toric_test.json.gz
tests/decoders/__init__.py
tests/decoders/decoder_test.py
tests/decoders/belief_propagation/test_bposd.py
tests/decoders/belief_propagation/test_mbp.py
tests/decoders/matching/test_toric_2d_matching_decoder.py
tests/decoders/matching/test_toric_3d_matching_decoder.py
tests/decoders/sweepmatch/test_deformed_rotated_sweepmatch.py
tests/decoders/sweepmatch/test_rotated_sweep_match_decoder.py
tests/decoders/sweepmatch/test_sweep_decoder.py
tests/decoders/sweepmatch/test_sweep_match_decoder.py
tests/decoders/xcube/test_xcube_matching.py