Le mercredi 23 mars 2011 à 16:09 -0700, Friedman a écrit :
> Thanks for the link Aaron.
> 
> What other parts of SymPy could be optimised without working on
> deprecated code? I could try to produce a dependence graph to find the
> most referenced modules.
> 
> I read in that thread that removing the old assumptions could be a
> challenging project. What skills does it rely on? Is it more
> mathematics or software engineering? I have more experience in the
> later doing a Comp. Sc. degree (encapsulation, modularity, OO design
> patterns).
> 
I think it's mostly software engineering (refactoring, interface
design, ...) with a side dish of hardcore CS/AI topics (knowledge base
maintenance and indexing, inductive reasoning, ...) We probably also
need to implement simplification of boolean expressions.

> On Mar 24, 7:56 am, "Aaron S. Meurer" <[email protected]> wrote:
> > You might read through this thread from a few days 
> > agohttp://groups.google.com/group/sympy/browse_thread/thread/18f0197965e....
> >   Note that there might be a problem with the Cythonizing the core because 
> > we still need to remove the old assumptions (this would itself be a whole 
> > GSoC project).  
> >
> > However, if you are still interested in Cython, you might look at 
> > cythonizing other core parts of SymPy.
> >
> > Aaron Meurer
> >
> > On Mar 23, 2011, at 5:20 AM, Friedman wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hello SymPy people,
> >
> > > I’m a Computer Science student currently completing my Master’s thesis
> > > at the University of Canterbury, New Zealand.
> >
> > > I am looking to participate in gsoc this year. I would like to
> > > contribute to sympy because I have both an interest in mathematics and
> > > Python. Python is currently my language of choice. I use Python in my
> > > studies and I also tutor Python in undergraduate classes.
> >
> > > I’m considering the Cython project to optimise the core. I used Cython
> > > in Master’s project to optimise processor/memory intensive methods.
> > > With Cython I increase the performance of my code while leaving the
> > > original Python code unchanged by adding Cython headers (.pyx) to
> > > modules to convert the Python into C++. It would be very interesting
> > > to be involved in doing the same to sympy.
> >
> > > Currently looking through the discussion topics to see what would be
> > > required of the Cython project. Just wanted to express my interest in
> > > this project at this moment.
> >
> > > Ben M.
> >
> > > --
> > > 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 
> > > athttp://groups.google.com/group/sympy?hl=en.
> 


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