Skip to content

Implementation of finite polynomial rings to support coding schemes like Reed-Solomon and Network Coding

License

Notifications You must be signed in to change notification settings

patrickziegler/finite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

finite

Build Status

Prerequisites

The following packages are needed

  • python (>= 3.5)
  • setuptools
  • virtualenv (optional)

Build and Install

  1. Clone this repository
git clone https://github.com/patrickziegler/finite.git && cd finite
  1. Create and activate a virtual environment
export PREFIX=.
python3 -m virtualenv "${PREFIX}/env" --system-site-packages
source "${PREFIX}/env/bin/activate"
  1. Install dependencies (in virtual environment) and create symbolic links to this package
pip install -r requirements.txt
python setup.py develop --prefix "${PREFIX}/env"
  1. Run the tests (should also work outside the virtual environment)
python setup.py test

Authors

  • Patrick Ziegler

License

This project is licensed under the GPL - see the LICENSE file for details

About

Implementation of finite polynomial rings to support coding schemes like Reed-Solomon and Network Coding

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages