Jaap Spies wrote: > mabshoff wrote: > >> The tarball [194MB] is at >> >> http://sage.math.washington.edu/home/mabshoff/sage-2.9.2.alpha0.tar >> >> Please build test this and report and issue besides the doctest >> failures listed >> at #1672: >> >> devel/sage-main/sage/plot/plot.py >> devel/sage-main/sage/plot/plot3d/examples.py >> devel/sage-main/sage/plot/plot3d/index_face_set.pyx >> devel/sage-main/sage/plot/plot3d/parametric_plot3d.py >> > > Build on FC8 was ok: > > real 181m32.705s > user 134m17.342s > sys 15m55.018s > To install gap, gp, singular, etc., scripts > in a standard bin directory, start sage and > type something like > sage: install_scripts('/usr/local/bin') > at the SAGE command prompt. > > SAGE build/upgrade complete! > [EMAIL PROTECTED] sage-2.9.2.alpha0]$ > > But make check stopped at: > > Exception raised: > Traceback (most recent call last): > File > "/home/jaap/Download/sage-2.9.2.alpha0/local/lib/python2.5/doctest.py", > line 1212, in __run > compileflags, 1) in test.globs > File "<doctest __main__.example_10[2]>", line 1, in <module> > S.jmol_repr(S.default_render_params())###line 610: > sage: S.jmol_repr(S.default_render_params()) > File "shapes.pyx", line 214, in > sage.plot.plot3d.shapes.Cylinder.jmol_repr > return ParametricSurface.jmol_repr(self, render_params) > File "parametric_surface.pyx", line 116, in > sage.plot.plot3d.parametric_surface.ParametricSurface.jmol_repr > return IndexFaceSet.jmol_repr(self, render_params) > File "index_face_set.pyx", line 646, in > sage.plot.plot3d.index_face_set.IndexFaceSet.jmol_repr > if render_params.output_archive: > AttributeError: 'RenderParams' object has no attribute 'output_archive' > ********************************************************************** > 1 items had failures: > 1 of 3 in __main__.example_10 > ***Test Failed*** 1 failures. > For whitespace errors, see the file .doctest_index_face_set.pyx > [2.3 s] > sage -t devel/sage-main/sage/plot/plot3d/parametric_surface.pyx > [4.9 s] > sage -t devel/sage-main/sage/plot/plot3d/platonic.py > [2.3 s] > sage -t devel/sage-main/sage/plot/plot3d/texture.py > [1.7 s] > sage -t devel/sage-main/sage/plot/plot3d/shapes.pyx > [3.7 s] > sage -t devel/sage-main/sage/plot/plot3d/point_c.pxi > [1.7 s] > sage -t devel/sage-main/sage/plot/plot3d/transform.pyx > > *hangs* here, but with > ./sage -t -verbose devel/sage-main/sage/plot/plot3d/transform.pyx > > all test passes! > > I'm flabbergasted! > > Jaap >
The same on FC7, hangs on ./sage -testall -verbose, but: sage -t devel/sage-main/sage/plot/plot3d/transform.pyx [2]+ Stopped ./sage -testall -verbose [EMAIL PROTECTED] sage-2.9.2.alpha0]$ ./sage -t -verbose devel/sage-main/sage/plot/plot3d/transform.pyx sage -t -verbose devel/sage-main/sage/plot/plot3d/transform.pyxTrying: from sage.plot.plot3d.transform import rotate_arbitrary###line 104:_sage_ >>> from sage.plot.plot3d.transform import rotate_arbitrary Expecting nothing ok Trying: rotate_arbitrary((Integer(1),Integer(0),Integer(0)), Integer(1))###line 107:_sage_ >>> rotate_arbitrary((1,0,0), 1) Expecting: [ 1.0 0.0 0.0] [ 0.0 0.540302305868 0.841470984808] [ 0.0 -0.841470984808 0.540302305868] ok Trying: rotate_arbitrary((Integer(0),Integer(1),Integer(0)), Integer(1))###line 111:_sage_ >>> rotate_arbitrary((0,1,0), 1) Expecting: [ 0.540302305868 0.0 -0.841470984808] [ 0.0 1.0 0.0] [ 0.841470984808 0.0 0.540302305868] ok Trying: rotate_arbitrary((Integer(0),Integer(0),Integer(1)), Integer(1))###line 115:_sage_ >>> rotate_arbitrary((0,0,1), 1) Expecting: [ 0.540302305868 0.841470984808 0.0] [-0.841470984808 0.540302305868 0.0] [ 0.0 0.0 1.0] ok Trying: rotate_arbitrary((Integer(1),Integer(1),Integer(1)), Integer(1))###line 121:_sage_ >>> rotate_arbitrary((1,1,1), 1) Expecting: [ 0.693534870579 0.639056064305 -0.332590934883] [-0.332590934883 0.693534870579 0.639056064305] [ 0.639056064305 -0.332590934883 0.693534870579] ok Trying: rotate_arbitrary((Integer(1),Integer(1),Integer(1)), -Integer(1))**(-Integer(1))###line 125:_sage_ >>> rotate_arbitrary((1,1,1), -1)^(-1) Expecting: [ 0.693534870579 0.639056064305 -0.332590934883] [-0.332590934883 0.693534870579 0.639056064305] [ 0.639056064305 -0.332590934883 0.693534870579] ok Trying: rotate_arbitrary((Integer(1),Integer(2),Integer(3)), -Integer(1)).det()###line 131:_sage_ >>> rotate_arbitrary((1,2,3), -1).det() Expecting: 1.0 ok Trying: rotate_arbitrary((Integer(1),Integer(1),Integer(1)), Integer(2)*pi/Integer(3)) * vector(RDF, (Integer(1),Integer(2),Integer(3)))###line 133:_sage_ >>> rotate_arbitrary((1,1,1), 2*pi/3) * vector(RDF, (1,2,3)) Expecting: (2.0, 3.0, 1.0) ok Trying: rotate_arbitrary((Integer(1),Integer(2),Integer(3)), Integer(5)) * vector(RDF, (Integer(1),Integer(2),Integer(3)))###line 135:_sage_ >>> rotate_arbitrary((1,2,3), 5) * vector(RDF, (1,2,3)) Expecting: (1.0, 2.0, 3.0) ok Trying: rotate_arbitrary((Integer(1),Integer(1),Integer(1)), pi/Integer(7))**Integer(7)###line 137:_sage_ >>> rotate_arbitrary((1,1,1), pi/7)^7 Expecting: [-0.333333333333 0.666666666667 0.666666666667] [ 0.666666666667 -0.333333333333 0.666666666667] [ 0.666666666667 0.666666666667 -0.333333333333] ok Trying: vx,vy,vz,theta = var('x y z theta')###line 152:_sage_ >>> vx,vy,vz,theta = var('x y z theta') Expecting nothing ok Trying: def rotX(theta): return matrix(SR, Integer(3), Integer(3), [Integer(1), Integer(0), Integer(0), Integer(0), cos(theta), -sin(theta), Integer(0), sin(theta), cos(theta)])###line 155:_sage_ >>> def rotX(theta): return matrix(SR, 3, 3, [1, 0, 0, 0, cos(theta), -sin(theta), 0, sin(theta), cos(theta)]) Expecting nothing ok Trying: def rotZ(theta): return matrix(SR, Integer(3), Integer(3), [cos(theta), -sin(theta), Integer(0), sin(theta), cos(theta), Integer(0), Integer(0), Integer(0), Integer(1)])###line 156:_sage_ >>> def rotZ(theta): return matrix(SR, 3, 3, [cos(theta), -sin(theta), 0, sin(theta), cos(theta), 0, 0, 0, 1]) Expecting nothing ok Trying: vy = sqrt(Integer(1)-vx**Integer(2)-vz**Integer(2))###line 161:_sage_ >>> vy = sqrt(1-vx^2-vz^2) Expecting nothing ok Trying: t = atan(vy/vz)+pi/Integer(2)###line 164:_sage_ >>> t = atan(vy/vz)+pi/2 Expecting nothing ok Trying: m = rotX(t)###line 165:_sage_ >>> m = rotX(t) Expecting nothing ok Trying: new_y = vy*cos(t) - vz*sin(t)###line 166:_sage_ >>> new_y = vy*cos(t) - vz*sin(t) Expecting nothing ok Trying: s = atan(vx/new_y) + pi/Integer(2)###line 169:_sage_ >>> s = atan(vx/new_y) + pi/2 Expecting nothing ok Trying: m = rotZ(s) * m###line 170:_sage_ >>> m = rotZ(s) * m Expecting nothing ok Trying: m = rotX(theta) * m###line 174:_sage_ >>> m = rotX(theta) * m Expecting nothing ok Trying: ix = [(i,j) for i in range(Integer(3)) for j in range(Integer(3))]###line 177:_sage_ >>> ix = [(i,j) for i in range(3) for j in range(3)] Expecting nothing ok Trying: for ij in ix: m[ij] = m[ij].simplify_rational()###line 178:_sage_ >>> for ij in ix: m[ij] = m[ij].simplify_rational() Expecting nothing ok Trying: m = rotZ(-s) * m###line 181:_sage_ >>> m = rotZ(-s) * m Expecting nothing ok Trying: m = rotX(-t) * m###line 182:_sage_ >>> m = rotX(-t) * m Expecting nothing ok Trying: for ij in ix: m[ij] = m[ij].simplify_rational()###line 183:_sage_ >>> for ij in ix: m[ij] = m[ij].simplify_rational() Expecting nothing ok 1 items had no tests: __main__ 1 items passed all tests: 25 tests in __main__.example_0 25 tests in 2 items. 25 passed and 0 failed. Test passed. [6.3 s] ---------------------------------------------------------------------- All tests passed! Total time for all tests: 6.3 seconds [EMAIL PROTECTED] sage-2.9.2.alpha0]$ --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/ -~----------~----~----~----~------~----~------~--~---