#13694: Implement __getitem__ for LinearCode
-----------------------------+----------------------------------------------
   Reporter:  ppurka         |             Owner:  wdj           
       Type:  enhancement    |            Status:  new           
   Priority:  major          |         Milestone:  sage-5.5      
  Component:  coding theory  |          Keywords:                
Work issues:                 |   Report Upstream:  N/A           
  Reviewers:                 |           Authors:                
  Merged in:                 |      Dependencies:  #12014, #13417
   Stopgaps:                 |  
-----------------------------+----------------------------------------------
 The current implementation of `__getitem__` for a `LinearCode` element
 tries to generate the whole list of codewords and then returns the element
 needed. This makes it impossible to work with this since for linear codes
 of large dimensions, the generation of all the codewords is not only
 unnecessary, but it also eats up several gigabytes of memory.

 The attached patch implements `__getitem__` for a linear code.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13694>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to