On Tue, Feb 5, 2013 at 10:28 PM, Case Van Horsen <[email protected]> wrote:
> On Tue, Feb 5, 2013 at 5:42 PM, Aaron Meurer <[email protected]> wrote:
>> On Tue, Feb 5, 2013 at 5:46 PM, Ondřej Čertík <[email protected]> 
>> wrote:
>>> Hi Case!
>>>
>>> Thanks for working on this. I have finally found time and added gmpy
>>> support into our Travis-CI testing:
>>>
>>> https://github.com/sympy/sympy/pull/1756
>>>
>>> the tests discovered a few minor gmpy failures today:
>>>
>>> http://code.google.com/p/sympy/issues/detail?id=3616
>>>
>>> Btw, I also noticed, that gmpy2 doesn't have the sqrt method, required
>>> by mpmath.
>
> In gmpy2, I added support for MPFR and MPC and one of the goals was to
> make gmpy2 follow existing Python conventions as much as possible.
> gmpy2.sqrt now returns an mpfr type and gmpy2.isqrt returns the
> integer square root.
>
> The mpmath repository includes a couple fixes for gmpy2. For example,
> one of fixes in mpmath is
>
> if BACKEND == 'gmpy':
>     if gmpy.version() >= "2":
>         isqrt_small = isqrt_fast = isqrt = gmpy.isqrt
>         sqrtrem = gmpy.isqrt_rem
>     else:
>         isqrt_small = isqrt_fast = isqrt = gmpy.sqrt
>         sqrtrem = gmpy.sqrtrem
>
> I've follwed a similar approach in sympy.
>
> casevh
>>
>> From the previous response: "gmpy duplicated almost all function calls
>> with method calls; gmpy2 removes most of duplicate method calls". So I
>> guess sqrt is only a function in gmpy2.

I see. Thanks a lot for fixing it.

Ondrej

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to