* consistent usage of parameters in upper bounds - see #16393
* more decoders in sage; see #13252
- bounded distance decoders
- Reed Solomon decoder is in #15764
- list decoding algorithms (also see above)
- decoders implemented in GSOC 2013 -- needs review; see #14973
* product codes
* concatenated codes
* non-binary Reed Muller codes (and implement binary Reed Muller in Sage directly?)
* generalized Reed Solomon codes
* AG codes and Goppa codes
* Permutation codes
- decoding permutation codes which are groups (see thesis of Bailey for
GAP programs)
* codes over rings -- see #6452
* Should be make each code into a class that inherits LinearCode, so that
custom decoders can be implemented? For instance, each code can have its
own Code.decode() method which implements the custom decoder.
- basu.