#19653: New decoders for Generalized Reed-Solomon codes
-------------------------------------+-------------------------------------
       Reporter:  dlucas             |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-7.1
      Component:  coding theory      |   Resolution:
       Keywords:                     |    Merged in:
        Authors:  David Lucas        |    Reviewers:
Report Upstream:  N/A                |  Work issues:
         Branch:                     |       Commit:
  u/dlucas/grs_decoders              |  8673ac587f4e8bece38fc7027c96eef9771c7eec
   Dependencies:  #18928, #19897     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by jsrn):

 > Ah, in the meanwhile I changed this method to something based on
 encoding a random element from the message space of the default encode of
 a code.
 > Probably not the best way to do it, I'm aware of that.

 That's like pissing your pants to keep warm: it doesn't fix the problem in
 the gazillion other ways this could explode (such as using a
 `StaticErrorRateChannel`).

 > > I think the line `R(S.list_from_positions(xrange(0, l0+1)))` can, and
 should, be written `R(S[:l0+1])`

 Try harder, seriously... You need to call `list` on `S[:l0+1]` as well
 because the `R(...)` call is picky about getting a list and not a vector.
 I just did it, but it turns out it's slower than `list_from_positions`, so
 I guess you should just keep that though it looks horrendous.

--
Ticket URL: <http://trac.sagemath.org/ticket/19653#comment:44>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to