Tim,

On Fri, Mar 18, 2011 at 10:19 PM, Tim Lahey <[email protected]> wrote:
> 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?

Yes, please!!!  I think a solid application focused on the assumptions
system would be quite popular among the core developers.

Cheers,

Brian

>>
>> 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.
>
>



-- 
Brian E. Granger, Ph.D.
Assistant Professor of Physics
Cal Poly State University, San Luis Obispo
[email protected]
[email protected]

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