Yes om my (obviously much slower) machine the improvement is even more
spectactular. I now get 8ms per loop which is almost a hundred fold
speed  up.

Michel

On May 17, 10:04 pm, Martin Albrecht <[EMAIL PROTECTED]>
wrote:
> > sage: x,y,z=QQ['x','y','z'].gens()
> > sage: %timeit ((x+y+z)**3)(1/y,y,y**100)
> > 10 loops, best of 3: 18.1 ms per loop
>
> > More than fourty times faster then before!!!
>
> Only fourty times? We can do better. On my machine it took
>
> 121 ms with the PolyDict implementation
>  3.1 ms with the libSINGULAR implementation
>  2.3 ms with the improved libSINGULAR implementation
>
> 121/2.3 = 52.6 that feels more like it :-)
>
> I will post an updated patch bundle later today.
>
> Martin
>
> --
> name: Martin Albrecht
> _pgp:http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
> _www:http://www.informatik.uni-bremen.de/~malb
> _jab: [EMAIL PROTECTED]


--~--~---------~--~----~------------~-------~--~----~
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/
-~----------~----~----~----~------~----~------~--~---

Reply via email to