Index of code constructions#
The codes
object may be used to access the codes that Sage can build.
Families of Codes (Rich representation)#
Parity check codes |
|
Cyclic codes |
|
BCH Codes |
|
Generalized Reed-Solomon codes |
|
Reed-Solomon codes |
|
Binary Reed-Muller codes |
|
q-ary Reed-Muller codes |
|
Hamming codes |
|
Golay codes |
|
Goppa codes |
|
Kasami codes |
Families of Codes (Generator matrix representation)#
Duadic codes, even pair |
|
Duadic codes, odd pair |
|
Quadratic residue codes |
|
Extended quadratic residue codes |
|
Even-like quadratic residue codes |
|
Odd-like quadratic residue codes |
|
Quasi quadratic residue codes (Requires GAP/Guava) |
|
Toric codes |
|
Walsh codes |
|
Construct a code from a parity check matrix |
|
Construct a random linear code |
|
Construct a random linear code through Guava (Requires GAP/Guava) |
Derived Codes#
Subfield subcodes |
|
Extended codes |
|
Puncturedcodes |
Note
To import these names into the global namespace, use:
sage: from sage.coding.codes_catalog import *