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.
