Kodo-Reed-Solomon Documentation

The kodo-reed-solomon library implements a traditional Reed-Solomon (RS) code based on the kodo-core library. The implementation uses a systematic Vandermonde matrix as described in RFC 5510.

The kodo-reed-solomon repository: https://github.com/steinwurf/kodo-reed-solomon

The examples folder contains some programs that demonstrate the usage of the available API.

http://buildbot.steinwurf.dk/svgstatus?project=kodo-reed-solomon

If you have any questions or suggestions about this library, please contact us at our developer mailing list (hosted at Google Groups):

License

To obtain a valid Kodo license you must fill out the license request form.

Kodo is available under a research- and education-friendly license, see the details in the LICENSE.rst file.

Documentation

Please read our general documentation here to get started: http://docs.steinwurf.com

The kodo-reed-solomon documentation is located here: http://docs.steinwurf.com/kodo-reed-solomon/master/index.html

Quick Start

If you already installed a C++14 compiler, git and python on your system, then you can clone this repository to a suitable folder:

git clone git@github.com:steinwurf/kodo-reed-solomon.git

Configure and build the project:

cd kodo-reed-solomon
python waf configure
python waf build

Run the unit tests:

python waf --run_tests