What is the current plan with Christian's branch?  Are we going to
merge it to master?

Brian

On Jul 6, 9:27 am, certik1 <cert...@llnl.gov> wrote:
> Hi,
>
> Christian has done a really awesome job and made almost all tests pass
> in his remove assumptions branch, and I have squashed my commits a
> little bit:
>
> git://github.com/certik/sympy.git remove_assumptions
>
> I did some tests and so far it got faster (!) for simple arithmetics (as
> I hoped). This is awesome. Try for example this script:
>
> from timeit import default_timer as clock
> from sympy import var
> var("x y z")
> a = (x+y+z+1)**20
> c = clock()
> b = a.expand()
> c = clock() - c
> print c
>
> and then run it on master:
>
> ond...@raven:~/repos/sympy(master)$ python a.py
> 1.28675508499
> ond...@raven:~/repos/sympy(master)$ python a.py
> 1.28236508369
> ond...@raven:~/repos/sympy(master)$ python a.py
> 1.28870820999
> ond...@raven:~/repos/sympy(master)$ python a.py
> 1.27885198593
>
> and on the remove_assumptions branch:
>
> ond...@raven:~/repos/sympy(remove_assumptions)$ python a.py
> 1.12974405289
> ond...@raven:~/repos/sympy(remove_assumptions)$ python a.py
> 1.12417292595
> ond...@raven:~/repos/sympy(remove_assumptions)$ python a.py
> 1.15522003174
> ond...@raven:~/repos/sympy(remove_assumptions)$ python a.py
> 1.12961602211
>
> So this is great news. We started this a little back with older master,
> so we need to rebase this on top of the latest master, and then fix some
> remaining little (?) problems with caching, which is causing some tests
> to run too long. I think we should try to remove caching completely, I
> think it just slows things down in most cases (according to my
> experience), but we'll see.
>
> After this gets in, we'll try to get in our cythonized core, this should
> bring huge speedups.
>
> Ondrej

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to