Hi Michael, You wrote:
> > It is, but I forgot to mention it in the other thread. The ticket has > been closed, but it would be great if you could submit the cleanup > patch for #217 in the next 36 hours. I submitted a patch bundle on trac #217, which changed back some substitutions Py_ssize_t to int I made. there are still a few ints in matrix2.pyx that may need some attention. But it taught me about a new > class of refcounting bugs, so I don't consider the colossal amount of > time I spend tracking this issue down wasted :) I'm really happy to read this! > > William had also suggested that you can merge dance() into the > official Sage distribution. Carl and I also talked about writing a > doctest for Cython to catch this kind of error should it ever pop up > again. > It was a weird experience! >> sage: time dance(10) >> h^10 - 35*h^9 + 675*h^8 - 8610*h^7 + 78435*h^6 - 523467*h^5 + 2562525*h^4 - >> 9008160*h^3 + 21623220*h^2 - 31840760*h + 21750840 >> CPU times: user 13256.06 s, sys: 56.28 s, total: 13312.34 s >> Wall time: 13606.78 >> There is some progress: from two days to 3.8 hours on the same machine! I think more progress can be made for (0,1)-matrices and (-1,0,1) matrices. I need advice on the issue of subclassing matrices. Thanks for your commitment. Jaap --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---