ErrorCorrection.jl

Julia library for classical, LDPC, and quantum coding theory. Construct, analyze, and work with various code families, leveraging Oscar framework for algebraic structures.

Visit ErrorCorrection.jl
A screenshot of ErrorCorrection.jlVisit

ErrorCorrection.jl is a Julia library for coding theory, built on the Oscar framework. It provides comprehensive support for classical, modern (LDPC), and quantum coding theory. The library uses native Julia where possible and leverages Oscar for algebraic structures. It allows defining codes using matrices over finite fields, with performance considerations noted for different field types (GF(p) vs GF(p,l)). The library maintains the original matrix representation of codes, which is particularly useful for LDPC and quantum codes. It also provides traits for identifying properties of quantum codes like IsCSS. It is recommended to use copy instead of deepcopy for code objects due to how finite fields are handled within the Oscar framework.

Tags:

Share:

Similar to ErrorCorrection.jl:

 

  
  

 

  
  

 

  
  

Command Menu