CodingTheory is a package designed to provide basic coding theory objects, and methods for computing the basic parameters of linear codes. Some of the implemented functions use commutative algebra techniques.
CodingTheory currently provides constructors for linear codes and evaluation codes, and a few methods for each.
Branden Stone generously contributed code or worked on our code at various Macaulay2 workshops.
Version 1.0 of this package was accepted for publication in volume 11 of The Journal of Software for Algebra and Geometry on 10 August 2021, in the article Coding theory package for Macaulay2 (DOI: 10.2140/jsag.2021.11.113). That version can be obtained from the journal or from the Macaulay2 source code repository.
This documentation describes version 1.0 of CodingTheory.
The source code from which this documentation is derived is in the file CodingTheory.m2.
The object CodingTheory is a package.