Hi, On 28 November 2011 02:01, Kate MacInnis <[email protected]> wrote:
> So last spring, I started working on removing the auto-distribution of > constants. Life got busy, and I had to set that project aside for > awhile. When I decided to come back to it over the long weekend, I > decided to start fresh. I've now got almost all tests passing. :-) > Thanks for working on this. > > But I do have a couple of questions. > > Awhile back, there was talk of a hint manager for expand. Whatever > happened with that? Was it that the behavior couldn't be agreed on, > or was it just a matter of getting busy with other things? I've > implemented a simple one as part of my solution. If any hint is set > to True, it runs only that hint. > Being busy is one thing, but the real problem is that expand()'s API is just to complex and adding a hint manager may not solve our problems. Also, a sort of option manager was implemented in sympy.polys.polyoptions and can be adapted for usage in expand(). > > Also, on the two tests that I haven't gotten to pass yet: > > I'm getting an AttributeError exception in integrals/tests/ > test_risch.py, but if I run the test from inside isympy it doesn't > have a problem. Any ideas? > I don't get this failure when using your branch. Can you post output from bin/test (complete with architecture, seed, ground types, etc.)? Do you test the individual file or the whole test suite (are there any differences in outcome)? > > The only other test that I'm having a problem with is test_formulae in > simplify/tests/test_hyperexpand.py. It has a loop where it > numerically tests each formula in FormulaCollection. Are there any > resources anyone can point me to as I wrap my head around this one? > I reproduced the problem. I will look into this. > > If anyone wants to take a look at it, here's my working branch: > https://github.com/kmacinnis/sympy/tree/remove-auto-distribution I > apologize in advance if the commit history is a little screwy-- when I > tried to rebase on the most recent updates things got a little mangled > up. > > Thanks in advance for any feedback. > > -- > 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. > > Mateusz -- 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.
