ldpc

View on PyPIReverse Dependencies (10)

2.2.8 ldpc-2.2.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ldpc-2.2.8-cp39-cp39-win_amd64.whl
ldpc-2.2.8-cp39-cp39-macosx_10_9_x86_64.whl
ldpc-2.2.8-cp39-cp39-macosx_11_0_arm64.whl
ldpc-2.2.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ldpc-2.2.8-cp313-cp313-win_amd64.whl
ldpc-2.2.8-cp313-cp313-macosx_10_13_x86_64.whl
ldpc-2.2.8-cp313-cp313-macosx_11_0_arm64.whl
ldpc-2.2.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ldpc-2.2.8-cp312-cp312-win_amd64.whl
ldpc-2.2.8-cp312-cp312-macosx_10_13_x86_64.whl
ldpc-2.2.8-cp312-cp312-macosx_11_0_arm64.whl
ldpc-2.2.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ldpc-2.2.8-cp311-cp311-win_amd64.whl
ldpc-2.2.8-cp311-cp311-macosx_10_9_x86_64.whl
ldpc-2.2.8-cp311-cp311-macosx_11_0_arm64.whl
ldpc-2.2.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ldpc-2.2.8-cp310-cp310-win_amd64.whl
ldpc-2.2.8-cp310-cp310-macosx_10_9_x86_64.whl
ldpc-2.2.8-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: ldpc
Version: 2.2.8
Filename: ldpc-2.2.8-cp313-cp313-macosx_10_13_x86_64.whl
Download: [link]
Size: 1546141
MD5: 955b26b5c9a6c76909222e4360832a32
SHA256: f65747fa4736cf86c4f4696c1db1a3d44aa6e19bbbcf7ac4a66dce274e3fb1a7
Uploaded: 2025-01-21 18:13:34 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: ldpc
Version: 2.2.8
Summary: LDPC: Python Tools for Low Density Parity Check Codes
Author-Email: Joschka Roffe <joschka[at]roffe.eu>
Project-Url: Documentation, https://software.roffe.eu/ldpc
License: MIT License Copyright (c) 2024 Joschka Roffe Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.9
Requires-Dist: numpy (>=1.24.0)
Requires-Dist: scipy (>=1.9.3)
Requires-Dist: tqdm
Requires-Dist: pytest
Requires-Dist: stim
Requires-Dist: sinter
Requires-Dist: pymatching
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4971 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: false
Tag: cp313-cp313-macosx_10_13_x86_64

RECORD

