项目作者: patrickziegler

项目描述 :
Implementation of finite polynomial rings to support coding schemes like Reed-Solomon and Network Coding
高级语言: Python
项目地址: git://github.com/patrickziegler/finite.git
创建时间: 2019-03-29T15:54:46Z
项目社区:https://github.com/patrickziegler/finite

开源协议:GNU General Public License v3.0

下载


finite

Build Status

Prerequisites

The following packages are needed

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

Build and Install

  1. Clone this repository

    1. git clone https://github.com/patrickziegler/finite.git && cd finite
  2. Create and activate a virtual environment

    1. export PREFIX=.
    2. python3 -m virtualenv "${PREFIX}/env" --system-site-packages
    3. source "${PREFIX}/env/bin/activate"
  3. Install dependencies (in virtual environment) and create symbolic links to this package

    1. pip install -r requirements.txt
    2. python setup.py develop --prefix "${PREFIX}/env"
  4. Run the tests (should also work outside the virtual environment)

    1. python setup.py test

Authors

  • Patrick Ziegler

License

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