Index of decoders#

The codes.decoders object may be used to access the decoders that Sage can build.

It is usually not necessary to access these directly: rather, the decoder method directly on a code allows you to construct all compatible decoders for that code (sage.coding.linear_code.AbstractLinearCode.decoder()).

Extended code decoder

Subfield subcode decoder

Generalized Reed-Solomon code decoders

Generic decoders

Cyclic code decoder

BCH code decoder

Punctured code decoder

Evaluation and differential AG code decoders

To import these names into the global namespace, use:

sage: from sage.coding.decoders_catalog import *