Hi, As Kevin pointed out in his reply, there are guidelines and policies for including new code, described in the Developer Guide (which starts with a very nice walk-through). It's quite a bit to do though, so if you want to start small or get others interested to help, you can open a new ticket on trac.sagemath.org and describe the algorithm there. Mark it as "enhancement" and attach the Sage code you have; then you can work you way towards satisfying all the requirements for inclusion, and others can comment on it and provide help.
Best, Alex -- Alex Ghitza -- http://aghitza.org/ Lecturer in Mathematics -- The University of Melbourne -- Australia -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org