One may also look at ways to do this without changing SymPy at all, as
is done with the differentiation step-by-step code in SymPy Gamma. One
could probably do the whole thing just using Python's builtin tracing
functionality, or we could make it a little easier by putting minimal
(optional) tracing in some core routines.

Aaron Meurer

On Sat, Jan 18, 2014 at 10:03 PM, Matthew Rocklin <mrock...@gmail.com> wrote:
> For step-by-step, what about treating this as a logging problem?  Lets
> forget algorithms like Risch integration that are inherently not
> step-by-stepable.  I think that a lot of good could come out of decorating
> the `_eval_foo` and `eval` methods with the sort of logging/tracing
> capability commonly used for debugging.
>
>
> On Sat, Jan 18, 2014 at 6:17 PM, Aaron Meurer <asmeu...@gmail.com> wrote:
>>
>> For the groups module, we do still need a way to represent groups
>> symbolically, not just as a list of permutations.
>>
>> Aaron Meurer
>>
>> On Sat, Jan 18, 2014 at 8:09 PM, David Joyner <wdjoy...@gmail.com> wrote:
>> > On Sat, Jan 18, 2014 at 8:06 PM, Aaron Meurer <asmeu...@gmail.com>
>> > wrote:
>> >> The new year is here, and GSoC is right around the corner.
>> >>
>> >> I've updated some stuff on the GSoC ideas page, including a new idea
>> >> relating to the solvers:
>> >> https://github.com/sympy/sympy/wiki/gsoc-2014-ideas
>> >>
>> >> It would be great if any of you have some free time to browse through
>> >> the page and remove any stuff that shouldn't be there any more, and
>> >> add any stuff that is missing. You should especially do this if you
>> >> were a student or mentor last year, as I know a lot of last year's
>> >> projects are still on that page.
>> >
>> > The group theory stuff is out of date.
>> > http://docs.sympy.org/latest/modules/combinatorics/perm_groups.html
>> > http://docs.sympy.org/latest/modules/combinatorics/named_groups.html
>> > http://docs.sympy.org/latest/modules/combinatorics/group_constructs.html
>> > I'll try to edit it later.
>> >>
>> >> Aaron Meurer
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups "sympy" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send
>> >> an email to sympy+unsubscr...@googlegroups.com.
>> >> To post to this group, send email to sympy@googlegroups.com.
>> >> Visit this group at http://groups.google.com/group/sympy.
>> >> For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "sympy" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an email to sympy+unsubscr...@googlegroups.com.
>> > To post to this group, send email to sympy@googlegroups.com.
>> > Visit this group at http://groups.google.com/group/sympy.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sympy" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sympy+unsubscr...@googlegroups.com.
>> To post to this group, send email to sympy@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sympy.
>> For more options, visit https://groups.google.com/groups/opt_out.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sympy+unsubscr...@googlegroups.com.
> To post to this group, send email to sympy@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy+unsubscr...@googlegroups.com.
To post to this group, send email to sympy@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to