#11334: Update numpy to 1.6
------------------------+---------------------------------------------------
   Reporter:  jason     |          Owner:  tbd       
       Type:  task      |         Status:  new       
   Priority:  major     |      Milestone:  sage-4.7.1
  Component:  packages  |       Keywords:            
Work_issues:            |       Upstream:  N/A       
   Reviewer:            |         Author:            
     Merged:            |   Dependencies:            
------------------------+---------------------------------------------------

Comment(by fbissey):

 For some reason the other install didn't upgrade that's why I didn't see
 anything on the second machine. So right now it looks like we have the
 following to correct:
 {{{
         sage -t  -long -force_lib
 devel/sage/doc/en/numerical_sage/numpy.rst #
  4 doctests failed
          sage -t  -long -force_lib devel/sage/sage/symbolic/function.pyx #
 1
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/plot/plot_field.py # 1
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/plot/matrix_plot.py # 1
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/matrix/matrix1.pyx # 1
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/numerical/optimize.py #
 1
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/rings/integer.pyx # 1
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/functions/hyperbolic.py
 # 2
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/functions/trig.py # 3
  doctests failed
          sage -t  -long -force_lib devel/sage/sage/functions/other.py # 2
  doctests failed
  }}}
 The first one is already in the ticket, then we have
 {{{
 sage -t -long -force_lib "devel/sage/sage/symbolic/function.pyx"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/symbolic/function.pyx", line 596:
     sage: csc(a)
 Expected:
     array([        inf,  1.18839511,  1.09975017,  7.0861674 ,
 -1.32134871])
 Got:
     doctest:270: RuntimeWarning: divide by zero encountered in divide
     array([        inf,  1.18839511,  1.09975017,  7.0861674 ,
 -1.32134871])
 **********************************************************************
 }}}

 {{{
 sage -t -long -force_lib "devel/sage/sage/plot/plot_field.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/plot/plot_field.py", line 216:
     sage: plot_slope_field(growth_rate*(1-y/capacity)*y, (x,0,5),
 (y,0,capacity*2)).show(aspect_ratio=1)
 Expected nothing
 Got:
     doctest:622: RuntimeWarning: divide by zero encountered in divide
     doctest:623: RuntimeWarning: invalid value encountered in multiply
     doctest:624: RuntimeWarning: invalid value encountered in multiply
 **********************************************************************
 }}}

 {{{
 sage -t -long -force_lib "devel/sage/sage/plot/matrix_plot.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/plot/matrix_plot.py", line 383:
     sage: matrix_plot([[sin(x), cos(x)], [1, 0]])
 Expected:
     Traceback (most recent call last):
     ...
     ValueError: can not convert entries to floating point numbers
 Got:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_8[36]>", line 1, in <module>
         matrix_plot([[sin(x), cos(x)], [Integer(1), Integer(0)]])###line
 383:
     sage: matrix_plot([[sin(x), cos(x)], [1, 0]])
       File "/usr/lib/python2.7/site-packages/sage/misc/decorators.py",
 line 381, in wrapper
         return func(*args, **kwds)
       File "/usr/lib/python2.7/site-packages/sage/misc/decorators.py",
 line 432, in wrapper
         return func(*args, **options)
       File "/usr/lib/python2.7/site-packages/sage/plot/matrix_plot.py",
 line 423, in matrix_plot
         raise TypeError, "mat must be a Matrix or a two dimensional array"
     TypeError: mat must be a Matrix or a two dimensional array
 **********************************************************************
 }}}

 {{{
 sage -t -long -force_lib "devel/sage/sage/matrix/matrix1.pyx"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/matrix/matrix1.pyx", line 468:
     sage: sorted(numpy.typecodes.items())
 Expected:
     [('All', '?bhilqpBHILQPfdgFDGSUVO'), ('AllFloat', 'fdgFDG'),
 ('AllInteger', 'bBhHiIlLqQpP'), ('Character', 'c'), ('Complex', 'FDG'),
 ('Float', 'fdg'), ('Integer', 'bhilqp'), ('UnsignedInteger', 'BHILQP')]
 Got:
     [('All', '?bhilqpBHILQPefdgFDGSUVOMm'), ('AllFloat', 'efdgFDG'),
 ('AllInteger', 'bBhHiIlLqQpP'), ('Character', 'c'), ('Complex', 'FDG'),
 ('Datetime', 'Mm'), ('Float', 'efdg'), ('Integer', 'bhilqp'),
 ('UnsignedInteger', 'BHILQP')]
 **********************************************************************
 }}}

 {{{
 sage -t -long -force_lib "devel/sage/sage/numerical/optimize.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/numerical/optimize.py", line 162:
     sage: find_minimum_on_interval(f, 1, 5, tol=1e-3)
 Expected:
     (-3.28837136189098..., 3.42575079030572...)
 Got:
     (-3.28837136189, 3.4257507903057229)
 }}}


 {{{
 sage -t -long -force_lib "devel/sage/sage/rings/integer.pyx"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/rings/integer.pyx", line 4738:
     sage: numpy.array(2**40).dtype
 Expected:
     dtype('int64')
 Got:
     dtype('object')
 **********************************************************************
 }}}


 {{{
 sage -t -long -force_lib "devel/sage/sage/functions/hyperbolic.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/functions/hyperbolic.py", line 609:
     sage: arcsech(a)
 Exception raised:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_23[4]>", line 1, in <module>
         arcsech(a)###line 609:
     sage: arcsech(a)
       File "function.pyx", line 357, in
 sage.symbolic.function.Function.__call__ (sage/symbolic/function.cpp:3794)
       File "/usr/lib/python2.7/site-
 packages/sage/functions/hyperbolic.py", line 612, in _eval_numpy_
         return arccosh(1.0 / x)
     ZeroDivisionError: float division by zero
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/functions/hyperbolic.py", line 658:
     sage: arccsch(a)
 Exception raised:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_26[4]>", line 1, in <module>
         arccsch(a)###line 658:
     sage: arccsch(a)
       File "function.pyx", line 357, in
 sage.symbolic.function.Function.__call__ (sage/symbolic/function.cpp:3794)
       File "/usr/lib/python2.7/site-
 packages/sage/functions/hyperbolic.py", line 661, in _eval_numpy_
         return arcsinh(1.0 / x)
     ZeroDivisionError: float division by zero
 **********************************************************************
 }}}

 {{{
 sage -t -long -force_lib "devel/sage/sage/functions/trig.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/functions/trig.py", line 827:
     sage: atan2(a, b)
 Exception raised:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_34[16]>", line 1, in <module>
         atan2(a, b)###line 827:
     sage: atan2(a, b)
       File "function.pyx", line 718, in
 sage.symbolic.function.GinacFunction.__call__
 (sage/symbolic/function.cpp:6475)
       File "function.pyx", line 357, in
 sage.symbolic.function.Function.__call__ (sage/symbolic/function.cpp:3794)
       File "function.pyx", line 604, in
 sage.symbolic.function.Function._eval_numpy_
 (sage/symbolic/function.cpp:5568)
     NotImplementedError: The Function arctan2 does not support numpy
 arrays as arguments
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/functions/trig.py", line 830:
     sage: atan2(1,a)
 Exception raised:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_34[17]>", line 1, in <module>
         atan2(Integer(1),a)###line 830:
     sage: atan2(1,a)
       File "function.pyx", line 718, in
 sage.symbolic.function.GinacFunction.__call__
 (sage/symbolic/function.cpp:6475)
       File "function.pyx", line 357, in
 sage.symbolic.function.Function.__call__ (sage/symbolic/function.cpp:3794)
       File "function.pyx", line 604, in
 sage.symbolic.function.Function._eval_numpy_
 (sage/symbolic/function.cpp:5568)
     NotImplementedError: The Function arctan2 does not support numpy
 arrays as arguments
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/functions/trig.py", line 833:
     sage: atan2(a, 1)
 Exception raised:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_34[18]>", line 1, in <module>
         atan2(a, Integer(1))###line 833:
     sage: atan2(a, 1)
       File "function.pyx", line 718, in
 sage.symbolic.function.GinacFunction.__call__
 (sage/symbolic/function.cpp:6475)
       File "function.pyx", line 357, in
 sage.symbolic.function.Function.__call__ (sage/symbolic/function.cpp:3794)
       File "function.pyx", line 604, in
 sage.symbolic.function.Function._eval_numpy_
 (sage/symbolic/function.cpp:5568)
     NotImplementedError: The Function arctan2 does not support numpy
 arrays as arguments
 **********************************************************************
 }}}

 {{{
 sage -t -long -force_lib "devel/sage/sage/functions/other.py"
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/functions/other.py", line 211:
     sage: ceil(a)
 Exception raised:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_5[20]>", line 1, in <module>
         ceil(a)###line 211:
     sage: ceil(a)
       File "/usr/lib/python2.7/site-packages/sage/functions/other.py",
 line 251, in __call__
         return numpy.ceil(x)
     AttributeError: ceil
 **********************************************************************
 File "/usr/share/sage/devel/sage/sage/functions/other.py", line 366:
     sage: floor(a)
 Exception raised:
     Traceback (most recent call last):
       File "/usr/bin/ncadoctest.py", line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File "/usr/bin/sagedoctest.py", line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File "/usr/bin/ncadoctest.py", line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_9[15]>", line 1, in <module>
         floor(a)###line 366:
     sage: floor(a)
       File "/usr/lib/python2.7/site-packages/sage/functions/other.py",
 line 405, in __call__
         return numpy.floor(x)
     AttributeError: floor
 **********************************************************************
 }}}

 The last three are particularly concerning, could you check what's up with
 these in numpy?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11334#comment:7>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" 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/sage-trac?hl=en.

Reply via email to