Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.4 KB

File metadata and controls

33 lines (24 loc) · 1.4 KB

CodingTheory

Dev Build Status Coverage

A classical, LDPC, and quantum coding theory library for Julia.

The library uses Oscar.jl for exact finite-field and polynomial arithmetic and native Julia data structures for performance-sensitive sparse and iterative algorithms.

Install the development version from Julia's package prompt:

] add https://github.com/esabo/CodingTheory

Then:

using Oscar
using CodingTheory

See the development documentation for tutorials and API references. Exact minimum-distance computations can be exponential; the documentation explains solver selection and the distinction between certified bounds and witnessed or heuristic results.

Parts of the library are multi-threaded and benefit from multiple Julia threads. Questions and development discussion are welcome on the CodingTheory Slack channel.