Sorry, there is very little in terms of decoding error-correcting
codes in Sage. However, if you write a procedure and post a patch to
trac, I'd be happy to referee it.

There is a group of Spanish mathematicians (Diego Ruano
and others) who are interested in using Sage for coding
theory. I'm hoping that with their work there will be a lot
more activity in error-correcting code development in Sage
in the next year or so.


On Thu, Apr 15, 2010 at 8:45 AM, Andrea Gobbi <[email protected]> wrote:
> Hi!
> I'm using sage for coding theory, and it sems to be great! I have a
> linear code like this:
> MS = MatrixSpace(GF(3),10,27)
> G  = MS([
> [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
> [1,2,0,0,0,0,1,1,2,2,0,0,0,0,1,1,2,2,1,1,1,1,2,2,2,2,0],
> [0,0,1,2,0,0,1,2,1,2,1,1,2,2,0,0,0,0,1,1,2,2,1,1,2,2,0],
> [0,0,0,0,1,2,0,0,0,0,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,0],
> [0,0,0,0,0,0,1,2,2,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,1,1,0],
> [0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,1,1,2,1,2,2,1,2,1,0],
> [0,0,0,0,0,0,0,0,0,0,1,2,2,1,0,0,0,0,1,2,2,1,1,2,2,1,0],
> [1,1,0,0,0,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0],
> [0,0,1,1,0,0,1,1,1,1,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,1,0],
> [0,0,0,0,1,1,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0]]);
> C  = LinearCode(G);
> C.dimension();
> C.length();
> C.minimum_distance();
> C.weight_distribution();
> And I want use the minimum distance (in this case 9) for correct a
> vector with 8 erasures. There are some tools in sage to do this? I try
> to look to the reference manual but seems that the decoding part is
> not implemented...
>  Or someone created a soubrutine that can be used for this problem?
> Sorry for my english,
> Thanks!
>
>
> --
> 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-support
> URL: http://www.sagemath.org
>
> To unsubscribe, reply using "remove me" as the subject.
>

-- 
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-support
URL: http://www.sagemath.org

Reply via email to