I was trying to find out how fast a calculation was (applying an isogeny of degree on an elliptic curve over a finite field). At first I noticed that when I repeated a timeit call with the same expression I was getting monotonically increasing numbers, so I decided to try something more systematic. I got the following peculiar results on sagenb.org (just now). The average times keep getting longer and longer. Could this be some bug in the way that the calls to internal timer routines are used?
phi = E.isogeny([E(0),P,-P]) for i in xrange(20): timeit('phi(Q)') 625 loops, best of 3: 1.17 ms per loop 625 loops, best of 3: 1.75 ms per loop 125 loops, best of 3: 2.1 ms per loop 125 loops, best of 3: 2.22 ms per loop 125 loops, best of 3: 2.3 ms per loop 125 loops, best of 3: 2.4 ms per loop 125 loops, best of 3: 2.52 ms per loop 125 loops, best of 3: 2.73 ms per loop 125 loops, best of 3: 3.02 ms per loop 125 loops, best of 3: 3.32 ms per loop 125 loops, best of 3: 3.48 ms per loop 125 loops, best of 3: 3.73 ms per loop 125 loops, best of 3: 3.79 ms per loop 125 loops, best of 3: 4.21 ms per loop 125 loops, best of 3: 4.56 ms per loop 125 loops, best of 3: 5.09 ms per loop 125 loops, best of 3: 5.63 ms per loop 125 loops, best of 3: 6.23 ms per loop 125 loops, best of 3: 6.86 ms per loop 125 loops, best of 3: 7.52 ms per loop Victor --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---