panqec

View on PyPIReverse Dependencies (0)

0.1.7 panqec-0.1.7-py3-none-any.whl

Wheel Details

Project: panqec
Version: 0.1.7
Filename: panqec-0.1.7-py3-none-any.whl
Download: [link]
Size: 1704955
MD5: f2379f63a5d91dca979337cbe7b33a4a
SHA256: 269385e6f135788422267bff1112ca55637a9c8d0a73af2738cd6c70ff0691ff
Uploaded: 2024-11-17 14:45:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: panqec
Version: 0.1.7
Summary: Simulation and visualization of quantum error correcting codes
Author: Eric Huang
Home-Page: http://github.com/panqec/panqec
License: MIT
Requires-Dist: numpy (>=1.22.0)
Requires-Dist: matplotlib (>=3.3.4)
Requires-Dist: scipy (>=1.8.0)
Requires-Dist: pandas (>=1.4.2)
Requires-Dist: tqdm (>=4.59.0)
Requires-Dist: python-dotenv (>=0.17.0)
Requires-Dist: psutil (>=5.8.0)
Requires-Dist: click (>=8.1.2)
Requires-Dist: Flask (>=2.0.1)
Requires-Dist: ldpc (>=2.1.2)
Requires-Dist: PyMatching (>=2.2.1)
License-File: LICENSE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.5.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
panqec/__init__.py sha256=HTJBjkF4-stSoXRJPsT3s9ZMwtg5HiQ8WgtG7zZEZsM 82
panqec/__main__.py sha256=eZYjLr-9QYGU_d0d9pnxYzH86XO5AdojPDW-9jJkXNY 185
panqec/analysis.py sha256=QyoQB6mp0n_wRJ-t-ayec5oLV9S_aljYpYQ6vJIk4v4 98294
panqec/bpauli.py sha256=elNZiY8-WNZ6wVeIwbDz8Nh0nr9Va2wr4TyoBPCBYf8 10319
panqec/bsparse.py sha256=hR4_Q5wNKq-oYz4OwHctjWV1Y4UqLbWcMj-60yIYWnE 4802
panqec/cli.py sha256=yUEEOkx4Flh0-4JUew8VmxMzQxfcjJmvHLTm9JW5eA0 20587
panqec/config.py sha256=wCazUjs25w-FYlRLhCCBPLGMBFQe4OE-ppQIC_1cP_c 4244
panqec/io.py sha256=wFldn8mGoUwYTBgv3loklV-S4L_HvqIK5Vzk7Be3rDU 1988
panqec/slurm.py sha256=uUUsOQ4xvZAydISX-_B9kRHaWihRZZYooJpS8baSWYk 4576
panqec/usage.py sha256=fBbiPOquSi7kGS2JBX2r90CKokqwziS6IZAJ0Ztni8s 18348
panqec/utils.py sha256=0a8AsiwJ6icqJ0jzhv5GhVxJuu6daRNuwp24x5ct3QU 11418
panqec/codes/__init__.py sha256=23DfvDjycBiFo5DE0ZBHxrfoNuV3afb8c6ePPsNHLCs 1568
panqec/codes/gui-config.json sha256=tkOt5IcvxzaSvoaDpUAuKKWRgRk1tlPMwKR9ThULem8 81582
panqec/codes/base/__init__.py sha256=MNJ28EywR7LdQMygb1yfHFACvY09yds9gJ2pfaSyryE 82
panqec/codes/base/_stabilizer_code.py sha256=ipCuJtFeK_Of7yUHpZsiEhsxKGWtSTAg3ucRdOHt2EA 29898
panqec/codes/color_2d/__init__.py sha256=8U7KLZakiXUmnFCVghIMAOByGLlfjLSeRvxWYKlujQ8 260
panqec/codes/color_2d/_color_488_code.py sha256=uW51XTLnxZ1Vsniu-WrhUVSs5uSs0ZH3N8LjdBEu7CM 8210
panqec/codes/color_2d/_color_666_planar_code.py sha256=CG0veEvXclQzm_wCDUfDGxVOevrZly007pRK1VUZeAA 4880
panqec/codes/color_2d/_color_666_toric_code.py sha256=THPUq37JIxGC4z8WZPK9FRSv_xsCaTvnH0FQZcubFX8 7733
panqec/codes/color_3d/__init__.py sha256=mFIcyeBxuOIYW1HkYKKL6o2UbudIaLGLOygjcGwbOBk 82
panqec/codes/color_3d/_color_3d_code.py sha256=IZwa5gbEizYqOTzAjIF3Z0_QsEXgDf94TZNl7-A_HAw 14990
panqec/codes/fractons/__init__.py sha256=LcOkP96MMDI92X_8pLM4dsDOqQ8vK38HgqIsxn1q2o8 75
panqec/codes/fractons/_xcube_code.py sha256=cEt2LgflMQ-8FTEZLrktzsp5sv12Fip2E83k4AoCT2k 9189
panqec/codes/repetition/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panqec/codes/repetition/_repetition_code.py sha256=ljzyML8FEh84oStclYS9-8rkyxtE6TYXomwLBLzp81A 2284
panqec/codes/surface_2d/__init__.py sha256=-icYXCnA0Jm8FCsIyuC2DcfSzIQZ9OaSJ9-FxiU23Ug 244
panqec/codes/surface_2d/_planar_2d_code.py sha256=QeDgH325qwCmYQuvLaZGV8tIUMiOoAUefecgoMbIpvc 5066
panqec/codes/surface_2d/_rotated_planar_2d_code.py sha256=9X3o-Es1CpVHBwhDypTMsWzKcB2wJREfjYmc5c9WIP0 5044
panqec/codes/surface_2d/_toric_2d_code.py sha256=G3dNd6iQopv3TZBbO_R5HKlfpRzBd6lbH6QVsONIWd8 5168
panqec/codes/surface_3d/__init__.py sha256=n9hecSKFoks38gsj5WKB9e1CPumBgYLpzAlOFQZRv-c 666
panqec/codes/surface_3d/_hollow_planar_3d_code.py sha256=s9mn5ES0uWQLLUAjFxeILVB9biG14URK2zgjkmfc3a8 6593
panqec/codes/surface_3d/_hollow_rhombic_code.py sha256=0k7fUJhjT_RIPwi2aeMg-pouZEPpOqzihcJHuM_uKBU 10125
panqec/codes/surface_3d/_planar_3d_code.py sha256=5AoCyuBz6GvtxHvN3ZbUG5T1JMu8W3URK89m9tAzYgU 7612
panqec/codes/surface_3d/_rhombic_planar_code.py sha256=-ZMmBM983gBiosk245CgcPLuMo_TKLlU59sm9yX6Qxg 9793
panqec/codes/surface_3d/_rhombic_toric_code.py sha256=TDS6k_bgrcACOfSI1sGonm2v6xqVkQnGuVADa3xGDqU 8249
panqec/codes/surface_3d/_rotated_planar_3d_code.py sha256=F7vB750yurSn2K5YYkH_eKxHGyEdVcO6x4qxNX0w7FA 7852
panqec/codes/surface_3d/_rotated_toric_3d_code.py sha256=QmWO8P9XmVUHRohdGXhawoDNLUTaig2g4AeyDvGnG8M 12658
panqec/codes/surface_3d/_toric_3d_code.py sha256=1SMkrkQl-Daf4mimDByvdM_-VSTT0uEuOnllJ3RpdYA 8284
panqec/decoders/__init__.py sha256=0AsHuTrO0dJgOqvislfgpogDkUkyxvxG4tpu2xjhL28 979
panqec/decoders/base/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panqec/decoders/base/_base_decoder.py sha256=PniEyS_w2-xLJMOSC1tSlXZnPifn5Q8ENr3gSEguB_U 2062
panqec/decoders/belief_propagation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panqec/decoders/belief_propagation/_example_code.c sha256=Pt2y-YPy4ZiBVHc9b8P8eBkHY5zhLxwPFR9PIFDC8l0 4145
panqec/decoders/belief_propagation/bposd_decoder.py sha256=ySYCm4JKV2F74YLIlJK-XgBxuHaFyqyimTofbduwjNk 7491
panqec/decoders/belief_propagation/mbp_decoder.py sha256=at8FMGIYEj5pmSAuwfK4OXuXsL1-uPsoeshWh_6ISp0 9061
panqec/decoders/matching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panqec/decoders/matching/_matching_decoder.py sha256=mpiqVGX8OV_cJj8FjRAG2-lxdY1ZY5UB-B87fCWo-Rg 3176
panqec/decoders/sweepmatch/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panqec/decoders/sweepmatch/_rotated_sweep_decoder.py sha256=ngrN-FYkumTb5NLHjzh8ZIws7MFJWtOzoixvdftcSxQ 9124
panqec/decoders/sweepmatch/_rotated_sweep_match_decoder.py sha256=cpwN8cc7ZyCbhzcnXGNyxdV8EEJIbz_JcDi9ijcEl7Q 1287
panqec/decoders/sweepmatch/_sweep_decoder_3d.py sha256=_mZyCx9EAtC1QuudAFZuNFrWA9y1U6x99SLK6JWeT6Q 6183
panqec/decoders/sweepmatch/_sweep_match_decoder.py sha256=LG0NpnaOJiVyOdc7iMva0JNWnzJtIUNK7WSU52A0WPM 1152
panqec/decoders/union_find/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panqec/decoders/union_find/uf_decoder.py sha256=92TSC30xkvVLC36aXTTQAsEKmiDTdfipzAwexhqkVsA 2087
panqec/decoders/union_find/uf_support.py sha256=R5teJVH7Tuj87ZU2TbOvjwLzG3RMr8QA5er1qd8JrXg 14857
panqec/decoders/xcube/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
panqec/decoders/xcube/_xcube_matching_decoder.py sha256=_KZwpizCnRsp3wbjBlxCT9_4hqAgqpTPkfqqEV_9klA 15273
panqec/error_models/__init__.py sha256=dS77V53KAvqCd5EncllNAcMARxb6Z0T4yk9tYZ-3Y6M 167
panqec/error_models/_base_error_model.py sha256=uOrE3m5ZmAdlVnaoOj4vnXaxfRWFeWlcHgOgoWDxN-U 3491
panqec/error_models/_pauli_error_model.py sha256=Vgp84S339KpevFG7UUVD5rimpcHJolWCrL_aRxBdHkA 4483
panqec/gui/__init__.py sha256=gRLLGFlBNUeqcG0bbNLkPMJv8wOlAZ_lcWxrKXMjuQY 30
panqec/gui/_gui.py sha256=7mQeu21dhFU3bEhQdXaQy30nnuaMm_VuLXCbv1uq2pU 10002
panqec/gui/js/main.js sha256=t8rRFkFnEneqXZBR-TpiQeOY-UrhrDeQNo92MNUEiC0 15597
panqec/gui/js/shapes.js sha256=-VmojIe4TDI9gYUBxPXhzkZ78BJ57ErE-4SMExFja0g 13759
panqec/gui/js/topologicalCode.js sha256=56oXh9u_TKKwQ7e3Awwmb_iJSNvTAz0ESaxFaMnANJ0 8558
panqec/gui/static/favicon.ico sha256=nIbVUpHgNeiWVQbggDblYFbbFkTsMONUR224YfDhpKA 15406
panqec/gui/static/css/main.css sha256=ErBP7a-dfo22b3yxm-p-QQDLSYfyt09P0RQ25dymzAY 1221
panqec/gui/templates/gui.html sha256=LmSiJY8Xof0O6CrUEroL7timicc5bV2JbyFjzbdNLUU 719
panqec/gui/templates/index.html sha256=zBIOUXVMO8yjvCWfv9yoL52vusI-SAkMel0LpL8pLmw 905
panqec/simulation/__init__.py sha256=j7I7TD55wArX6v_vyVw8PnGF3Cvk91UtG0lDVnnaUXc 539
panqec/simulation/_base_simulation.py sha256=40nCH6zVMoUTbnP-0tJCEI8oVWcXSPJHyp3n37IkFQA 3903
panqec/simulation/_batch_simulation.py sha256=TfxdGMwdCXhSTlBQ86l5mqc-6vwNakASqDguggig8hU 20708
panqec/simulation/_direct_simulation.py sha256=J2sRi9EueD7Vtwc6PoJ7BysnM0sXKnE2BuZi5ihN7VM 4957
panqec/simulation/_splitting_simulation.py sha256=FxzDGMjHLEV75O3c5e9_Rm1cMcb43gaoTwFqGw_dGb4 9679
panqec-0.1.7.data/scripts/panqec sha256=pXa94Lxz3DzQETmT8EP2OkWe_MWlMpj-lSwPOLfqcLA 40
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=2QBd_KNLLFXU0fag-3LNUjLH_c5mFeUFpZvF7sphXi4 590
tests/test_analysis.py sha256=p2cZp2tTRa5hOE5kVK8z18fSI58tG-G5iN9AH2VCS3w 15812
tests/test_bpauli.py sha256=FizJ6xsXG8GqvtV_smZio20i-_xcQarkooH_cPrA1qg 11077
tests/test_bsparse.py sha256=fJ0FgIOwYfZ36rCUBjOGiptBgJtwCCWt0_nCwfi0Dno 5547
tests/test_cli.py sha256=7j3_P6KF0kJP0qOBW5Umo9NeDLG3HwsCZQSf2EYgztw 2545
tests/test_config.py sha256=dOX4whZUzw9EWtzB7B2v3zJFQwGmOZeMiXyz_e0YnwE 464
tests/test_deform.py sha256=Ug1tcV8l5323tfaZYUlk01vdMWzEvy-_yVdIbsTgjvQ 13612
tests/test_io.py sha256=BhgEk_2VQMPvUib8Nd5ZOc7NN9-gSfzYl_0J77Ulkec 1763
tests/test_noise.py sha256=oLVwDX8LOaOmLup0jmmg3N5zrPLR1O_BTe5mcfgtDgQ 8085
tests/test_simulation.py sha256=fV5KbCi8Zp3PtbUgmtUJz0oZ0YLsNEpTGRC15hV2VYU 6190
tests/test_ufsupport.py sha256=lLb22srITFUt2dzE5TR4YCCE7twCS200K-SaYKWfFkQ 3625
tests/test_usage.py sha256=p--XLJWleWADFPCSC0n-3Lp3X4UUTcxhFm5apxyGLoA 539
tests/test_utils.py sha256=bWjd5ASyjKzodcfoXGMapJdyevgtlx20lCKifOCUg3Q 4272
tests/codes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/codes/stabilizer_code_test.py sha256=eK8Uk6eJqVL-bt2TYxrvz-y-4KVfgd0k43c6mY8qNDM 10407
tests/codes/color_2d/test_color_488_code.py sha256=Kl9OGSQcWxiP4JVdTofX_LB7vSt9iFNx53Fo_S3x7kA 273
tests/codes/color_2d/test_color_666_planar_code.py sha256=OGDPutc0vMCBHT0eBRyFFI9N16QNrKiwifqjaVD8sOM 291
tests/codes/color_2d/test_color_666_toric_code.py sha256=zUVdvsKde7CS67Oiq6aWNYoWXYh0_03HBqUiq-qgOyI 288
tests/codes/color_3d/test_color_3d_code.py sha256=VH7v3DtWR5NsYGg3gCDzHsDwo42kODSQAjo64x54Wms 267
tests/codes/fractons/test_xcube_code.py sha256=-ujVCkkajw7tXsthb_hFjHFE96kteMeqOZua-fG5dec 261
tests/codes/surface_2d/test_planar_2d_code.py sha256=wEPMFWC0hg87iKhKNGXLbBGO-Te9UIF4MTgStgBH6vc 289
tests/codes/surface_2d/test_rotated_planar_2d_code.py sha256=tjsI009EoMwxTt7X7UgnrCXXRsbjL3PjntEtUGOLq-4 310
tests/codes/surface_2d/test_toric_2d_code.py sha256=Hz64AuYl3ZojTCuwqhZ5rfHQlffSFBF0XxNHlY6XW2s 286
tests/codes/surface_3d/test_hollow_planar_3d_code.py sha256=LnaFdQeAMdW-K0Xi_09_FiiyePzDog96LX6AE2N97GE 316
tests/codes/surface_3d/test_hollow_rhombic_code.py sha256=QYeLCu4rN4PH9yVhsP2ceM0OY1hrOOugxdIkkL3dpp0 285
tests/codes/surface_3d/test_planar_3d_code.py sha256=68PvTfaBnmqViSUh7xYZmszkqKH95UlDjrr2OgIj36M 234
tests/codes/surface_3d/test_rhombic_planar_code.py sha256=TlOISjW844b_RdJfaaG5lDF2xcyBWspCiL9EjafM5-0 391
tests/codes/surface_3d/test_rhombic_toric_code.py sha256=fLBpiozyGA6o4tnnA-WDOwLEoufwxqkZNKi_kNUYDrE 394
tests/codes/surface_3d/test_rotated_planar_3d_code.py sha256=aG7-47ekiBczX6_2a6H5wK4CLNOoQsLOAyHbEQTdEYI 3778
tests/codes/surface_3d/test_rotated_toric_3d_code.py sha256=Pc3QzejMDG90FFx8YHTASwn5OOJCnIpe4slhFllklRs 9265
tests/codes/surface_3d/test_toric_3d_bsf.py sha256=-N12rHBCqhY_yw_R2jUCrML0zXx0gj_kzWpJqOwQSI0 4068
tests/codes/surface_3d/test_toric_3d_code.py sha256=jpjLU8k-ZZaggyG_rid1DXyW5YuzE6-ZYtbyqL5UGIQ 4180
tests/data/fake_missing.json sha256=MJgY-104p7_14h6kdiLj_RUP5IGLy4r7vOkWhCKpbQQ 2669
tests/data/merged-results.json.gz sha256=nE98SX8rfTf1_lzekfgs_prkTgPW7Cj-FYl65hBsFQA 347287
tests/data/range_input.json sha256=5NJMmlJKOW8Gv9XOHFuhh9p6JD3IV0UD_fvNnCKzheE 559
tests/data/range_input.json.gz sha256=swyBb9k4kuzOS9BzOG4MOk33ol_cr5QXNxr7lSmfr3s 273
tests/data/single_input.json sha256=pDlmh7apwjHD8dg_x4yEG_hdamdXDcrxeWzASNsolBE 426
tests/data/single_input.json.gz sha256=Tbmf7T2pPkezvf8F0vQnaDO-SMnjQHs_cXDAO0dUTA8 242
tests/data/toric3d.zip sha256=S7HccuceGoB5uCsy3dJAPE1vTVVONcYR67OivBlKmAM 843482
tests/data/toric_input.json sha256=qI9PUIcalJTB7hb3KJluvS_Ot0dsHvNsP8aohvQxhpI 2176
tests/data/toric/toric_test/toric_test.json.gz sha256=0RKXjx8ua2GIsARt3WIPjRVn2xp92N843whmSA9t-vU 347968
tests/decoders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/decoders/decoder_test.py sha256=--yP0E1z1bSKoscEdP9fYxCQla6vNdHq9aG-Wk3qpjs 2112
tests/decoders/belief_propagation/test_bposd.py sha256=fOQiISoPth2HxjBUbINzmoo7OvAHl5IxMG-_ldDEAxY 446
tests/decoders/belief_propagation/test_mbp.py sha256=sWkyuAH1Z1kuKG1dgKCEjYVYLR-ApdxL_bw3mxnhIB4 455
tests/decoders/matching/test_toric_2d_matching_decoder.py sha256=ZaIymQ0AjhHg46kCoOSkOPACdtUS-XzTbJGMwP-1l7Q 2007
tests/decoders/matching/test_toric_3d_matching_decoder.py sha256=OzAbhiczOLiVpvdRmi3boSR6gJMHomAUdaO1_9RkVYM 2829
tests/decoders/sweepmatch/test_deformed_rotated_sweepmatch.py sha256=sY7EcdKECDB35xGP4IRCW9XZ45FQhT13NqumUVn09Ew 3003
tests/decoders/sweepmatch/test_rotated_sweep_match_decoder.py sha256=OS3cfK95iJf5sJHmi447CMILu-kHbzJlBPifszthb2I 18497
tests/decoders/sweepmatch/test_sweep_decoder.py sha256=33EBAkqwvXsyiBhOOGcJIpcjfZEuKwGXLq5IArbxQEE 14369
tests/decoders/sweepmatch/test_sweep_match_decoder.py sha256=4Oikpqj1OR3tn0C5nW-4oYO1-lwR_k1yywM0XZ-dGVM 3352
tests/decoders/xcube/test_xcube_matching.py sha256=IQLIvTwRfsXbrTQqpv4dPAvuAgEI6XH3ETHo5u9gDNg 420
panqec-0.1.7.dist-info/LICENSE sha256=X7Rj9k6ICNpzw2b170n_vpT9N9FsxTV8-HW2Xrt3hSU 1063
panqec-0.1.7.dist-info/METADATA sha256=3rUmjGctwkMtthBIpz_B3ZavoKO3jB0C-6zTWUaQbuY 560
panqec-0.1.7.dist-info/WHEEL sha256=R06PA3UVYHThwHvxuRWMqaGcr-PuniXahwjmQRFMEkY 91
panqec-0.1.7.dist-info/top_level.txt sha256=yrtndf_dPMZV3zBBP3YKM1N1IU6EeeL8hyfPWSDxIX8 13
panqec-0.1.7.dist-info/RECORD

top_level.txt

panqec
tests