{"categories":[{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/7"}],"enrichment":{"capability":"Provides decoders for low-density parity check (LDPC) codes, including belief propagation, ordered statistics decoding, union-find matching, and hybrid approaches for classical and quantum error correction.","skillfed_tags":["quantum-error-correction","error-correcting-codes","decoding-algorithms"],"use_cases":["Decode quantum surface codes and other matchable syndromes using the union-find or BeliefFind decoders","Benchmark belief propagation with ordered statistics decoding (BP+OSD) for quantum error correction research","Compute low-density parity check code parameters and perform GF2 linear algebra operations","Simulate quantum error correction pipelines by integrating with stim and sinter for code construction and syndrome generation","Evaluate BP+LSD (belief propagation plus localized statistics decoding) as an alternative to OSD-based approaches"],"what_it_does":"LDPC is a Python library for decoding low-density parity check codes, with a focus on quantum error correction. It provides multiple decoder implementations\u2014belief propagation (BP), ordered statistics decoding (OSD), union-find matching, and hybrid approaches like BP+LSD and BeliefFind\u2014suitable for both classical and quantum codes. The package wraps C++ code via Cython and depends on numpy, scipy, tqdm, pytest, stim, sinter, and pymatching for its runtime.\n\nThe library is designed for researchers and practitioners working with error-correcting codes, particularly in quantum computing contexts. Installation requires a C compiler and Python 3.10 or later. It provides utilities for constructing codes (e.g., Hamming codes), computing code parameters via GF2 linear algebra, and decoding syndromes using configurable algorithms. The package is in beta status and remains a work in progress, with ongoing development for parallel processing and additional decoder implementations.","worth_installing":"Yes, with conditions. Install if you are working on quantum error correction research or classical LDPC decoding and can meet the C compiler requirement. The MIT license and broad platform support (wheels for macOS, Linux, Windows) are favorable. However, the aging maintenance status (249 days since last release) and beta classification mean you should verify that the package meets your specific decoding accuracy and performance needs before committing to production use. No known security vulnerabilities."},"id":"ldpc","links":{"html":"https://skillfed.io/packages/ldpc","md":"https://skillfed.io/packages/ldpc.md","pypi":"https://pypi.org/project/ldpc/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-12-08","license_spdx":null,"license_treatment":"permissive","name":"ldpc","python_support":"supports_current","summary":"LDPC: Python Tools for Low Density Parity Check Codes"},"popularity":{"monthly_downloads":121267,"position":11989,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.4.1"}
