.. _sage.coding:

Coding Theory
=============

Abstract classes, catalogs and databases
----------------------------------------

.. toctree::
   :maxdepth: 2

   sage/coding/decoder
   sage/coding/encoder
   sage/coding/bounds_catalog
   sage/coding/channels_catalog
   sage/coding/codes_catalog
   sage/coding/decoders_catalog
   sage/coding/encoders_catalog
   sage/coding/databases
   sage/coding/two_weight_db

Linear codes and related constructions
---------------------------------------

.. toctree::
   :maxdepth: 1

   sage/coding/linear_code
   sage/coding/grs
   sage/coding/hamming_code
   sage/coding/guruswami_sudan/gs_decoder
   sage/coding/guruswami_sudan/interpolation
   sage/coding/guruswami_sudan/utils
   sage/coding/subfield_subcode
   sage/coding/code_constructions
   sage/coding/punctured_code
   sage/coding/extended_code
   sage/coding/self_dual_codes
   sage/coding/guava
   sage/coding/binary_code
   sage/coding/reed_muller_code

Bounds on codes
---------------

.. toctree::
   :maxdepth: 1

   sage/coding/code_bounds
   sage/coding/delsarte_bounds

Channels and related constructions
----------------------------------

.. toctree::
   :maxdepth: 2

   sage/coding/channel_constructions

Source coding
-------------

.. toctree::
   :maxdepth: 1

   sage/coding/source_coding/huffman

Canonical forms
---------------

.. toctree::
   :maxdepth: 1

   sage/coding/codecan/codecan
   sage/coding/codecan/autgroup_can_label

Other tools
-----------

.. toctree::
   :maxdepth: 1

   sage/coding/relative_finite_field_extension

Deprecated modules
------------------

.. toctree::
   :maxdepth: 1

   sage/coding/sd_codes


.. include:: ../footer.txt