Path Digest Size
ldpc/__init__.pxd sha256=qWsxsREfU7YeZJBUB5U4pxyONuG45ikq0ABuH-TvkSo 86
ldpc/protograph.py sha256=VLs5bUgr-_Q3_HF0pVlz4qd14_qkX6iz5qC5ivaF8zY 8644
ldpc/__init__.py sha256=fZ-HqzoaqmXb85c1yHXy2UGwzp4BwH5LuuUeN0Gwgw8 413
ldpc/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/alist.py sha256=HozOvUpX7D6Fj3m91dzx2ljpdmmPTDrENl8-OIl81js 1902
ldpc/monte_carlo_simulation/phenomenological_noise_sim.py sha256=0uonTwH-pp6CjsSns3HECvPiCoH1jKR_uOslUzslh5s 2677
ldpc/monte_carlo_simulation/__init__.py sha256=6Po_wcyPTQac7o7p6Zv5ffd1RnhjRt29aw6fZbIHnps 68
ldpc/monte_carlo_simulation/simulation_utils.py sha256=kUsl9bGPSI8eY9hPIa9Bk_j-xAjjm1vj2EBw4J0wWQU 9410
ldpc/monte_carlo_simulation/mcs.py sha256=UCOxPEjt18BV9o3ZQi4slD5CYwOFId8ruOL2gUrhVbo 5371
ldpc/monte_carlo_simulation/data_utils.py sha256=T1iytg3UyN0V-ZHsGNY8e0kPIjCq-CqU8jJQUv8Guqg 20273
ldpc/monte_carlo_simulation/memory_experiment_v2.py sha256=utqgCP5QSeBa2R4EPQHKg_7TdlJ87Hxp-mGCO2DEryw 6193
ldpc/monte_carlo_simulation/quasi_single_shot_v2.py sha256=-sM9k-8dSR0lOk7t4w7T6tXoGw9h_J6Aa9sGBJ2b1YE 12531
ldpc/_legacy_ldpc_v1/_legacy_bposd_decoder.py sha256=nyFgWogv7PQxjQrArpKJQP34S2viug0lqQZYcEjjgOg 5107
ldpc/_legacy_ldpc_v1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/_legacy_ldpc_v1/_legacy_bp_decoder.py sha256=8iUrz6p4QBjV4Zyk2DqJVwmeVTKW3C6twVPUB5FPVrM 5226
ldpc/mod2/mod2_numpy.py sha256=R4MnHhbGgzKrdBkYKMcs1yjjyW9H0jlvUqZI2OhZNJU 12723
ldpc/mod2/_mod2.cpython-313-darwin.so sha256=Jx4gLEklKYaIGwmnKIExJj-WTW5CCIhEkIdeMHY0JAA 377472
ldpc/mod2/_legacy_v1.py sha256=4p0CCYAS7i9SW5w3LFnZQm6HlfgJfJB6O9gNQzK5TO0 10779
ldpc/mod2/__init__.pyi sha256=1jv36I4s5Qv1rajWZ2HWU85JTqpQS933mvSQuIlJThs 11688
ldpc/mod2/__init__.pxd sha256=Jo5L8qmA5Y9jjMtYLxvEz-OVdxLW5rDPBxg5unwynV4 30
ldpc/mod2/__init__.py sha256=eXVVLBUgOmjn3Th6iMmtf2ZSotV4EIrhMfWRoq_3fY0 30
ldpc/mod2/_mod2.pyx sha256=6Ms4okP5eJvHg-JNu4drzzyEPxBdYKwT-0gwdC9djGk 25025
ldpc/mod2/_mod2.pxd sha256=TX6gUlxuCFYzBNimZfnv0l8Ntl-MD4w-fbxD0mcmjdc 3451
ldpc/mod2/_mod2.cpp sha256=UmJ8MzBbf7f6hHX0-aEjt-jlWq7gFXTzW8-do_NGoW0 1607522
ldpc/mod2/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/union_find_decoder/_union_find_decoder.cpython-313-darwin.so sha256=oXpfma6i_OmJCDHUw1M_4QLafSPaiup-2VUSZ34cGAM 208008
ldpc/union_find_decoder/__init__.pyi sha256=t6nCLgC8YL9hYXJC71RMdOy8Kn2fm5U5mqal_qhues0 1999
ldpc/union_find_decoder/__init__.pxd sha256=aYFtjE_7pLl4UnKtUtl_AakTC5fMgYrvaePxPcaJtDQ 58
ldpc/union_find_decoder/_union_find_decoder.pyx sha256=KfT7xQ5ho_Jpo--pUp6iGowVqU8vQIOSuS6u8OsCW-o 5868
ldpc/union_find_decoder/__init__.py sha256=Vo7f2xjvr9xdLIG23k1ubTiRL4bsWaT1EsqErcDjhXw 73
ldpc/union_find_decoder/_union_find_decoder.cpp sha256=mOB-FAtFncgoVklOVhKNPqTg8Ugs1-MPc9Lm4DvwGC0 589498
ldpc/union_find_decoder/_union_find_decoder.pxd sha256=zCk1jiU8LrQQpaqfKWfI1MLkHUQ2or6OHoUew8dwudY 1144
ldpc/union_find_decoder/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/mbp_decoder/__init__.pxd sha256=Fl3m8tGbiwI4t0Jjuw9ny4-XKJizVZxcm_6Z-re5-Zg 44
ldpc/mbp_decoder/__init__.py sha256=vhnYvoj_jo0madTGLNjebucVJ4N1lsF0SXLv4jK9r_U 54
ldpc/mbp_decoder/_mbp_decoder.pxd sha256=bC3Kd6naGtGSq9KOSDtz331u5Leemxd6b8BlkyB5OE8 1954
ldpc/mbp_decoder/_mbp_decoder.pyx sha256=8nqqcAUhoTfcO7oGRBc_C480mfx8IjCg3H_CdsyhVds 12196
ldpc/noise_models/depolarising_noise.py sha256=oHIOyV0QbxSaDuzOZRgqWhCazkGKoDc-V6juC8usFng 938
ldpc/noise_models/bsc.py sha256=-4bOsQPD-oXZSL5H8uKOHdX4er-mFpksax2lK-Y5r6Y 720
ldpc/noise_models/__init__.py sha256=n_Ms0mi9GdJTSBAv2rT4huwqkVh4_YuadCJDEWKDUds 53
ldpc/bposd_decoder/_bposd_decoder.pxd sha256=IUc4nr6CPcS4RDZVrVsmfZVn7hESMwOm9H2qbajVTi4 1185
ldpc/bposd_decoder/_bposd_decoder.cpp sha256=0a-DAQKfTehom-OnEfbCN0gU_EgP_2Zv3XBuC3so_0U 669723
ldpc/bposd_decoder/__init__.pyi sha256=yRhHeb4o6-6DNGZqMc1Crd131ft_UcHMyLoyUPfmUP0 6809
ldpc/bposd_decoder/__init__.pxd sha256=ErL3KXQlGP5_XXH5OG5wr0flCLK4DfN0whyuMC41qXI 48
ldpc/bposd_decoder/_bposd_decoder.cpython-313-darwin.so sha256=knPvi6XhFRCpOkY2pkJaAHG2dfz_aTvV_aKsC3Gxb0c 177688
ldpc/bposd_decoder/__init__.py sha256=leGIT1oI4MMespBbylimOYEg5pp0mAuc_xagh3YD3yQ 150
ldpc/bposd_decoder/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/bposd_decoder/_bposd_decoder.pyx sha256=eqFpJamJpWFmMgPFVvb3woTdgHY1MqxVbCORThNKEP0 21933
ldpc/ckt_noise/sinter_overlapping_window_decoder.py sha256=Q8tU2PC5gVEBlNbwygVysGBDOzswlA4POwlMrukeU_s 5415
ldpc/ckt_noise/config.py sha256=IVSU6ijxSUse1fDsFXFbW9BWbw0ghrNDjlOCtBX0b3k 531
ldpc/ckt_noise/not_an_arb_ckt_simulator.py sha256=Y21IL9rBvcLrelhdxqDYP8hDn7uYk6bB2DZi50IL99E 7548
ldpc/ckt_noise/lsd_overlapping_window.py sha256=4Z5Vl2AfdYkom6jx6B9XAkNVtOozSiU2ysC6kSWNBTA 1564
ldpc/ckt_noise/base_overlapping_window_decoder.py sha256=KSBNBDvzGTilkeypBVEFZxm0vtC2UC2QpKKNazYsubU 11901
ldpc/ckt_noise/__init__.py sha256=r0eOeQJgPi-oZqrt86FRHfMADtEk9a0z4-hJL9hJdRQ 482
ldpc/ckt_noise/bposd_overlapping_window.py sha256=s_gwQSH38ySZBhegT_HabXh9UiKsTUJY9YLfTtAjS74 1569
ldpc/ckt_noise/pymatching_overlapping_window.py sha256=Gmz8GDbg8xfMBKxgAkTbnD47PrIZqZ2a7AJhg1F8yZ4 2208
ldpc/ckt_noise/dem_matrices.py sha256=xD1KRWEGEeICmm82ezUNBdyVPw2g6QR_ys7l3ppnYhY 6254
ldpc/bp_decoder/to_pyi.py sha256=43XPZ9MwMQJo9bc1XEb48_HdR6QbG-jZ_WUCYbJd3Bo 1584
ldpc/bp_decoder/_bp_decoder.cpp sha256=75d2efdVnXwIqZXUIXbieuNG7xYRx70io3WsxsdICYs 1066009
ldpc/bp_decoder/_bp_decoder.pxd sha256=kN0lbaIr_ENZA1YMM9CwtBM1ivPxPfhtUKJakZN78lI 3349
ldpc/bp_decoder/__init__.pyi sha256=D1qSzmNRZC_tRJFHK3yNq4TttdIJ8Iyo0QhreXLVP-Q 14090
ldpc/bp_decoder/__init__.pxd sha256=URwczhqhZaa3W95v8fQY6GFk4XlO_N08flmA_TlBIp0 42
ldpc/bp_decoder/__init__.py sha256=H3ciOrtFHCKqcLb3VQHfHwFGwCcV2FCPjQqKTtP8QCE 177
ldpc/bp_decoder/_bp_decoder.cpython-313-darwin.so sha256=51sYNTpuY-SlapxwINHIQ_QZpY0xKJvYGAvkqYmumL8 245192
ldpc/bp_decoder/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/bp_decoder/_bp_decoder.pyx sha256=1Sjta0B0QM2kch-LSu9ZtLukUzJj3m65gzRPTVJtMMY 29955
ldpc/belief_find_decoder/__init__.pyi sha256=5BnB_pBHFtUXoAZ6OyNxsT2prwQm9R2eZ87yWiQwqvs 4368
ldpc/belief_find_decoder/__init__.pxd sha256=-kcsBPkOwKiMtRF8VOP6ZI2wTuV0cuy19ciP7jbVx1o 60
ldpc/belief_find_decoder/_belief_find_decoder.pyx sha256=VOXpj78oDKmWTFyGLCyqLsSP_6woAmt3yQ3Vlzodw64 6972
ldpc/belief_find_decoder/__init__.py sha256=hEwWdvKJKrt041mPzdgSbSo4tj30Qhq63Luo9dkkPL4 76
ldpc/belief_find_decoder/_belief_find_decoder.cpython-313-darwin.so sha256=nhGkuhT_3uv4nCST9yjw7ycUxC854hbewslkiUReHy8 219512
ldpc/belief_find_decoder/_belief_find_decoder.cpp sha256=-FUTQu-IsV6EMK5xmTO4toBm5T1zDgDy7B912GGhCfk 585082
ldpc/belief_find_decoder/_belief_find_decoder.pxd sha256=mYJVcaUPzKp-kXpNFKskGR8yCeCBvn5sau6OV6HA3GE 1058
ldpc/bplsd_decoder/_bplsd_decoder.cpp sha256=Jnho_JKdk2JcfvLANlHnTlN3uijTJ25Sn4Os5ABixaw 739715
ldpc/bplsd_decoder/_bplsd_decoder.pxd sha256=MiCljsJEF8DE95htQ301TDNO_5VE_qxTQGWyzK7GIhY 2262
ldpc/bplsd_decoder/__init__.pyi sha256=YaVZSw8gzKxJzGuANSp3qXQpIFCjnWq7biAMJOdpkbo 6986
ldpc/bplsd_decoder/_bplsd_decoder.cpython-313-darwin.so sha256=fHTrdz8ZhAeOFXERRORlWFwe4UeLpd2ihC86XpFgWZc 299936
ldpc/bplsd_decoder/__init__.pxd sha256=DIUhPne4JgzgD0_cUMHFVCtuc7VkRbACm1diOTgUUNg 48
ldpc/bplsd_decoder/__init__.py sha256=9vdbYsYVX9bTx-yVFxEaXoGkw1z3TbRt4qh7a8ZDt54 59
ldpc/bplsd_decoder/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/bplsd_decoder/_bplsd_decoder.pyx sha256=hQVrVSTO_21FAp_li6gkBrEcLN4sGax0kTHIoa6YCHM 11811
ldpc/codes/random_binary_code.py sha256=pyFhsEGHh7X9HZ9-U6oML1v_uJ5yRuqGrgRVe6b2iQ4 2168
ldpc/codes/rep_code.py sha256=nFTTTBwbVrArWGD6psJ_L1QZsD3T6TJoBPeIhyCvzzA 1948
ldpc/codes/__init__.py sha256=3TOTcAo6BwedzzvWZqkjotUlDBlu3c7FNbXWS3VGenc 162
ldpc/codes/hamming_code.py sha256=nGRodYsZRtoXjnZdjOPQqKg1POzaNq1pdExsieOA5DA 2186
ldpc/sinter_decoders/sinter_bposd_decoder.py sha256=QkH_ETbrsueKflnK7TdULuHy5hQi96kA8MvEfpyzaeM 5813
ldpc/sinter_decoders/sinter_belief_find_decoder.py sha256=RlapaB_SQMe0lyXux8r2Dz5t5uEfJHyTSmPEYyQCcMo 8082
ldpc/sinter_decoders/sinter_lsd_decoder.py sha256=_qiJPJbtYg4ki5YPQsQZmW6dvhFY5J6n2FoZ9UHMfS0 5594
ldpc/sinter_decoders/__init__.py sha256=zuJOr-Y1XLybGKm2eQfEpvjGyEQO4Atq1mZwiPelczg 226
ldpc/bp_flip/__init__.pyi sha256=eR3NW7VkTOEX-GpePtMmrqRmArRRvsCMlhmzUKNxkME 465
ldpc/bp_flip/__init__.pxd sha256=Fa3-ctQOb_0yRvAReIK4vn_XaqFHFDOBeFvqPG5Scaw 37
ldpc/bp_flip/_bp_flip.pxd sha256=1Zka3J3SRwt-2h1rlMDbcFYs6Hdzse63TSrll_PRlTY 763
ldpc/bp_flip/_bp_flip.cpp sha256=dH_JKwT6TsahxFNkCWvBf2UYY0uD6pxd2v_F-vHy8q0 584130
ldpc/bp_flip/__init__.py sha256=UPB16yZYvh0ya4GFaEy_jP7jS4NgYPWDnwHgrZf4H_c 48
ldpc/bp_flip/_bp_flip.pyx sha256=Pew1Net7MZsac-iqtS0eAqcY7Sx1IYwVhRjC-h6-Lic 2713
ldpc/bp_flip/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/bp_flip/_bp_flip.cpython-313-darwin.so sha256=y9fEQtpDOtEVDtbD-ZcItSgwaiADtOClq5gTlc2dpnc 114344
ldpc/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/helpers/scipy_helpers.py sha256=-tmYz8jloFACdwnXGVeUwSUgokMYMu-_gyONJxdclWE 2235
ldpc/helpers/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/code_util/_legacy_v1.py sha256=e9cgF55pdoouFjCMduiw1t6zNB5CwHfPWAP4MK6myfk 630
ldpc/code_util/__init__.py sha256=Vl5xrbt5SFri-0LOPNCGhuygGju4KnKX25ZBwWhAFZI 79
ldpc/code_util/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ldpc/code_util/code_util.py sha256=54eX_dviS5GgGFcrB__J8HGdyt--IHKO1itdGQKG6sc 9373
ldpc-2.2.8.dist-info/RECORD
ldpc-2.2.8.dist-info/LICENSE sha256=jjpsNEd3VsWrsnjBU-JbRH7cM0FFcW6D9O0SG-rdA7s 1070
ldpc-2.2.8.dist-info/WHEEL sha256=G8F0KbXEwNoZTEDqa2OrDrazxPoGwLc-jb314NelGoA 111
ldpc-2.2.8.dist-info/top_level.txt sha256=9y4gLAm199MfwDH60gLih_uSW4yKROsotfyDODWkcQQ 5
ldpc-2.2.8.dist-info/METADATA sha256=wsUfva9BPBzGWHe5FcHUgXh5i1Pp3GdE_Y2hyQQTXcA 6732

top_level.txt

ldpc