#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.