• R/O
  • SSH

List of commits


Frequently used words (click to add to your profile)

javaandroidc++linuxc#objective-ccocoa誰得qtrubypythonwindowsphpgamebathyscapheguic翻訳omegattwitterframeworkbtronvb.net計画中(planning stage)testdomarduinodirectxpreviewerゲームエンジン

A small kernel of code for playing with Galois fields of arbitrary characteristic

Rev. Time Author
28c4e0ee567a tip 2020-02-21 07:02:28 Eric Hopper

Better docstrings, and make mult_inverses print not return string.

698f6818f630 2020-02-20 13:27:56 Eric Hopper

No more fumbling with the multiplicative inverse in presentations.

3e43d3f153fe 2020-02-16 18:06:20 Eric Hopper

Add a function to print out a group table for presentation.

0b77fa2db6fa 2020-01-13 07:45:56 Eric Hopper

Turning this into a grab-bag of math stuff.

8afc24c8f8d1 2019-08-02 08:58:36 Eric Hopper

Beging making this more like a reusable Python module.

ef5953b8a8d2 2019-08-01 14:34:22 Eric Hopper

Preparing for a rpesentation on group theory.

e00c7a17d072 2017-12-07 04:14:44 Eric Hopper

gf.py shouldn't be executable.

4d87ce9474a0 2017-06-21 02:19:01 Eric Hopper

Fixed error in Lagrange interpolation. How did it ever work?

9fe5a2f278f6 2017-06-17 02:37:41 Eric Hopper

Remove possibility of division imprecision.

If coefficients were floats the way things were being done before might
result in some very strange answers.

a6fa33805b0a 2017-06-17 02:12:59 Eric Hopper

Add a function to do Lagrange interpolation.

70dafd911f2d 2017-06-17 02:12:45 Eric Hopper

Fix a small typo.

For some reason I keep typing ceof instead of coef.

8548fbdbc6b5 2017-06-16 04:17:19 Eric Hopper

Checkpointing my work on polynomial operations.

d5b03d66aa2c 2017-06-14 01:15:29 Eric Hopper

A bunch of simple polynomial operations, not quite finished.

These are carefully designed to be as agnostic as possible about the exact
representation of the polynomial you're using, and to work with a wide
variety of different types of coefficients.

cdd025ef7fb5 2017-06-14 01:14:06 Eric Hopper

Ignore emacs backups and Python droppings.

c3a8b11313c2 2016-12-31 19:44:37 Eric Hopper

Added README for Bitbucket so people have a project description.

a6db2850831c 2016-05-01 11:13:27 Eric Hopper

Add comments with some nice primitive polynomials.

04d1d84758fa 2016-05-01 11:08:07 Eric Hopper

Utilities for working with Galois fields.

0cf2cba15681 2016-04-25 01:04:12 Eric Hopper

Add useful coefficients property to field elements.

ecef3f67e3c0 2016-04-25 01:02:58 Eric Hopper

New, faster implementation for multiply.

363cd639b602 2016-04-24 23:52:40 Eric Hopper

Rename size to size_ for consistency with prime_ and basis_.

b56509398ead 2016-04-24 05:13:43 Eric Hopper

Added __pow__ and __bool__ to gf class, cleaned up generate_field.

0aa4fe3bc7fa 2016-04-17 09:56:13 Eric Hopper

Shorten a line.

3db00685b38a 2016-04-17 09:30:07 Eric Hopper

Added function to generate whole field.

189b9a5e3e9c 2016-04-17 09:26:08 Eric Hopper

Removed debugging, Added hash function, made basis and prime into properties.

4cf11cb29741 2016-04-17 08:47:26 Eric Hopper

A mostly working, though very inefficient Galois Field metaclass.

e2097a61f46b 2016-04-17 06:17:15 Eric Hopper

Slow movement towards a Galois Field class.

471c9555093c 2016-04-17 06:16:52 Eric Hopper

Ignore emacs and Python droppings.

3f18b31e4b26 2016-04-17 05:22:07 Eric Hopper

Initial version of Galois Field code.