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 decoders

Subfield subcode decoder - subfield_subcode.SubfieldSubcodeOriginalCodeDecoder

Generalized Reed-Solomon code decoders

Generic decoders

Cyclic code decoder

BCH code decoder

Punctured codes decoders


To import these names into the global namespace, use:

sage: from sage.coding.decoders_catalog import *