Implementation of finite polynomial rings to support coding schemes like Reed-Solomon and Network Coding
The following packages are needed
python
(>= 3.5)setuptools
virtualenv
(optional)Clone this repository
git clone https://github.com/patrickziegler/finite.git && cd finite
Create and activate a virtual environment
export PREFIX=.
python3 -m virtualenv "${PREFIX}/env" --system-site-packages
source "${PREFIX}/env/bin/activate"
Install dependencies (in virtual environment) and create symbolic links to this package
pip install -r requirements.txt
python setup.py develop --prefix "${PREFIX}/env"
Run the tests (should also work outside the virtual environment)
python setup.py test
This project is licensed under the GPL - see the LICENSE file for details