Skip to main content

Opinionated module for working with binary Galois extension fields

Project description

coding

Error-control coding related code

binext.py

a Python module for operating on binary extension fields, GF(2^m)

Provides classes for creating and operating in finite fields:

class ff: general finite field, generates and stores tables for translating between power and vector representations in GF(2^m)

Also provides method for printing out table of minimum polynomials, in same format as Lin and Costello book

class ffelt: general finite field element, can be used to carry out arithmetic on the field

Also provides methods to find conjugates, minimum polynomials, and to output vector representations

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

binext-0.95.tar.gz (4.8 kB view hashes)

Uploaded Source

Built Distribution

binext-0.95-py3-none-any.whl (17.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page