On Thu, Oct 16, 2008 at 9:12 PM, Fredrik Johansson
<[EMAIL PROTECTED]> wrote:
>
> On Thu, Oct 16, 2008 at 4:43 PM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>> Unfortunately, I now encountered a more serious problem with x[0] and
>> x._mpf_[0]. Here is how to reproduce (Kirill, is there an easier way
>> to checkout the remote branch?):
>
>> I don't like the way I fixed that. Fredrik, do you think you could
>> please look into that? I think we'll release with our old mpmath, as
>> that is well tested and works. And import the new mpmath into our next
>> release, so that we have enough time to discover and fix bugs.
>
> I don't like that fix either :-) There should be no non-tuples in there.
>
> The fix is that the mpmath functions mpf_gamma, mpf_pi and mpf_e
> should be used instead of functions.gamma, functions.pi, functions.e.

That worked. I spent another hour fixing it, now almost everything works:

http://github.com/certik/sympy/commits/mpmath4/

But now there are the following problems. 3 tests fail here:

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

    @classmethod
    def summation(cls, f, points, prec, epsilon, max_level, verbose=False):
        """
            Main summation function
            """
        I = err = mpf(0)
E       for i in xrange(len(points)-1):
>       TypeError: object of type 'mpf' has no len()

[/home/ondra/repos/sympy/sympy/mpmath/quadrature.py:119]
________________________________________________________________________________


And another serious problem is that nsimplify stopped working:

__________________________ entrypoint: test_nsimplify __________________________

    def test_nsimplify():
        x = Symbol("x")
        assert nsimplify(0) == 0
        assert nsimplify(-1) == -1
        assert nsimplify(1) == 1
        assert nsimplify(1+x) == 1+x
E       assert nsimplify(2.7) == Rational(27,10)
>       assert 10/27 == 27/10
         +  where 10/27 = nsimplify(2.7000000000000002)
         +  and   27/10 = Rational(27, 10)

[/home/ondra/repos/sympy/sympy/simplify/tests/test_simplify.py:266]
________________________________________________________________________________


Full py.test log attached.

Ondrej

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Attachment: log
Description: Binary data

Reply via email to