[sympy] Cythonize and other issues

2012-07-14 Thread pallab
Hi, What is the current status of the initiatives like cythonize sympy.core or write it in some other fast statically typed language?, I have seen various info internet, however it is unclear what is the present status. best. Pallab -- You received this message because you are subscribed to t

Re: [sympy] Cythonize and other issues

2012-07-14 Thread Aaron Meurer
It's present status is mostly stalled. You can see some stuff at https://github.com/certik/sympyx. The problem is that the core is currently (and has been for some time) a mess, mostly due to the old assumptions, making it hard to do things with. Ondrej might be able to comment more on any progr

Re: [sympy] Cythonize and other issues

2012-07-16 Thread Ondřej Čertík
Pallab, On Sun, Jul 15, 2012 at 4:35 AM, Aaron Meurer wrote: > It's present status is mostly stalled. You can see some stuff at > https://github.com/certik/sympyx. Yes, that's a Cythonized core, the speed is decent (e.g. sometimes faster than Sage, sometimes slower depending on the benchmark).

Re: [sympy] Cythonize and other issues

2012-07-16 Thread pallab
Hi, I would like to help. Please let me know how I can help. Although my help may not be very effective :) best, Pallab On Monday, July 16, 2012 9:16:46 AM UTC-4, Ondřej Čertík wrote: > > Pallab, > > On Sun, Jul 15, 2012 at 4:35 AM, Aaron Meurer wrote: > > It's present status is mostly stal

Re: [sympy] Cythonize and other issues

2012-07-17 Thread Ondřej Čertík
On Tue, Jul 17, 2012 at 3:40 AM, pallab wrote: > > Hi, > > I would like to help. Please let me know how I can help. Although my help > may not be very effective :) Right now you can help by sending pull requests against: https://github.com/certik/csympy/tree/w (i.e. the "w" branch) that improve

Re: [sympy] Cythonize and other issues

2012-07-24 Thread pallab
This gives error message when I try to make, [ 6%] Building CXX object src/CMakeFiles/csympy.dir/basic.cpp.o [ 13%] Building CXX object src/CMakeFiles/csympy.dir/dict.cpp.o /home/pallab/csympy/src/dict.cpp: In function ‘std::ostream& operator<<(std::ostream&, const CSymPy::Dict_int&)’: /home/pal

Re: [sympy] Cythonize and other issues

2012-07-24 Thread Ondřej Čertík
On Tue, Jul 24, 2012 at 11:08 AM, pallab wrote: > This gives error message when I try to make, > > [ 6%] Building CXX object src/CMakeFiles/csympy.dir/basic.cpp.o > [ 13%] Building CXX object src/CMakeFiles/csympy.dir/dict.cpp.o > /home/pallab/csympy/src/dict.cpp: In function ‘std::ostream& > ope

Re: [sympy] Cythonize and other issues

2012-07-24 Thread pallab
I am using 4.5.2 g++ -v Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gc

Re: [sympy] Cythonize and other issues

2012-07-24 Thread pallab
also I did follwoing: git clone https://github.com/certik/csympy cd csympy git checkout w git pull cmake CMakeLists.txt make On Tuesday, July 24, 2012 3:26:58 PM UTC-4, pallab wrote: > > I am using 4.5.2 > > g++ -v > > Using built-in specs. > COLLECT_GCC=g++ > > COLLECT_LTO_WRAPPER=/usr/lib/x8

Re: [sympy] Cythonize and other issues

2012-07-24 Thread Ondřej Čertík
I think that your gcc is too old --- I am using some new features from C++11, so that's probably the reason. Right now I just want to get something out there, see if it does the job and only later start bothering about portability etc. Ondrej On Tue, Jul 24, 2012 at 12:29 PM, pallab wrote: > > a

Re: [sympy] Cythonize and other issues

2012-07-25 Thread Tom Bachmann
The work below is very preliminary: My nearest plan is to figure out whether one can write a faster (than sympyx) core in C++, my latest code is here (in the "w" branch) https://github.com/certik/csympy/tree/w I am using better data structures and quite simple/maintainable model, I am quite clo

Re: [sympy] Cythonize and other issues

2012-07-25 Thread pallab
This is working fine with g++-4.6.3 On Tuesday, July 24, 2012 6:27:38 PM UTC-4, Ondřej Čertík wrote: > > I think that your gcc is too old --- I am using some new features from > C++11, > so that's probably the reason. Right now I just want to get something out > there, > see if it does the job

Re: [sympy] Cythonize and other issues

2012-07-28 Thread Vinzent Steinberg
On Tuesday, July 17, 2012 5:09:17 PM UTC+2, Ondřej Čertík wrote: > > On Tue, Jul 17, 2012 at 3:40 AM, pallab wrote: > > > > Hi, > > > > I would like to help. Please let me know how I can help. Although my > help > > may not be very effective :) > > Right now you can help by sending pull requ

Re: [sympy] Cythonize and other issues

2012-07-28 Thread Ondřej Čertík
On Sat, Jul 28, 2012 at 6:01 AM, Vinzent Steinberg wrote: > On Tuesday, July 17, 2012 5:09:17 PM UTC+2, Ondřej Čertík wrote: >> >> On Tue, Jul 17, 2012 at 3:40 AM, pallab wrote: >> > >> > Hi, >> > >> > I would like to help. Please let me know how I can help. Although my >> > help >> > may not be v