• R/O
  • SSH

List of commits

Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

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


RSS
Rev. Time Author
77c204d9db39 tip 2021-08-24 11:09:29 Eric Hopper

Color output support now more flexible via dependency injection.

0e11b6b32650 2021-07-19 07:56:59 Eric Hopper

Make table printout use colors if colorama and blessings is available.

f08e01af6b80 2021-07-19 05:32:33 Eric Hopper

Fix comment. (Why did I use '^' and not '*'?!?)

54f6125563fe 2021-03-29 07:42:16 Eric Hopper

Add Python 3.9 type annotations to numtheory_utils.

4dae57893caf 2021-03-29 07:41:47 Eric Hopper

Ignore PyCharm stuff.

430a42988113 2021-03-15 14:52:04 Eric Hopper

Merge in ratpi to grabbag.

3a540f0c7c82 2021-03-15 14:38:04 Eric Hopper

Merge local commits with commits from laptop.

568df9626320 2021-03-15 14:37:21 Eric Hopper

A random assortment of stuff I've been playing with.

28c4e0ee567a 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.