py_ecc is an implementation of Reed-Solomon codes, which are used for erasure correction, and a collection of routines for finite field arithmetic and generic matrix operations.
Erasure correcting codes let you divide information, such as a file or a packet, into n pieces, of which k are required for reconstruction.
The project provides a clear, easy to understand reference for other implementations of linear error correcting codes, and contains extensive documentation and a number of detailed examples and tests.
What's New in This Release:
· A bug where the Conway Polynomials in ffield.py were being reversed was fixed.
· They were still irreducible so the resulting fields still worked, but were not technically fields generated by Conway Polynomials.
Product's homepage