-
-
Notifications
You must be signed in to change notification settings - Fork 514
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically add generic encoders/decoders to any linear code class #20840
Comments
comment:2
I implemented the feature described above. This is now open for review. New commits:
|
Commit: |
Author: David Lucas |
comment:3
I don't think it makes sense to let all codes have This is because |
comment:4
Good point. I made the suggested change and fixed doctests accordingly. David New commits:
|
comment:5
Looks good, green light. But found two unrelated small bugs in Sage while testing this ticket :-) |
Reviewer: Johan S. R. Nielsen |
Changed branch from u/dlucas/automatically_add_generic_encoders_and_decoders_to_any_linear_code to |
Changed reviewer from Johan S. R. Nielsen to Johan Sebastian Rosenkilde Nielsen |
Changed commit from |
Some encoders/decoders (e.g. Syndrome decoders) are "generic" encoders/decoders which work for any linear code family.
This ticket implements a very small change which automatically add these generic decoders to any code family assuming one adds a line related to this encoder/decoder into
AbstractLinearCode
's constructor.Before, one had to manually add one's encoder/decoder in any module which contains a linear code class.
CC: @johanrosenkilde
Component: coding theory
Author: David Lucas
Branch:
6d01e05
Reviewer: Johan Sebastian Rosenkilde Nielsen
Issue created by migration from https://trac.sagemath.org/ticket/20840
The text was updated successfully, but these errors were encountered: