Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 764 Bytes

README.md

File metadata and controls

13 lines (10 loc) · 764 Bytes

Simple Random Linear Network Coding (RLNC) in Python

CI

This is a hobbyist demo of Random Linear Network Coding (RLNC) on the binary field.
The implementation sticks to native Python data types and tries to be as simple to understand as possible.
Of course this will result in non-optimal performance, both in encoding and decoding.

Installation

Clone this repository and navigate to the project's root directory.
Install using pip install ..

Example

You can try out the implementation by running the example simplenc/examples/demo_network_coding.py and playing around with the pre-set parameters.