-
-
Notifications
You must be signed in to change notification settings - Fork 564
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
Abstract Code Class #28073
Comments
Author: Marketa Slukova |
This comment has been minimized.
This comment has been minimized.
Branch: u/emes4/abstract_code |
Commit: |
New commits:
|
Changed branch from u/emes4/abstract_code to u/gh-emes4/coding/abstract_code |
comment:5
you've checked in uncleanly merged/rebased things, e.g.
please look at |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:7
Replying to @dimpase: Sorry about that, it showed me the cleaned up file in my editor. |
comment:8
I created the class Originally, I had Finally, one of the doc tests fails. I tried to set up the category stuff ( This is just a rough, first draft. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed keywords from none to gsoc19 |
comment:11
Thanks for working on this! I took a quick view over the new class, and it looks good. There are some copy/paste errors in the documentation where it refers to More importantly, I am worried about how Perhaps, as we're now talking of a really base class for all codes, In this case, I don't know whether Best, |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:13
I made all the changes we discussed, namely: The category framework is no longer set up in I took The I extended the documentation and following the example of A lot of the documentation overlaps with |
comment:14
please push your updates... |
comment:16
Added methods Changed |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:45
Replying to @dimpase:
Quite true. I have never seen people study it, but probably some people have. And it does have the same type of meaning as
OK, I'm not familiar with those. But of course you can take a linear code over some field |
comment:46
Replying to @emes4:
Awesome! I'm happy now :-) Dima, your turn ;-) |
comment:47
I am getting (on the branch of the ticket)
|
comment:48
there is also a typo, please apply the following:
|
comment:50
Replying to @dimpase:
This was an error coming from #27634, #27634 comment:40. It was fixed on the ticket, I merged the updated branch. I fixed the small documentation mistake. I ran the whole test suite |
Reviewer: Dima Pasechnik |
comment:52
looks good |
Changed reviewer from Dima Pasechnik to Dima Pasechnik, gh-Adurand8 |
comment:56
reviewer names should be real names. |
comment:57
Sorry, I missed this information. It's corrected ! |
Changed reviewer from Dima Pasechnik, gh-Adurand8 to Dima Pasechnik, Durand Amaury |
comment:58
moving milestone to 9.0 (after release of 8.9) |
Changed branch from u/gh-emes4/coding/abstract_code to |
AbstractLinearCode
is at the moment the most abstract representation of codes in Sage. This makes it very difficult to implement non-linear codes and also codes with a metric different than Hamming.We propose to create
AbstractCode
class that will contain metric-agnostic methods, as well as the encoder/decoder framework.AbstractLinearCode
will derive from this class.Depends on #27634
CC: @dimpase @johanrosenkilde @xcaruso @Adurand8
Component: coding theory
Keywords: gsoc19
Author: Marketa Slukova
Branch/Commit:
4dbc878
Reviewer: Dima Pasechnik, Durand Amaury
Issue created by migration from https://trac.sagemath.org/ticket/28073
The text was updated successfully, but these errors were encountered: