Hi Oyster!

thanks for all the bug reports!

On Fri, Nov 21, 2008 at 3:39 AM, Oyster <[EMAIL PROTECTED]> wrote:
>
> all of them is under examples directory
>
> gibbs_phenomenon.py
>    py24
>        x-value of the maximum: -0.0314159265359
>        Traceback (most recent call last):
>          File "H:\pure_pylib\math\sympy\examples
> \gibbs_phenomenon.py", line 126, in ?
>            max = f.subs(x, x0).evalf()
>          File "H:\pure_pylib\math\sympy\sympy\core\evalf.py", line
> 1022, in Basic_evalf
>
>            result = evalf(x, prec+4, options)
>          File "H:\pure_pylib\math\sympy\sympy\core\evalf.py", line
> 962, in evalf
>            r = evalf_table[x.func](x, prec, options)
>          File "H:\pure_pylib\math\sympy\sympy\core\evalf.py", line
> 295, in evalf_add
>            terms = [evalf(arg, prec+10, options) for arg in args]
>          File "H:\pure_pylib\math\sympy\sympy\core\evalf.py", line
> 962, in evalf
>            r = evalf_table[x.func](x, prec, options)
>          File "H:\pure_pylib\math\sympy\sympy\core\evalf.py", line
> 347, in evalf_mul
>            re, im, a, aim = evalf(arg, prec, options)
>          File "H:\pure_pylib\math\sympy\sympy\core\evalf.py", line
> 962, in evalf
>            r = evalf_table[x.func](x, prec, options)
>          File "H:\pure_pylib\math\sympy\sympy\core\evalf.py", line
> 924, in <lambda>
>            C.Rational : lambda x, prec, options: (from_rational(x.p,
> x.q, prec), None,
>        prec, None),
>          File "H:\pure_pylib\math\sympy\sympy\mpmath\libmpf.py", line
> 437, in from_rati
>        onal
>            return mpf_div(from_int(p), from_int(q), prec, rnd)
>          File "H:\pure_pylib\math\sympy\sympy\mpmath\libmpf.py", line
> 784, in mpf_div
>            quot, rem = divmod(sman<<extra, tman)
>        TypeError: unsupported operand type(s) for <<: 'long' and
> 'float'

This is weird, it works for me both with python2.4 and 2.5. I tried
uninstalling gmpy, and it still works. When I get more time, I'll try
that on windows too if I can reproduce it.

>
>    py25
>        ok
>
> pidigits.py
> py24/25
>    Traceback (most recent call last):
>      File "H:\pure_pylib\math\sympy\examples\pidigits.py", line 71,
> in ?
>        interactive()
>      File "H:\pure_pylib\math\sympy\examples\pidigits.py", line 66,
> in interactive
>        global_options["verbose"] = True
>    NameError: global name 'global_options' is not defined

Yes, this one is broken. We are redesigning the examples here:

http://code.google.com/p/sympy/issues/detail?id=1196


>
> print_pygame.py
>    I mentioned and stated myself at
> http://groups.google.com/group/sympy/browse_thread/thread/b2d8effd68d3e101
>    Traceback (most recent call last):
>      File "H:\pure_pylib\math\sympy\examples\print_pygame.py", line
> 6, in ?
>        from sympy.printing import print_pygame, pprint
>    ImportError: cannot import name print_pygame
>
> tensors.py
>    Traceback (most recent call last):
>      File "H:\pure_pylib\math\sympy\examples\tensors.py", line 77,
> in ?
>        Chr = g[i.up, m.up]/2 * (g[m.dn, k.dn].diff(l.up) + g
> [m.dn,l.dn].diff(k.up)
>    \
>    TypeError: unsubscriptable object


Thanks for both reports,  I added it to the issue. If you want to know
which examples are known to work, look into examples/all

Ondrej

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