On 03-19-2011, at 1:07 AM, Brian Granger wrote:

> On Fri, Mar 18, 2011 at 8:49 PM, Aaron S. Meurer <[email protected]> wrote:
>> 
>> 
>> Well, the hope is that we can use things like @cythonized decorators in the 
>> core, and make it just work either way (either it uses pure Python, or 
>> cython if the cython has been made).  This is how the cython in the polys 
>> works right now.  We will have to look at it to see if this will work for 
>> the core.  Anyway, it would definitely be optional no matter how it is done, 
>> because we want people to be able to use SymPy using pure Python as the only 
>> dependency.
>> 
>> Also, it was my understanding that the core needs a lot of cleanup before it 
>> can be properly cythonized.  In particular, the old assumptions have to be 
>> completely removed and replaced with the new ones.  Others know more about 
>> the state of the core and could probably answer your questions better, 
>> though.
> 
> +1e100.  The old assumptions definitely need to go before Cython is
> brought into the picture.  In terms of the core, I think the
> assumptions work is one of the most important things that needs to be
> done.

Should the assumption work be a GSoC project itself?

> 
> virtualenv is great.
> 

Good to know.

>> If you are working on just SymPy, you can just work straight from the git 
>> repository.  There is no need to install it.
> 
> This is how we work.
> 

Also good to know, but it wouldn't be helpful if I do plotting since I'd need a 
number of additional packages.

As an alternate project, I was thinking about plotting. What back ends do 
people want? I'm guessing pyglet and matplotlib, but what else? I think ASCII 
art would be a bit tricky since you'd have to develop a whole new plotting back 
end rather than just interfacing with one.

I'm not sure what specifically you'd want from Mathematica since I don't use it.

Cheers,

Tim.

---
Tim Lahey
PhD Candidate, Systems Design Engineering
University of Waterloo
http://about.me/tjlahey

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

Reply via email to