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