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
