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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file binext-0.95.tar.gz
.
File metadata
- Download URL: binext-0.95.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e0c36b9e55241434e8b3fff8aacbaee9ac3611fea85081260a52f77b77d6d73 |
|
MD5 | 46155802a5a0cc0eb7a7a57f1ca5ae91 |
|
BLAKE2b-256 | 3c0177d764760ef1f27ea57ff1539f3d86e16e8d577580f001d8941b7b3ecc2b |
File details
Details for the file binext-0.95-py3-none-any.whl
.
File metadata
- Download URL: binext-0.95-py3-none-any.whl
- Upload date:
- Size: 17.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e19e6dd631a045f78e12dd0ad3ae2f43522dce509b6fbe1a8574b5455a06e3ff |
|
MD5 | 68f958d01bb10d6338f068fd821080b4 |
|
BLAKE2b-256 | 7c076252588185e02a211a89bf8ff3d3307711c142a470686e76e9c6ce6efe74 |