Sage Notebook Bugreports : Bugreports

1 | Timestamp | Version | Summary | Problem Report | Intended behaviour | System | Backtrace | COMMENTS | |
---|---|---|---|---|---|---|---|---|---|

2 | 5/2/2009 0:13:43 | Sage Version 3.4.1, Release Date: 2009-04-21 | When I create a GraphQuery, it seems that you have to insert the display_cols even if you don't want to show the GraphQuery. | To reproduce, evaluate Q = GraphQuery(min_degree = 2, max_degree = 2, num_vertices = 6); Q.number_of() | I would have liked to know how many 2-regular graphs on 6 vertices there are (without having to write the display_cols etc.) | Windows/VMWare | |||

3 | 5/18/2009 17:07:24 | 3.4.2 | hashing matrices over laurent series rings yields exception | Minimal example: F = GF(2) O.<t> = LaurentSeriesRing(F) X = matrix(O,3,3,[0,t,0,t**(-1),0,1,0,1,1]) * matrix(O,3,3,[0,1,0,1,0,t,0,t**(-1),1]) X.set_immutable() hash(X) This produces: Traceback: SystemError: error return without exception set This is very unfortunate, since it prevents the creation of dicts with matrices as indices. If you need any other help, do not hesitate to ask! Please keep me informed if there are relevant patches which I could apply before a new version of sage comes out. Thanks in advance!!! | Entering the product matrix by hand works perfectly, though. Comparing the hand-entered matrix and the product X via == produces True. | jan@essert.name | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/u/essertj/.sage/sage_notebook/worksheets/test/3/code/12.py", line 6, in <module> hash(X) File "/var/tmp/sage-3.4.2-linux-Debian_GNU_Linux_4.0_etch-sse2-i686-Linux/local/lib/python2.5/site-packages/Jinja-1.2-py2.5-linux-i686.egg/", line 1, in <module> SystemError: error return without exception set | |

4 | 5/18/2009 22:01:55 | 3.4.2 | is_zero doesn't work for group algebras | G = AlternatingGroup(2) ZG = GroupAlgebra(G) print ZG.zero_element().is_zero() # This print False ! | It should print True! | jlefebvre@math.ubc.ca | Mac OSX | ||

5 | 5/28/2009 19:18:44 | 3.1.4 and 3.4.2 | wrong integral of power function | The next integral is convergent, but sage fails to evaluate it integral(1/x^3,x,1,infinity) The result is good for 1/x^2, and for 1/x^3, but with different upper limit. | The result of the improper integral is wrong, if the power is negative integer, but good for rationals: integral(x^(-16/5),x,1,infinity) | wettl@math.bme.hu | Windows and Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/wettl/.sage/sage_notebook/worksheets/admin/3/code/48.py", line 7, in <module> integral(_sage_const_1 /x**_sage_const_3 ,x,_sage_const_1 ,infinity) File "/usr/share/sage/sage-3.1.4-debian32-IntelXeon-x86-i686-Linux/local/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg/", line 1, in <module> File "/home/was/build/sage-3.1.4/local/lib/python2.5/site-packages/sage/misc/functional.py", line 418, in integral File "/home/was/build/sage-3.1.4/local/lib/python2.5/site-packages/sage/calculus/calculus.py", line 2578, in integral ValueError: Integral is divergent. | |

6 | 6/20/2009 20:22:01 | 4.0.2 | Numerator/Denominator | s,t = var('s t') P(s) = 1/((s+3)*(s+2)*(s+1)) # transfer function kp = 1 Ti = 10 C(s) = kp + 1/(Ti*s) # controller L(s) = P(s) * C(s) # open loop T(s) = L(s) / (1 + L(s)) # closed loop Cllp(s) = T(s) * 1/s print Cllp.numerator().simplify_rational() print Cllp.denominator().simplify_rational() | I don't know whether this is a bug or an intended behaviour, but I would expect s |--> 10*s + 1 instead of s |--> (10*s + 1)/s for the numerator and s |--> 10*s^5 + 60*s^4 + 110*s^3 + 70*s^2 + s instead of s |--> 10*s^4 + 60*s^3 + 110*s^2 + 70*s + 1 for the denominator. BTW: Interestingly, if I use Cllp = Cllp.simplify_rational() before the print commands, they show the correct results! | lukasre@student.ethz.ch | Mac OSX | ||

7 | 6/22/2009 10:25:10 | 4.0.1 | une problème pour la fonction subs pour des element d'une liste | I have with the fonction subs in sage: exemple: R.<x0,x1,x2,x3,x4,x5,x6> = QQ[] L=[x1, x2, x4, x5, x6, x3] h=x2*x4+x1*x5+x2*x6+x5*x6+x1*x3+x4*x3 q=h.substitute(x1=L[0],x2=L[1],x3=L[2],x4=L[3],x5=L[4],x6=L[5]) q x2*x3 + 2*x1*x6 + x2*x6 + x3*x6 + x6^2 normalement on va voir x2*x5+x1*x6+x2*x3+x6*x3+x1*x4+x5*x4 | faicelboua@yahoo.fr | Windows/VMWare | |||

8 | 7/1/2009 19:05:08 | 4.0.2 | numerator/denominator not implemented for multivariate polynomials | Numerator and denominator are implemented for univariate polynomials: K.<a>=QQ['a'] f=a**3+a+1 numerator(f) denominator(f) But not for multivariate polynomials L.<x,y>=QQ['x,y'] F=x numerator(F) one gets: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/luisfe/.sage/sage_notebook/worksheets/admin/2/code/14.py", line 6, in <module> numerator(g) File "/opt/SAGE/sage/local/lib/python2.5/site-packages/SQLAlchemy-0.4.6-py2.5.egg/", line 1, in <module> File "/opt/SAGE/sage/local/lib/python2.5/site-packages/sage/misc/functional.py", line 688, in numerator return x.numerator() AttributeError: 'sage.rings.polynomial.multi_polynomial_libsingular' object has no attribute 'numerator' | I think that this should be implemented, it seems easy: numerator(self): return self; denominator(self): return self.parent(1) Also, I think that this is a bug and not a feature request, funny things may happen: L.<x,y>=QQ['x,y'] F=x G=y H=1-y (F/G).numerator() (F/(G+H)).denominator() The numerator will work, because the system is creating a fraction, the denominator of the second example does not because the fraction is never created. This is important if one wants to write algorithms that work for rational functions but also accept polynomials as inputs | lftabera@yahoo.es | Linux 32bit | ||

9 | 7/7/2009 10:03:55 | 4.0.2 | typesetting issue | In a worksheet, turn typesetting on, type R.<a,b>=PolynomialRing(QQ) T.<x>=LaurentSeriesRing(R) a*x+b*x The answer is displayed as a+bx. | Expected output is (a+b)x, which is correctly returned when typesetting is off. | nqn1976@gmail.com | Linux 32bit | ||

10 | 7/21/2009 13:15:35 | 4.0.2 | exception raised when calculating eigenmatrix_left over RDF | sage: B = matrix(RDF,3,3,range(9)) sage: B.eigenmatrix_left() causes the following error message: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/.../.sage/sage_notebook/worksheets/admin/13/code/75.py", line 6, in <module> B.eigenmatrix_left() File "/home/.../sage-4.0.2/local/lib/python2.5/site-packages/Jinja-1.2-py2.5-linux-i686.egg/", line 1, in <module> File "matrix2.pyx", line 3487, in sage.matrix.matrix2.Matrix.eigenmatrix_left (sage/matrix/matrix2.c:21281) File "element.pyx", line 1154, in sage.structure.element.RingElement.__mul__ (sage/structure/element.c:9815) File "coerce.pyx", line 740, in sage.structure.coerce.CoercionModel_cache_maps.bin_op (sage/structure/coerce.c:6584) TypeError: unsupported operand parent(s) for '*': '<type 'list'>' and 'Complex Double Field' The problem does not happen if the matrix is over QQ: sage: A = matrix(QQ,3,3,range(9)) sage: A.eigenmatrix_left() ([ 0 0 0] [ 0 -1.348469228349535? 0] [ 0 0 13.34846922834954?], [ 1 -2 1] [ 1 0.3101020514433644? -0.3797958971132713?] [ 1 1.289897948556636? 1.579795897113272?]) The behaviour is the same for eigenmatrix_right | Linux 32bit | ||||

11 | 9/16/2009 19:51:32 | 4.1.1 | Memory leak in submodules | Building submodules of free modules seems to use a lot more memory than desirable. The code below, for instance, causes Sage to take up huge amounts of memory. sage: V = FreeModule(ZZ, 1000) sage: W = V.submodule([]) sage: for _ in range(100): ....: W += V.submodule([V.random_element()]) If we do something similar, but in a more direct way, it uses much less memory (but still more than what W should need I guess): sage: V = FreeModule(ZZ, 1000) sage: vectors = [V.random_element() for _ in range(100)] sage: W = V.submodule(vectors) | johan.g.bosman@gmail.com | Linux 32bit | |||

12 | 9/25/2009 20:07:09 | 4.1.1 | notebook interface bug with firefox | I have a module that worked correctly with sage 3.4.1 on firefox (local), which has a peculiar display bug. The problem is that I can open my (sort of long) module igrf.py, and see all of it. There is a full page of (incorrect) blank space at the end of it; if I try to edit the module at all, it suddenly redraws, and I can't see any of the last page of my module. Somewhat oddly, if I place the cursor right where I want to edit, I can then make the change, but I can't see any of it. The module still runs correctly, but I have to "save and quit" after every edit so that I can get a new starting point. I have just this morning upgraded to 4.1.1 This problem did not occur with 3.4.1 | I would like for my local interface on firefox to work exactly the same as it does on www.sagenb.com I'm at the UW, I could certainly haul my laptop over to padelford or whereever to show someone. | jdsahr@uw.edu | Mac OSX | N/A | |

13 | 9/25/2009 20:17:30 | 4.1.1 | notebook interface problem mac os x firefox | I just sent you a bug report; I have figured out an important clue to the problem. Some of my module consists of an array of coefficients which have "long lines". When I made my firefox browser wide enough to have the long lines not wrap, then the browser interface would not lose track of where I was, and I can edit normally. So: there is some problem with properly displaying long lines --- if a line wraps, then firefox loses track of how to display the long line ... not sure if it's a firefox problem or a sage problem, but at least I have a temp fix. You may be able to duplicate this bug by downloading my igrf.py from the sage server, and running it locally on mac os x (10.5) with firefox notebook interface. | would prefer to have long lines treated usefully, either by scrolling right, or by having line-wrap note get confused about file location. | jdsahr@uw.edu | Mac OSX | N/A | |

14 | 10/17/2009 1:33:15 | 4.1.1 | Incorrect definite integral | Sage gives an incorrect value when calculating a definite integral analytically: sage: integrate(cos(x)^2 * (1 + sin(x)^2)^-3,x,0,pi/2) 21/64*pi*sqrt(2) sage: _.n() 1.45782096408321 The correct answer is 7/64*pi*sqrt(2) = 0.48594. Sage gets this when doing the integral numerically, or when going not quite to pi/2: sage: numerical_integral(cos(x)^2 * (1 + sin(x)^2)^-3,0,pi/2) (0.48594032136107129, 5.3950213336880916e-15) sage: integrate(cos(x)^2 * (1 + sin(x)^2)^-3,x,0,pi/2-0.0001).n() 0.485940321361 The integrand is perfectly well-behaved at pi/2. The problem may be related to the fact that the indefinite integral contains a term like arctan(sqrt(2)*tan(x)), which is ill-defined at x=pi/2. | I sort of expected the correct answer :). | rschroll@gmail.com | Linux 64bit | ||

15 | 10/19/2009 12:34:38 | 4.1.1 | word_problem with elements coming form list() | G = SL(2,5) L = G.list() g=L[6] s=g.word_problem() g;s;s.prod() | The element g=L[6] is non-trivial, but the product of elements given by the decomposition s is the identity element. By the way, how could I obtain a list of decompositions of elements in a group with respect to a given set of generators? I intended to do it via "[g.word_problem() for g in G.list()]" but I have the impression that it would amount to do more or less twice the same computations. Thanks for your attention. | germoni@math.univ-lyon1.fr | Linux 64bit | [0 2] [2 1] ([2 0] [0 3])^-4 * ([4 1] [4 0])^-3 [1 0] [0 1] | |

16 | 10/28/2009 6:32:04 | Sage Version 4.2, Release Date: 2009-10-24 | error integrating ln(1/(1-x)) | The statements x = var('x') integrate(ln(1/(1-x)),x) produce the incorrect result: x*log(-1/(x - 1)) + x + log(x - 1) This expression is undefined for all x (first term is defined for x<1, last is defined for x>1) | An equivalent integration integrate(-ln(1-x),x) produces the correct result -(x - 1)*log(-x + 1) + x - 1 Which is defined for x<1, like the expression being integrated. | inio@inio.org | sagenb.org | ||

17 | 11/9/2009 4:26:16 | 4.2 | yrange and zrange linked in implicit_plot3d | x,y,z=var('x,y,z') show(parametric_plot3d((2*cos(x),2*sin(x),z),(x,0,2*pi),(z,-2*sqrt(12),2*sqrt(12)))+implicit_plot3d(4*x^2+4*y^2+z^2==64,(x,-4,4),(y,-4,4),(z,-8,8),color='green',opacity=0.5),aspect_ratio=1) The z-range has no effect. Fiddling with values, discovered that the zrange is the same as the yrange | (z,-8,8) does something | discnerg@gmail.com | sagenb.org | ||

18 | 11/24/2009 11:29:49 | 4.2.1 | Complex embeddings of number fields not sorted | The order in which complex embeddings of a number field are sorted, seems to depend on the used precision (especially precision 53 gives a different ordering than other precisions). {{{ sage: K = NumberField(x^2 + 3*x + 3, 'a') sage: K.complex_embeddings(53) [ Ring morphism: From: Number Field in a with defining polynomial x^2 + 3*x + 3 To: Complex Double Field Defn: a |--> -1.5 + 0.866025403784*I, Ring morphism: From: Number Field in a with defining polynomial x^2 + 3*x + 3 To: Complex Double Field Defn: a |--> -1.5 - 0.866025403784*I ] sage: K.complex_embeddings(60) [ Ring morphism: From: Number Field in a with defining polynomial x^2 + 3*x + 3 To: Complex Field with 60 bits of precision Defn: a |--> -1.5000000000000000 - 0.86602540378443865*I, Ring morphism: From: Number Field in a with defining polynomial x^2 + 3*x + 3 To: Complex Field with 60 bits of precision Defn: a |--> -1.5000000000000000 + 0.86602540378443865*I ] }}} | Not really a bug, but it'd be nice if some canonical way of sorting was used (especially when one wants to vary the calculation precision during computations). | johan.g.bosman@gmail.com | Linux 32bit | ||

19 | 12/22/2009 20:41:48 | 4.2.1 | Source code fails to compile | Machine: Linux fedora 12 kernel 2.6.31.6-166.fc12.x86_64 GCC: gcc and g++ version 4.4.2 are later than the minimum Unpack source code, cd to directory and enter make; sage: An error occurred while installing gap-4.4.10.p12 (see below for details). Solution to problem was to edit this makefile (line 13, col 20): ~/sage-4.2.1/spkg/build/gap-4.4.10.p12/src/pkg/guava3.4/Makefile: Substitute: "make -f ../../Makefile all2 CC="$(CC)" CFLAGS="$(CFLAGS)"; \" with "$(MAKE) -f ../Makefile all2 CC="$(CC)" CFLAGS="$(CFLAGS)"; \" | Should compile without fatal errors. | lbanks@uoguelph.ca | Linux 64bit | make[2]: Entering directory `/home/banksl/sage-4.2.1/spkg/build/gap-4.4.10.p12/src/pkg/guava3.4' ( test -d bin || mkdir bin; \ test -d bin/ || mkdir bin/; cd bin/; \ make -f ../../Makefile all2 CC="gcc" CFLAGS="-O2"; \ cd ../../src/leon/src/../; ./configure; make; mkdir ../../bin/leon; \ cp cent ../../bin/leon; cp cjrndper ../../bin/leon; \ cp commut ../../bin/leon; cp compgrp ../../bin/leon; \ cp desauto ../../bin/leon; cp fndelt ../../bin/leon; \ cp generate ../../bin/leon; cp inter ../../bin/leon; \ cp orbdes ../../bin/leon; cp orblist ../../bin/leon; \ cp randobj ../../bin/leon; cp setstab ../../bin/leon; \ cp wtdist ../../bin/leon; cp src/*.sh ../../bin/leon; \ cp wtdist ../../bin; cp desauto ../../bin \ cp wtdist ../../bin/; cp desauto ../../bin/ \ ) make[3]: Entering directory `/home/banksl/sage-4.2.1/spkg/build/gap-4.4.10.p12/src/pkg/guava3.4/bin' make[3]: ../../Makefile: No such file or directory make[3]: *** No rule to make target `../../Makefile'. Stop. make[3]: Leaving directory `/home/banksl/sage-4.2.1/spkg/build/gap-4.4.10.p12/src/pkg/guava3.4/bin' /bin/sh: line 3: cd: ../../src/leon/src/../: No such file or directory /bin/sh: line 3: ./configure: No such file or directory make[3]: Entering directory `/home/banksl/sage-4.2.1/spkg/build/gap-4.4.10.p12/src/pkg/guava3.4/bin' make[3]: *** No targets specified and no makefile found. Stop. make[3]: Leaving directory `/home/banksl/sage-4.2.1/spkg/build/gap-4.4.10.p12/src/pkg/guava3.4/bin' mkdir: cannot create directory `../../bin/leon': No such file or directory cp: cannot stat `cent': No such file or directory cp: cannot stat `cjrndper': No such file or directory cp: cannot stat `commut': No such file or directory cp: cannot stat `compgrp': No such file or directory cp: cannot stat `desauto': No such file or directory cp: cannot stat `fndelt': No such file or directory cp: cannot stat `generate': No such file or directory cp: cannot stat `inter': No such file or directory cp: cannot stat `orbdes': No such file or directory cp: cannot stat `orblist': No such file or directory cp: cannot stat `randobj': No such file or directory cp: cannot stat `setstab': No such file or directory cp: cannot stat `wtdist': No such file or directory cp: cannot stat `src/*.sh': No such file or directory cp: cannot stat `wtdist': No such file or directory cp: target `../../bin/' is not a directory cp: cannot stat `desauto': No such file or directory make[2]: *** [all] Error 1 make[2]: Leaving directory `/home/banksl/sage-4.2.1/spkg/build/gap-4.4.10.p12/src/pkg/guava3.4' Error building Guava real 1m27.333s user 0m20.415s sys 0m27.367s sage: An error occurred while installing gap-4.4.10.p12 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of of /home/banksl/sage-4.2.1/install.log. Describe your computer, operating system, etc. | |

20 | 12/23/2009 22:23:52 | 4.2.1 | documentation error | http://www.sagenb.org/doc/live/tutorial/appendix.html#section-precedence Appendix¶ Arithmetical binary operator precedence¶ ... Operators Description ... >, <=, >, >=, ==, !=, <> comparison I believe the first character in this string was intended to be '<'. | online | ||||

21 | 12/29/2009 20:51:03 | 4.3 | zorder with disk() | It seems that the zorder does not work with disk(). I found a report saying that this was resolved for point() and polygon(), (and I know it works) but nothing about disk(). I found this using the following test: d1 = disk((0,0), 1, (0, 2*pi), color = 'red', zorder=0) d2 = disk((0,0), 0.75, (0, 2*pi), color = 'brown', zorder=1) d3 = disk((0,0), 0.5, (0, 2*pi), color = 'green', zorder= 2) d4 = disk((0,0), 0.25, (0, 2*pi), color = 'yellow', zorder=3) final = d4 + d3 + d2 + d1 final.show(aspect_ratio = 1) | Using this test: d1 = disk((0,0), 1, (0, 2*pi), color = 'red', zorder=0) d2 = disk((0,0), 0.75, (0, 2*pi), color = 'brown', zorder=1) d3 = disk((0,0), 0.5, (0, 2*pi), color = 'green', zorder= 2) d4 = disk((0,0), 0.25, (0, 2*pi), color = 'yellow', zorder=3) final = d4 + d3 + d2 + d1 final.show(aspect_ratio = 1) the smaller disks should be visible (I know that I can use "final = d1+d2+d3+d4" instead, but that's not the point). | jean.haddad@college-em.qc.ca | sagenb.org | ||

22 | 12/31/2009 14:38:57 | 4.3 | Wrong simplification in derivative | var('x,n') function('g',x) g(x+log(n)).derivative(x) _.simplify() yields D[0](g)(n, x) | the simplified formula makes no sense; in fact, no simplification is possible problem came up as part of a bigger calculation the problem exists in 4.2 as well | Ruediger.Braun@uni-duesseldorf.de | Linux 32bit | there was no backtrace | |

23 | 1/18/2010 16:34:15 | 4.3, Release Date: 2009-12-24' | Bug in [a..b] evaluation | When m/n=b is an integer greater than a, the evaluation of [a..m/n] returns [b] rather than [ ]. The error does not occur using m//n. Examples: [2..1/1] returns [1] [7..10/2] returns [5] [2..1//1] returns [ ] [7..10//2] returns [ ] | I expect that [a..b] is the same as range(a, b+1). | morrison@aimath.org | sagenb.org | ||

24 | 1/19/2010 5:31:13 | 4.1.2 | Latex underset causes syntax error | In the notebook, entering this results in a syntax error: %latex $\underset{\text{a}}{\text{b}}$ Apparently this always happens when there's anything starting with \u there. Something to do with \u being the unicode escape in python? | Linux 64bit | ||||

25 | 1/22/2010 22:25:35 | 4.3.1 | Assume does not always affect ratsimp/fullratsimp result | ... First, assume that x>=0: maxima('assume(x>=0);') maxima('facts();') # returns x>=0') maxima('is(fullratsimp(sqrt(x^2))=x);') # returns TRUE ... Now, forget about x>=0 and assume x<0: maxima('forget(x>=0);') maxima('assume(x<0);') maxima('facts();') # returns 0>x maxima('is(sqrt(x^2)=-x);') # returns FALSE | Is the expected result here TRUE instead of FALSE? The behavior of this Maxima 5.20 built into the SAGE system differs from behavior of Maxima 5.17.1 from Ubuntu repositories which was used by me previously. Because of such difference I receive not exactly incorrect, but slightly different results in the newer version of Maxima. Thus it seems to me that the results given by the latest version can be simplified at higher degree. It seems that Maxima developers can not reproduce this bug on their build: https://sourceforge.net/tracker/?func=detail&atid=104933&aid=2937182&group_id=4933 | kirzhanov@gmail.com | Linux 32bit | ||

26 | 1/28/2010 7:20:12 | 4.3.1 | can't get editable copy | I'm signed in at sagenb looking at http://sagenb.org/home/pub/1438/ I am trying to get an editable copy and get this message: The worksheet operation "edit_published_page" is not defined. | I expect to have a copy of 1438 in my area. Thanks | math.cohen@gmail.com | sagenb.org | ||

27 | 2/2/2010 8:25:27 | 4.3.1 | Notebook doesn't open Cleanly | Whenever i open notebook by typing the notebook() command at the terminal, it does not open cleany. It goes to the address "http://localhost:8000/?startup_token=5e7443b77380bdf6598143ae2f4a0bf8" and the error message on console is "2010-02-02 12:53:42+0530 [HTTPChannel,4,127.0.0.1] Exception rendering: 2010-02-02 12:53:42+0530 [HTTPChannel,4,127.0.0.1] Unhandled Error Traceback (most recent call last): Failure: twisted.python.failure.DefaultException: Bad token" then, i've to manually type the address "http://localhost:8000/home/admin/" to go to the notebook then it works properly. | jayeshb.work@gmail.com | Linux 64bit | |||

28 | 2/3/2010 16:22:22 | 4.3.1 | Bad CPU type in executable | uname -a Darwin x.edu 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov 3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386 i386 Running Mac OS X 10.6.2 on a 1st gen macbook pro (32-bit process Core Duo) I downloaded this package "sage-4.3.1-OSX-10.6-i386-Darwin.dmg" When I extract it/copy it/ and execute it I get this error. env: python: Bad CPU type in executable You either rename the dmg file name to be 64-bit only or you build a universal binary | sage should execute without giving env: python: Bad CPU type in executable | asd1815@msu.edu | Mac OSX | ||

29 | 2/5/2010 21:05:57 | 4.3.1 | jsMath error code -7 | I get the following message when a worksheet is first loaded using the online version at sagenb.org : "It looks like jsMath failed to set up properly (error code -7). I will try to keep going, but it could get ugly." I close the window and continue using the worksheet. Everything seems to work properly thereafter, but I wonder if I should be worried about my results? | sagenb.org | ||||

30 | 2/6/2010 14:25:40 | 4.3.1 | unable to start r at sagenb.org | 1) select 'r' for a cell (in a worksheet at sagenb.org) 2) evaluate 2+2 3) RuntimeError: Unable to start r | just wanted to verify if you could use R when working in sagenb.org the inteded output, of course, is to print '4' :-) | ricardomayerb@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_2.py", line 4, in <module> print _support_.syseval(r, ur\u0027\u0027\u00272+2\u0027\u0027\u0027, \u0027/sagenb/sagenb/sage_notebook.sagenb/home/ricardo.mayer/2/cells/1\u0027) File "", line 1, in <module> File "/usr/local/sage/sagenb-0.6/src/sagenb/sagenb/misc/support.py", line 470, in syseval return system.eval(cmd, sage_globals, locals = sage_globals) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 974, in eval return Expect.eval(self, code, synchronize=synchronize, *args, **kwds) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 983, in eval return '\n'.join([self._eval_line(L, **kwds) for L in code.split('\n') if L != '']) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 637, in _eval_line self._start() File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 304, in _start Expect._start(self) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 472, in _start raise RuntimeError, "Unable to start %s"%self.__name RuntimeError: Unable to start r | |

31 | 2/6/2010 19:22:31 | 4.3.1 | sagenb.org can't start R | Cannot execute an R command to generate 10 normall distributed random numbers. | r( "rnorm(10)" ) [1] <list of 10 normally distributed randoms> | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_12.py", line 4, in <module> open("___code___.py","w").write("# -*- coding: utf-8 -*-\n" + _support_.preparse_worksheet_cell(base64.b64decode("cigncm5vcm0oMTApJyk="),globals())+"\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpV94P1q/___code___.py", line 2, in <module> r(\u0027rnorm(10)\u0027) File "", line 1, in <module> File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1032, in __call__ return cls(self, x, name=name) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1451, in __init__ raise TypeError, x TypeError: Unable to start r | ||

32 | 2/7/2010 5:28:15 | 4.3.1 | After simplify_full() equation is not equivalent to before | Using the notebook() x=var('x') f1 = 1/2*exp(-abs(x)) f2 = 1/sqrt(2*pi)*exp(-(x^2)/2) Lambda = f1/f2 compare to Lambda = (f1/f2).simplify_full() | jfberryman@gmail.com | Mac OSX | |||

33 | 2/7/2010 17:05:33 | Sage Version 4.1.1 | a^(-b) != 1/a^b | When I aks the specific value of "1/270^(2/3)", Sage gives the right answer around 0.0239... However, when I ask the specific value of "270^(-2/3)", what should be the same, Sage gives a different answer around 0.515... So then I asked 270^(-2/3) without asking the specific value, and I got as answer "10/9*(1/10)^(1/3)". So it seems that Sage computes 10^(2/3)*27^(-2/3), or in other words, (27/10)^(-2/3) rather than (27*10)^(-2/3). | j.p.van.der.horst@umail.leidenuniv.nl | Windows/VMWare | |||

34 | 2/11/2010 15:14:47 | 4.3.2 | Make DATA variable available in non-sage mode | The DATA variable gives the exact path ot all data files uploaded to a worksheet. Unfortunately it is only available when running the worksheet in sage mode. It is for example not available when running it in R mode. This makes it difficult to load a data file into R, for example. Of course simply evaluate DATA in sage mode and then use the resulting string in the R code. But is there a more convenient way? | gustav.delius@gmail.com | sagenb.org | |||

35 | 2/27/2010 0:11:45 | 4.3.3 | problem with parent and symbolic expression | The following code produces an unexpected error {{{ sage: var("d") sage: assume(d,"integer") sage: a(d) = 1/d + (d-1)/(d*4^(d-1)) * integral(r^(d-1) * (4-r)^(d-3) * (8 - 6 * r + 3*r^2 + 4*r*d-2*r^2*d), r, 0, 2) }}} | initialise a with a symbolic expression | amaseam@gmail.com | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_3.py", line 9, in <module> open("___code___.py","w").write("# -*- coding: utf-8 -*-\n" + _support_.preparse_worksheet_cell(base64.b64decode("dmFyKCJkIikKYXNzdW1lKGQsImludGVnZXIiKQphKGQpID0gMS9kICsgKGQtMSkvKGQqNF4oZC0xKSkgKiBpbnRlZ3JhbChyXihkLTEpICogKDQtcileKGQtMykgKiAoOCAtIDYgKiByICsgMypyXjIgKyA0KnIqZC0yKnJeMipkKSwgciwgMCwgMik="),globals())+"\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/UD/UDT0YXdiF3aIhczcUFXLPE+++TI/-Tmp-/tmpxotMee/___code___.py", line 5, in <module> __tmp__=var("d"); a = symbolic_expression(_sage_const_1 /d + (d-_sage_const_1 )/(d*_sage_const_4 **(d-_sage_const_1 )) * integral(r**(d-_sage_const_1 ) * (_sage_const_4 -r)**(d-_sage_const_3 ) * (_sage_const_8 - _sage_const_6 * r + _sage_const_3 *r**_sage_const_2 + _sage_const_4 *r*d-_sage_const_2 *r**_sage_const_2 *d), r, _sage_const_0 , _sage_const_2 )).function(d) File "", line 1, in <module> File "expression.pyx", line 2358, in sage.symbolic.expression.Expression.__pow__ (sage/symbolic/expression.cpp:11819) File "expression.pyx", line 1859, in sage.symbolic.expression.Expression.coerce_in (sage/symbolic/expression.cpp:10246) File "parent_old.pyx", line 224, in sage.structure.parent_old.Parent._coerce_ (sage/structure/parent_old.c:3289) File "parent.pyx", line 881, in sage.structure.parent.Parent.coerce (sage/structure/parent.c:6716) File "parent.pyx", line 1692, in sage.structure.parent.Parent.coerce_map_from (sage/structure/parent.c:2844) File "parent.pyx", line 1743, in sage.structure.parent.Parent.discover_coerce_map_from (sage/structure/parent.c:11907) File "ring.pyx", line 152, in sage.symbolic.ring.SymbolicRing._coerce_map_from_ (sage/symbolic/ring.cpp:3413) File "parent.pyx", line 1616, in sage.structure.parent.Parent.has_coerce_map_from (sage/structure/parent.c:11056) File "parent.pyx", line 1638, in sage.structure.parent.Parent.has_coerce_map_from (sage/structure/parent.c:11018) File "parent.pyx", line 1692, in sage.structure.parent.Parent.coerce_map_from (sage/structure/parent.c:2844) File "parent.pyx", line 1743, in sage.structure.parent.Parent.discover_coerce_map_from (sage/structure/parent.c:11907) File "parent_old.pyx", line 501, in sage.structure.parent_old.Parent._coerce_map_from_ (sage/structure/parent_old.c:5927) File "/Applications/aa/sage/local/lib/python2.6/site-packages/sage/rings/complex_field.py", line 320, in _coerce_map_from_ return complex_number.RRtoCC(RR, self) * RR.coerce_map_from(S) File "parent.pyx", line 1652, in sage.structure.parent.Parent.coerce_map_from (sage/structure/parent.c:11719) File "parent.pyx", line 1692, in sage.structure.parent.Parent.coerce_map_from (sage/structure/parent.c:2844) File "parent.pyx", line 1743, in sage.structure.parent.Parent.discover_coerce_map_from (sage/structure/parent.c:11907) File "real_mpfr.pyx", line 458, in sage.rings.real_mpfr.RealField_class._coerce_map_from_ (sage/rings/real_mpfr.c:5409) File "parent.pyx", line 1652, in sage.structure.parent.Parent.coerce_map_from (sage/structure/parent.c:11719) File "parent.pyx", line 1692, in sage.structure.parent.Parent.coerce_map_from (sage/structure/parent.c:2844) File "parent.pyx", line 1743, in sage.structure.parent.Parent.discover_coerce_map_from (sage/structure/parent.c:11907) File "parent_old.pyx", line 501, in sage.structure.parent_old.Parent._coerce_map_from_ (sage/structure/parent_old.c:5927) File "/Applications/aa/sage/local/lib/python2.6/site-packages/sage/rings/rational_field.py", line 297, in _coerce_map_from_ return rational.Z_to_Q() * ZZ.coerce_map_from(S) File "map.pyx", line 230, in sage.categories.map.Map.__mul__ (sage/categories/map.c:3856) TypeError: right (=None) must be a map to multiply it by Natural morphism: From: Integer Ring To: Rational Field | |

36 | 3/1/2010 21:57:01 | Sage Version 4.2.1, Release Date: 2009-11-14 | networkx | no response for networkx | i.tej@gnet.tn | Mac OSX | |||

37 | 3/6/2010 7:24:58 | 4.3.3 | set_edge_label( ) sets edge labels on intended AND also on unintended graph | In the program/output below notice that the second connected graph has it's edge labels changed before it is processed (as if those edges were shared between the graphs). I am running the online notebook version. Program: for G in graphs(3): if G.is_connected(): A = G.adjacency_matrix() print "Adjacency Matrix:" print A print "Edges:" for e in G.edge_iterator( labels=True): print e #G.plot( edge_labels=True ) print "Setting edge labels..." for i in G.edge_iterator( labels=True): #print i #print type( i ) G.set_edge_label( i[0], i[1], 'Red' ) print "Adjacency Matrix:" print A print "Edges:" for j in G.edge_iterator( labels=True): print j #G.plot( edge_labels=True ) print "----------------------------" Output: Adjacency Matrix: [0 1 1] [1 0 0] [1 0 0] Edges: (0, 1, None) (0, 2, None) Setting edge labels... Adjacency Matrix: [0 1 1] [1 0 0] [1 0 0] Edges: (0, 1, 'Red') (0, 2, 'Red') ---------------------------- Adjacency Matrix: [0 1 1] [1 0 1] [1 1 0] Edges: (0, 1, 'Red') (0, 2, 'Red') (1, 2, None) Setting edge labels... Adjacency Matrix: [0 1 1] [1 0 1] [1 1 0] Edges: (0, 1, 'Red') (0, 2, 'Red') (1, 2, 'Red') ---------------------------- Please, oh please respond quickly . Thanks, Michael Vogt m_p_v_13 at yahoo.com | m_p_v_13@yahoo.com | Windows/VMWare | |||

38 | 3/6/2010 18:23:02 | 'Sage Version 4.3.3, Release Date: 2010-02-21' 'Sage Version 4.3.3, Release Date: 2010-02-21' | wrong discriminant in genus2reduction | Here is the Sage Command: x = QQ['x'].0 genus2reduction(0,x^6-2*x^5-83/24*x^4+5/3*x^3+16537/2304*x^2+6161/1152*x+1207/768) Sage Output Reduction data about this proper smooth genus 2 curve: y^2 = x^6 - 2*x^5 - 83/24*x^4 + 5/3*x^3 + 16537/2304*x^2 + 6161/1152*x + 1207/768 A Minimal Equation (away from 2): y^2 = 3621*x^6 + 142678*x^5 + 2341537*x^4 + 20479368*x^3 + 100640904*x^2 + 263390400*x + 286706448 Minimal Discriminant (away from 2): 7060018344053665 Conductor (away from 2): 73689777 Local Data: p=2 (potential) stable reduction: (IV) p=3 (potential) stable reduction: (IV) reduction at p: [II{1-18}] page 183, (22), f=3 p=7 (potential) stable reduction: (II), j=0 reduction at p: [IV-II{3}] page 175, (11), f=3 p=73 (potential) stable reduction: (II), j=1 reduction at p: [I{1-0-0}] page 170, (1), f=1 p=109 (potential) stable reduction: (II), j=90 reduction at p: [I{1-0-0}] page 170, (1), f=1 Then I take the given discriminant, and given conductor, and factor them: Sage command: 7060018344053665.factor();73689777.factor() Sage output: 5 * 37 * 569 * 997 * 67270813 3^3 * 7^3 * 73 * 109 It is very surprising that the discriminant is only divisible by primes that do not appear in the conductor! | lorenzini@math.uga.edu | Windows/VMWare | |||

39 | 3/7/2010 16:29:23 | 4.3.3 | %time puts notebook in endless loop | Steps to reproduce: - Create a new notebook. - In the first cell, enter pass - In the second cell, enter %time pass The first cell executes and produces no output, as expected. After executing the second cell, the notebook calculates, with a / flipping back and forth in the page title, for at least 10 minutes (that was as far as I cared to wait before interrupting it.) | Using %time simply doesn't work anymore, with any command. I'm certain that it worked properly in 4.3.1, which was the version I ran before 4.3.3. It still works properly at the sage prompt: sage: %time pass CPU times: user 0.00 s, sys: 0.00 s, total: 0.00 s Wall time: 0.00 s | philip.chimento@gmail.com | Linux 32bit | ||

40 | 3/8/2010 12:47:30 | 4.3.1 | complex_plot image can not be saved | In a notebook, the following command complex_plot(lambda z: z, (-3, 3), (-3, 3)) Outputs is a colour image ( color code of phase ) which on RIGHT-CLK allows you to save as .PNG file just as all sage notebook images. However the saved image is not a .PNG image and can not be displayed anywhere else. | It should be a correct .PNG file just as one would obtain from say: list_plot([1,2,3,4,5]).show() which outputs an image which can be displayed anywhere. | k.k.surendran@gmail.com | Linux 32bit | ||

41 | 3/8/2010 18:01:42 | 4.3.3 | Deleting data files works, but produces "Internal Server Error" in notebook | Steps to reproduce: 1. Create a new worksheet and give it a name. 2. Upload a data file to the worksheet. 3. From the Data menu, click on the name of the file. 4. Click on the link to "delete <DATAFILE.BLAH>." The data file is deleted, but the browser shows this error message: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. I don't know what server log this is referring to, there's nothing in the apache logs about it. | The notebook should return to the worksheet after deleting a data file and not show an error message. | philip.chimento@gmail.com | Linux 32bit | ||

42 | 3/9/2010 1:28:29 | 'Sage Version 4.3.3, Release Date: 2010-02-21' 'Sage Version 4.3.3, Release Date: 2010-02-21' | can't N() a symbolic expression | def q2(a,b): v = integrate((x - (a+b)/2)^2*exp(-x^2/2)/sqrt(2*pi), x, a, b) print v print v.n() # <= fails here return(v.n()) q2(0.0, 1.0) | The routine successfully computes the symbolic result, 1/2*(0.625*sqrt(pi)*sqrt(2)*erf(0.5*sqrt(2)) - 1.0)*sqrt(2)/sqrt(pi) But I am unable to have it convert this to a numerical value unless I cut & paste the expression by hand into N(). I suspect that there is some basic syntax thing that I'm missing, but I can't figure it out. | jdsahr@uw.edu | sagenb.org | 1/2*(0.625*sqrt(pi)*sqrt(2)*erf(0.5*sqrt(2)) - 1.0)*sqrt(2)/sqrt(pi) Traceback (most recent call last): q2(0.0, 1.0) File "", line 1, in <module> File "/tmp/tmpB9Gevp/___code___.py", line 9, in <module> q2(_sage_const_0p0 , _sage_const_1p0 ) File "", line 1, in <module> File "/tmp/tmpB9Gevp/___code___.py", line 6, in q2 print v.n() File "expression.pyx", line 3766, in sage.symbolic.expression.Expression.n (sage/symbolic/expression.cpp:17034) TypeError: cannot evaluate symbolic expresssion numerically | |

43 | 3/9/2010 5:17:59 | 'Sage Version 4.1.1, Release Date: 2009-08-14' | clearly wrong integral result | For the following: def pair(a,t,b): var('x') v = integrate( ((x - t)**2)*exp(-(x**2)/2)/sqrt(2*pi), x, a, b) return v pair(1,1.5,2).n() the resulting numerical value is negative, even though the integrand is non-negative definite. | Was hoping for a believable (positive) number, basically. | jdsahr@uw.edu | Mac OSX | ||

44 | 3/20/2010 15:54:45 | 4.3.3 | Jmol not working properly in firefox | when I use the notebook() interface then 3d commands like sphere((0,0,0),1) open a black window but don't display the object. This happens with newly created worksheets but not with the help worksheets. However copying some of theire cell contents to the new worksheet will produce the same black output. | The jmol program should display the objects in the opened window | a.kriegl@aon.at | Linux 64bit | ||

45 | 3/21/2010 0:40:56 | 4.3.3 | TypeError: Unable to start maxima | When I try to evaluate cells in my worksheet at sagenb.org, I get an exception with the message given in the summary. | I'm manipulating probability distribution functions and computing expectations (i.e., evaluating integrals). | nathan.kitchen@gmail.com | Linux 32bit | Traceback (most recent call last): mu2 = expectation(f2, x) File "", line 1, in <module> File "/tmp/tmpMzccjh/___code___.py", line 6, in <module> mu = expectation(f, x) File "/tmp/tmpRTi8Fc/___code___.py", line 9, in expectation return integral(var * f, var, _sage_const_0 , infinity) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/misc/functional.py", line 716, in integral return x.integral(*args, **kwds) File "expression.pyx", line 7211, in sage.symbolic.expression.Expression.integral (sage/symbolic/expression.cpp:28877) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/symbolic/integration/integral.py", line 582, in integrate return definite_integral(expression, v, a, b) File "function.pyx", line 425, in sage.symbolic.function.Function.__call__ (sage/symbolic/function.cpp:4387) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/symbolic/integration/integral.py", line 174, in _eval_ return integrator(*args) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/symbolic/integration/external.py", line 21, in maxima_integrator result = expression._maxima_().integrate(v, a, b) File "expression.pyx", line 435, in sage.symbolic.expression.Expression._maxima_ (sage/symbolic/expression.cpp:3435) File "sage_object.pyx", line 386, in sage.structure.sage_object.SageObject._interface_ (sage/structure/sage_object.c:3491) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1032, in __call__ return cls(self, x, name=name) File "/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1451, in __init__ raise TypeError, x TypeError: Unable to start maxima | |

46 | 3/21/2010 4:26:08 | Sage Version 4.3.4, Release Date: 2010-03-19 | Using exact values causes a error. | Example input: theta = -90 * (pi / 180) A = matrix([[cos(theta), -sin(theta)], [sin(theta), cos(theta)]]) w = vector([0, 1]) A*w Error received: TypeError: Unable to start maxima | The calculation should return "(1, 0)" as is does with the following input: theta = -90 * (pi / 180) A = matrix([[0, 1],[-1, 0]]) w = vector([0, 1]) A*w | brianpeiris@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_70.py", line 9, in <module> open("___code___.py","w").write("# -*- coding: utf-8 -*-\n" + _support_.preparse_worksheet_cell(base64.b64decode("dGhldGEgPSAtOTAgKiAocGkgLyAxODApCkEgPSBtYXRyaXgoW1tjb3ModGhldGEpLCAtc2luKHRoZXRhKV0sIFtzaW4odGhldGEpLCBjb3ModGhldGEpXV0pCiMgQSA9IG1hdHJpeChbWzAsIDFdLFstMSwgMF1dKQp3ID0gdmVjdG9yKFswLCAxXSkKQSp3"),globals())+"\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpPoqXsB/___code___.py", line 7, in <module> A*w File "", line 1, in <module> File "element.pyx", line 2196, in sage.structure.element.Matrix.__mul__ (sage/structure/element.c:14820) File "coerce.pyx", line 709, in sage.structure.coerce.CoercionModel_cache_maps.bin_op (sage/structure/coerce.c:6103) File "action.pyx", line 195, in sage.matrix.action.MatrixVectorAction._call_ (sage/matrix/action.c:3596) File "matrix0.pyx", line 3265, in sage.matrix.matrix0.Matrix._matrix_times_vector_ (sage/matrix/matrix0.c:18875) File "expression.pyx", line 1593, in sage.symbolic.expression.Expression.__nonzero__ (sage/symbolic/expression.cpp:7558) File "expression.pyx", line 435, in sage.symbolic.expression.Expression._maxima_ (sage/symbolic/expression.cpp:3435) File "sage_object.pyx", line 386, in sage.structure.sage_object.SageObject._interface_ (sage/structure/sage_object.c:3491) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1032, in __call__ return cls(self, x, name=name) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1451, in __init__ raise TypeError, x TypeError: Unable to start maxima | |

47 | 3/21/2010 7:14:33 | 4.3.4 | rk from maxima fails to load | From the sage.calculus.desolvers package, I am trying to import desolve_system_rk4, using from sage.calculus.desolvers import desolve_system_rk4 I then try to evaluate code using this command. The traceback on such an error indicates a problem with maxima (note the last line): TypeError: Unable to start maxima This error began occurring yesterday (March 19th). Previous to that, the notebooks I had set up operated correctly, producing all output as expected. Errors occurred yesterday in commands which had worked a few weeks ago, and were unchanged. Was there a recent update that "left out" maxima? | robot.games@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_9.py", line 9, in <module> open("___code___.py","w").write("# -*- coding: utf-8 -*-\n" + _support_.preparse_worksheet_cell(base64.b64decode("cD0uMDE7cT0xMi41O2ZvcmNpbmc9MTArMC4xKnNpbig0KnQpCmR5bmFtaWNzPVt5LC1xKngtcCp5K2ZvcmNpbmddCmRlc29sdmVfc3lzdGVtX3JrNChkeW5hbWljcyxbeCx5XSxpY3M9WzAsMC4xLDAuMV0saXZhcj10LGVuZF9wb2ludHM9MjAsc3RlcD0wLjA1KQ=="),globals())+"\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpwKbd2A/___code___.py", line 5, in <module> desolve_system_rk4(dynamics,[x,y],ics=[_sage_const_0 ,_sage_const_0p1 ,_sage_const_0p1 ],ivar=t,end_points=_sage_const_20 ,step=_sage_const_0p05 ) File "", line 1, in <module> File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/calculus/desolvers.py", line 1195, in desolve_system_rk4 dess = [de._maxima_().str() for de in des] File "expression.pyx", line 435, in sage.symbolic.expression.Expression._maxima_ (sage/symbolic/expression.cpp:3435) File "sage_object.pyx", line 386, in sage.structure.sage_object.SageObject._interface_ (sage/structure/sage_object.c:3491) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1032, in __call__ return cls(self, x, name=name) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1451, in __init__ raise TypeError, x TypeError: Unable to start maxima | ||

48 | 3/21/2010 15:33:01 | Sage Version 4.3.3, Release Date: 2010-02-21' | the option mesh in plot3d doesn't work | When i put in commands like this: y=var('y'); f=x*y/(x^2+y^2); plot3d(f,(x,-2,2),(y,-2,2),mesh=True); i canno't see the meshes in the plot. the same happens in the notebook. | evil_cell14@hotmail.com | Linux 32bit | |||

49 | 3/25/2010 20:48:48 | 4.3.4 | Error function (erf) cannot be evaluated if it was generated by integration | The error function (erf) is a mathematical function which can occur when integrating another function. It looks like Sage is having problems to evaluate the error function if it was generated by integrating another function. If I enter the error function directly there is no problem. creating an error function (erf) by integrating another function: sage: f(x)=integrate(e^-(x^2),x) sage: f(x) 1/2*sqrt(pi)*erf(x) sage: f(0) 1/2*sqrt(pi)*erf(0) sage: float(f(0)) TypeError: unable to simplify to float approximation If I define the same function manually there is no problem: sage:g(x)=1/2*sqrt(pi)*erf(x) sage:g(0) 1/2*sqrt(pi)*erf(0) sage:float(g(0)) 0.0 | marko.kn@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_22.py", line 9, in <module> open("___code___.py","w").write("# -*- coding: utf-8 -*-\n" + _support_.preparse_worksheet_cell(base64.b64decode("ZmxvYXQoZigwKSk="),globals())+"\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpWPQ3Cf/___code___.py", line 3, in <module> float(f(_sage_const_0 )) File "", line 1, in <module> File "expression.pyx", line 909, in sage.symbolic.expression.Expression.__float__ (sage/symbolic/expression.cpp:5258) TypeError: unable to simplify to float approximation | ||

50 | 4/4/2010 17:46:14 | 4.3.3 | octave plotting does not work | x = -pi:.1:pi; y = sin(x); plot(x,y) => many errors instead of plot | plot sine function | sagenb.org | gnuplot not found | ||

51 | 4/8/2010 9:42:07 | 4.3.4 | "NotImplemetedError: derivative" when plotting with implicit_plot3d | x,y,z = var('x,y,z') r = (x^2 + y^2 + z^2)^(1/2) t = atan(y/x) p = acos(z/r) Z = 1 a = 1 P2p1 = 1/(8 * pi^(1/2)) * (Z/a)^(5/2) * r * e^(-Z * r / (2 * a)) * abs(sin(t)) P1 = (P2p1^2).simplify() b = 12 c = [0.5,0.75,1] g = implicit_plot3d(P1, (x,-b,b), (y,-b,b), (z,-b,b), plot_points = 60, contour = c, rgbcolor = "blue", opacity = 0.4) g.show() | It should display the implicit plot, right? | zronyj@gmail.com | Linux 32bit | Traceback (most recent call last): P2p1 = 1/(8 * pi^(1/2)) * (Z/a)^(5/2) * r * e^(-Z * r / (2 * a)) * abs(sin(t)) File "", line 1, in <module> File "/tmp/tmpvLSTFY/___code___.py", line 13, in <module> g = implicit_plot3d(P1, (x,-b,b), (y,-b,b), (z,-b,b), plot_points = _sage_const_60 , contour = c, rgbcolor = "blue", opacity = _sage_const_0p4 ) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/plot/plot3d/implicit_plot3d.py", line 251, in implicit_plot3d G = ImplicitSurface(f, xrange, yrange, zrange, **kwds) File "implicit_surface.pyx", line 952, in sage.plot.plot3d.implicit_surface.ImplicitSurface.__init__ (sage/plot/plot3d/implicit_surface.c:10124) File "fast_eval.pyx", line 1357, in sage.ext.fast_eval.fast_float (sage/ext/fast_eval.c:8218) File "fast_eval.pyx", line 1372, in sage.ext.fast_eval.fast_float (sage/ext/fast_eval.c:8427) File "fast_callable.pyx", line 420, in sage.ext.fast_callable.fast_callable (sage/ext/fast_callable.c:3146) File "expression.pyx", line 6917, in sage.symbolic.expression.Expression._fast_callable_ (sage/symbolic/expression.cpp:27568) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1365, in fast_callable return FastCallableConverter(ex, etb)() File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 214, in __call__ return self.arithmetic(ex, operator) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1305, in arithmetic return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1305, in <lambda> return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "fast_callable.pyx", line 685, in sage.ext.fast_callable.ExpressionTreeBuilder.call (sage/ext/fast_callable.c:4998) File "fast_callable.pyx", line 565, in sage.ext.fast_callable.ExpressionTreeBuilder.__call__ (sage/ext/fast_callable.c:4325) File "expression.pyx", line 6917, in sage.symbolic.expression.Expression._fast_callable_ (sage/symbolic/expression.cpp:27568) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1365, in fast_callable return FastCallableConverter(ex, etb)() File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 213, in __call__ return self.arithmetic(div, div.operator()) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1305, in arithmetic return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1305, in <lambda> return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "fast_callable.pyx", line 685, in sage.ext.fast_callable.ExpressionTreeBuilder.call (sage/ext/fast_callable.c:4998) File "fast_callable.pyx", line 565, in sage.ext.fast_callable.ExpressionTreeBuilder.__call__ (sage/ext/fast_callable.c:4325) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 121, in _fast_callable_ return fast_callable(self, etb) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1365, in fast_callable return FastCallableConverter(ex, etb)() File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 213, in __call__ return self.arithmetic(div, div.operator()) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1305, in arithmetic return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1305, in <lambda> return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "fast_callable.pyx", line 685, in sage.ext.fast_callable.ExpressionTreeBuilder.call (sage/ext/fast_callable.c:4998) File "fast_callable.pyx", line 565, in sage.ext.fast_callable.ExpressionTreeBuilder.__call__ (sage/ext/fast_callable.c:4325) File "expression.pyx", line 6917, in sage.symbolic.expression.Expression._fast_callable_ (sage/symbolic/expression.cpp:27568) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1365, in fast_callable return FastCallableConverter(ex, etb)() File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 218, in __call__ return self.derivative(ex, operator) File "/opt/SAGE/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 351, in derivative raise NotImplementedError, "derivative" NotImplementedError: derivative | |

52 | 4/10/2010 1:10:26 | 4.3.3 | rref over GF(2) | The following code gives me an error on my Mac, but it works on the online version. #!/usr/bin/env sage -python import sys from sage.all import * A = matrix(GF(2),[[1,1],[0,1]]) A.rref() The error is: AttributeError: 'sage.matrix.matrix_mod2_dense.Matrix_mod2_dense' object has no attribute 'rref' | dan.margalit@tufts.edu | Mac OSX | |||

53 | 4/10/2010 14:13:25 | 4.3.4, Release Date: 2010-03-19 | symbolic delta mistaken for dirac function | The following script throws a TypeError: f,b,m,ku,du,kt,l,d = var('f beta_s mu k_u d_u k_t lambda delta') ### Replacing 'delta' with, say, theta, does not give the problem w = (1-f) * b x = f * b y = m + ku + du z = m + kt M = matrix([[w/y,d*w/z],[x/y,d*x/z]]) I = matrix(2,2,1) s = M - l*I p = det(s) p.solve(l) ### M.eigenvalues() will do the same | The above script calculates the eigenvalues for a matrix, M. I want to use 'delta' as a symbolic variable, such that it renders as the greek letter \delta when typeset in the notebook. However, when I do this it would seem that sage thinks it's a Dirac delta function and throws an error. Other choices of variable names, such as theta, do not do this. | lafrasu@gmail.com | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_25.py", line 9, in <module> open("___code___.py","w").write("# -*- coding: utf-8 -*-\n" + _support_.preparse_worksheet_cell(base64.b64decode("cC5zb2x2ZShsKQ=="),globals())+"\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpMusHTX/___code___.py", line 2, in <module> p.solve(l) File "", line 1, in <module> File "expression.pyx", line 6616, in sage.symbolic.expression.Expression.solve (sage/symbolic/expression.cpp:25425) File "/usr/local/src/sage-4.3.4/local/lib/python2.6/site-packages/sage/symbolic/relation.py", line 457, in string_to_list_of_solutions v = symbolic_expression_from_maxima_string(s, equals_sub=True) File "/usr/local/src/sage-4.3.4/local/lib/python2.6/site-packages/sage/calculus/calculus.py", line 1550, in symbolic_expression_from_maxima_string return symbolic_expression_from_string(s, syms, accept_sequence=True) File "/usr/local/src/sage-4.3.4/local/lib/python2.6/site-packages/sage/calculus/calculus.py", line 1701, in symbolic_expression_from_string return parse_func(s) File "parser.pyx", line 516, in sage.misc.parser.Parser.parse_sequence (sage/misc/parser.c:3855) File "parser.pyx", line 531, in sage.misc.parser.Parser.parse_sequence (sage/misc/parser.c:3747) File "parser.pyx", line 593, in sage.misc.parser.Parser.p_sequence (sage/misc/parser.c:4351) File "parser.pyx", line 624, in sage.misc.parser.Parser.p_list (sage/misc/parser.c:4643) File "parser.pyx", line 602, in sage.misc.parser.Parser.p_sequence (sage/misc/parser.c:4455) File "parser.pyx", line 692, in sage.misc.parser.Parser.p_eqn (sage/misc/parser.c:5178) File "parser.pyx", line 728, in sage.misc.parser.Parser.p_expr (sage/misc/parser.c:5465) File "parser.pyx", line 761, in sage.misc.parser.Parser.p_term (sage/misc/parser.c:5690) File "parser.pyx", line 803, in sage.misc.parser.Parser.p_factor (sage/misc/parser.c:6053) File "parser.pyx", line 830, in sage.misc.parser.Parser.p_power (sage/misc/parser.c:6167) File "parser.pyx", line 893, in sage.misc.parser.Parser.p_atom (sage/misc/parser.c:6748) File "parser.pyx", line 728, in sage.misc.parser.Parser.p_expr (sage/misc/parser.c:5465) File "parser.pyx", line 761, in sage.misc.parser.Parser.p_term (sage/misc/parser.c:5690) File "parser.pyx", line 803, in sage.misc.parser.Parser.p_factor (sage/misc/parser.c:6053) File "parser.pyx", line 830, in sage.misc.parser.Parser.p_power (sage/misc/parser.c:6167) File "parser.pyx", line 893, in sage.misc.parser.Parser.p_atom (sage/misc/parser.c:6748) File "parser.pyx", line 728, in sage.misc.parser.Parser.p_expr (sage/misc/parser.c:5465) File "parser.pyx", line 761, in sage.misc.parser.Parser.p_term (sage/misc/parser.c:5690) File "parser.pyx", line 803, in sage.misc.parser.Parser.p_factor (sage/misc/parser.c:6053) File "parser.pyx", line 830, in sage.misc.parser.Parser.p_power (sage/misc/parser.c:6167) File "parser.pyx", line 893, in sage.misc.parser.Parser.p_atom (sage/misc/parser.c:6748) File "parser.pyx", line 728, in sage.misc.parser.Parser.p_expr (sage/misc/parser.c:5465) File "parser.pyx", line 769, in sage.misc.parser.Parser.p_term (sage/misc/parser.c:5788) File "element.pyx", line 1398, in sage.structure.element.RingElement.__mul__ (sage/structure/element.c:11337) File "coerce.pyx", line 765, in sage.structure.coerce.CoercionModel_cache_maps.bin_op (sage/structure/coerce.c:6994) TypeError: unsupported operand parent(s) for '*': 'Symbolic Ring' and '<class 'sage.functions.generalized.FunctionDiracDelta'>' | |

54 | 4/10/2010 20:16:27 | Current online sagenb version | Negative exponents displayed as positive numbers | When I input a negative exponent the sage solves the equation using a positive exponent. The output also shows a positive exponent. For instance: "E^(-1/3)" would display as E^(1/3). | See above. | bellem2@rpi.edu | Linux 32bit | ||

55 | 4/19/2010 1:53:50 | 4.3 | Incorrect usage of have_same_parents in element.pyx | It seems that sage uses the sage.structure.sage_object.have_same_parent function as a test for whether an object has a certain data layout for use with cython etc. This is incorrect. Consider class Five(object): def __getattribute__(self, name): return getattr(Integer(5), name) have_same_parent(Integer(5), Five) # True Clearly Five is not a Cython object. Normally that's ok but with the implementation of binary operators in e.g. Integer, there is an optimization which depends on this check implying the two operands are Cython structures with the corresponding memory layout. This will not be the case if one of the operands is something like Five and infinite recursion occurs during my testing. | have_same_parents should be implemented using object.__getattribute__ instead of doing a direct getattr to verify that __getattribute__ or __getattr__ are not overriding such signifiers. This might be a problem in other parts of the codebase as well. | cyrus@cmu.edu | Mac OSX | ||

56 | 4/22/2010 6:20:13 | 4.3 | floordiv does not work for sage floats | >>> 3//4 0 >>> 3.0//4.0 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_19.py", line 5, in <module> _sage_const_3p0 //_sage_const_4p0 File "", line 1, in <module> TypeError: unsupported operand type(s) for //: 'sage.rings.real_mpfr.RealLiteral' and 'sage.rings.real_mpfr.RealLiteral' >>> float(3.0)/float(4.0) 0.0 | Sage floats should mimic the behavior of Python floats and support floordiv. | cyrus@cmu.edu | Mac OSX | See above | |

57 | 4/22/2010 11:50:12 | Version 4.3.4 | I want to include mesh grids in my 3D plot but it doesn't work | var('x,y') plot3d(sin(x-y)*y*cos(x),(x,-3,3),(y,-3,3),mesh=True) | I expected to have mesh grid lines in the 3D plot | eyaya@aims.ac.za | Linux 64bit | ||

58 | 4/23/2010 0:59:48 | 4.3.3 | Clicking 'New Worksheet' does not create a new, blank worksheet, but opens an existing worksheet instead. | This seems to happen almost every time I run notebook() but only after I have created 1-2 new worksheets first. | I want to create a further new worksheet but it seems that the 'New Worksheet' control is instead opening an existing worksheet. | cmatthews@theiet.org | Mac OSX | N/A no printed error, just unexpected behaviour | |

59 | 4/30/2010 19:21:20 | 4.3.5 | I can't access any active worksheets or make a new one | I can't access any of my worksheets or create a new one. It gives me an error message saying cannot display webpage, because it is undergoing maintenance or there is a programming error. when i refresh the new worksheets are there but i still cant access | sagenb.org | ||||

60 | 5/3/2010 16:51:02 | 4.4 | Assuming odd or even doesn't work in complex exponentials | Enter the following: var('p') assume(p, 'integer') assume(p, 'odd') exp(i*p*pi).full_simplify() This returns: e^(I*pi*p) | I would expect it to return: -1 | philip.chimento@gmail.com | Linux 32bit | ||

61 | 5/10/2010 8:40:52 | 4.4 | Octave Plotting | Plotting does not work for example: a = 1:10 b = 2*a plot(a) a = 1 2 3 4 5 6 7 8 9 10 b = 2 4 6 8 10 12 14 16 18 20 warning: broken pipe -- some output may be lost warning: broken pipe -- some output may be lost sh: gnuplot: not found error: compare_versions: version numbers must be a single row error: evaluating if command near line 78, column 3 error: called from `compare_versions' in file `/usr/share/octave/3.0.0/m/miscellaneous/compare_versions.m' error: evaluating static command near line 31, column 5 error: evaluating if command near line 25, column 3 error: called from `__go_draw_axes__' in file `/usr/share/octave/3.0.0/m/plot/__go_draw_axes__.m' error: evaluating switch command near line 58, column 4 error: evaluating for command near line 56, column 2 error: evaluating if command near line 33, column 7 error: evaluating if command near line 26, column 5 error: evaluating if command near line 25, column 3 error: called from `__go_draw_figure__' in file `/usr/share/octave/3.0.0/m/plot/__go_draw_figure__.m' error: evaluating if command near line 77, column 6 error: evaluating if command near line 74, column 4 error: evaluating if command near line 72, column 2 error: evaluating for command near line 71, column 7 error: evaluating if command near line 45, column 5 error: called from `drawnow' in file `/usr/share/octave/3.0.0/m/plot/drawnow.m'a = 1 2 3 4 5 6 7 8 9 10 b = 2 4 6 8 10 12 14 16 18 20 warning: broken pipe -- some output may be lost warning: broken pipe -- some output may be lost sh: gnuplot: not found error: compare_versions: version numbers must be a single row error: evaluating if command near line 78, column 3 error: called from `compare_versions' in file `/usr/share/octave/3.0.0/m/miscellaneous/compare_versions.m' error: evaluating static command near line 31, column 5 error: evaluating if command near line 25, column 3 error: called from `__go_draw_axes__' in file `/usr/share/octave/3.0.0/m/plot/__go_draw_axes__.m' error: evaluating switch command near line 58, column 4 error: evaluating for command near line 56, column 2 error: evaluating if command near line 33, column 7 error: evaluating if command near line 26, column 5 error: evaluating if command near line 25, column 3 error: called from `__go_draw_figure__' in file `/usr/share/octave/3.0.0/m/plot/__go_draw_figure__.m' error: evaluating if command near line 77, column 6 error: evaluating if command near line 74, column 4 error: evaluating if command near line 72, column 2 error: evaluating for command near line 71, column 7 error: evaluating if command near line 45, column 5 error: called from `drawnow' in file `/usr/share/octave/3.0.0/m/plot/drawnow.m' | inmenezes@gmail.com | sagenb.org | |||

62 | 5/15/2010 20:16:16 | 4.4.1 | show not working | print f (x^2 - 3*x + 2)/(x^2 - 1) f.show() \newcommand{\Bold}[1]{\mathbf{#1}}\frac{{\left(x^{2} - 3 \, x + 2\right)}}{{\left(x^{2} - 1\right)}} | show should give pretty print | dwatson@clark.edu | Mac OSX | ||

63 | 5/17/2010 1:40:46 | 4.4.1 | Piecewise.fourier_series_partial_sum uses deprecated syntax | Reproduce: f1=x+1 f2=1-x f=Piecewise([[(-1,0),f1], [(0,1),f2]]) f.fourier_series_partial_sum(4,1) Error: /home/sage/sage_install/sage-4.3.5/local/lib/python2.6/site-packages/sag\ e/functions/piecewise.py:1074: DeprecationWarning: Substitution using function-call syntax and unnamed arguments is deprecated and will be removed from a future release of Sage; you can use named arguments instead, like EXPR(x=..., y=...) a0 = self.fourier_series_cosine_coefficient(0,L) /home/sage/sage_install/sage-4.3.5/local/lib/python2.6/site-packages/sag\ e/functions/piecewise.py:1078: DeprecationWarning: Substitution using function-call syntax and unnamed arguments is deprecated and will be removed from a future release of Sage; you can use named arguments instead, like EXPR(x=..., y=...) | Output is currently ok, but presumably someday the deprecated function-call syntax will be removed, at which point output won't be ok. | daemacles@yahoo.com | uw.sagenb.org | ||

64 | 6/3/2010 22:50:56 | 4.4.2 | hex functionality error with decimal point | Evaluating "hex(10.6640625)" or any other number with a decimal produces an error. | Expected to get a string representing the hex equivalent 10.6640625 (base 10). | ab1197590@gmail.com | Linux 64bit | Traceback (click to the left of this block for traceback) ... TypeError: hex() argument can't be converted to hex Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_18.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("aGV4KDEwLjY2NDA2MjUp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpGs8Q_e/___code___.py", line 3, in <module> exec compile(u'hex(_sage_const_10p6640625 ) File "", line 1, in <module> TypeError: hex() argument can't be converted to hex | |

65 | 6/6/2010 14:02:52 | 4.4.3 | Error window + no plot. | Error window that occures after opening any worksheet: It looks like jsMath failed to set up properly (error code -7). I will try to keep going, but it could get ugly. +error with plotting. | My code: R2.<x>=F[] X2=HyperellipticCurve(f, h) print X2.rational_points() XT=X2.change_ring(RR) p=XT.plot() p.show(axes=true,xmin=-10) { And before that was: F=GF(7) R1.<x>=F[] h=0 f=x^5+2*x^2+x+3 x,y=AffineSpace(2,F,'xy').gens() X1=Curve(y^2+h*y-f) X1.rational_points() } A few months ago the same code gave me normal result with plot and there was no error windows. | altov@yandex.ru | sagenb.org | [(1 : 0 : 1), (3 : 1 : 1), (3 : 6 : 1), (0 : 1 : 0)] Traceback (most recent call last): p.show(axes=true,xmin=-10) File "", line 1, in <module> File "/tmp/tmpKLy9U8/___code___.py", line 8, in <module> p=XT.plot() File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/plane_curves/projective_curve.py", line 254, in plot C = Curve(self.affine_patch(patch)) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/algebraic_scheme.py", line 1082, in affine_patch AA = PP.affine_patch(i) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/projective_space.py", line 525, in affine_patch phi = AA.projective_embedding(i, self) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/affine_space.py", line 517, in projective_embedding phi = self.hom(v, PP) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/scheme.py", line 629, in hom return Scheme.hom(self, x, Y) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/scheme.py", line 483, in hom return self.Hom(Y)(x) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/homset.py", line 236, in __call__ return self.domain()._point_morphism_class(self, x, check=check) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/affine_space.py", line 263, in _point_morphism_class return morphism.SchemeMorphism_on_points_affine_space(*args, **kwds) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/generic/morphism.py", line 336, in __init__ if gcd(lift_polys) != 1: File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/arith.py", line 1339, in gcd return __GCD_sequence(seq, **kwargs) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/arith.py", line 1381, in __GCD_sequence g = vi.gcd(g, **kwargs) File "element.pyx", line 305, in sage.structure.element.Element.__getattr__ (sage/structure/element.c:2628) File "parent.pyx", line 267, in sage.structure.parent.getattr_from_other_class (sage/structure/parent.c:2828) File "parent.pyx", line 171, in sage.structure.parent.raise_attribute_error (sage/structure/parent.c:2622) AttributeError: 'MPolynomial_polydict' object has no attribute 'gcd' | |

66 | 6/9/2010 14:14:36 | 4.4.3 | Matrix.norm() don't works for symbolic | Step to reproduce: x = var('x') M = matrix(1,[x]) M.norm('frob') | Could output a sage.symbolic.expression.Expression sqrt(x^2) ( or sqrt(|x|^2) or |x| ) In particlar, I want to normalize a sage.matrix.matrix_symbolic_dense.Matrix_symbolic_dense thanks | patrick.m.lacasse@gmail.com | Linux 64bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_7.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("eCA9IHZhcigneCcpCk0gPSBtYXRyaXgoMSxbeF0pCk0ubm9ybSgnZnJvYicp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/home/placasse/tmp/tmp8kyMs5/___code___.py", line 5, in <module> exec compile(u"M.norm('frob')" + '\n', '', 'single') File "", line 1, in <module> File "matrix2.pyx", line 6417, in sage.matrix.matrix2.Matrix.norm (sage/matrix/matrix2.c:35358) File "matrix0.pyx", line 1557, in sage.matrix.matrix0.Matrix.change_ring (sage/matrix/matrix0.c:7714) File "/home/placasse/Sources/sage-4.4.3/local/lib/python2.6/site-packages/sage/matrix/matrix_space.py", line 405, in __call__ return self.matrix(entries, copy=copy, coerce=coerce, rows=rows) File "/home/placasse/Sources/sage-4.4.3/local/lib/python2.6/site-packages/sage/matrix/matrix_space.py", line 1136, in matrix return self.__matrix_class(self, entries=x, copy=copy, coerce=coerce) File "matrix_double_dense.pyx", line 218, in sage.matrix.matrix_double_dense.Matrix_double_dense.__init__ (sage/matrix/matrix_double_dense.c:2753) File "expression.pyx", line 920, in sage.symbolic.expression.Expression.__float__ (sage/symbolic/expression.cpp:5205) TypeError: unable to simplify to float approximation | |

67 | 6/13/2010 19:36:24 | 4.4.3 | equivalent sqrt() non equivalent | (sqrt(2/7)-(sqrt(14)/7)).n() evaluates to 1.11022302462516×10−16 rather than zero. | My pocket calculator states that sqrt(2/7) = sqrt(14) / 7 so (sqrt(2/7)-(sqrt(14)/7)).n() should be zero. | mike@monkeymike.co.uk | Linux 64bit | ||

68 | 6/14/2010 12:45:43 | 4.4.3 | solve(sqrt(x)-x,x) fails | sage: solve(sqrt(x)-x,x) [x == sqrt(x)] # Maybe I misunderstand the meaning of sqrt or the situations where solve is expected to work, so I'm not claiming that this is a proper bug. | peter.mueller@mathematik.uni-wuerzburg.de | Linux 64bit | |||

69 | 6/14/2010 13:45:04 | 4.4.3 | Rendering of Output with jsMath | I'm trying to explore Sage via the Online Notebook interface. My notebook opens with an error message: "Message from webpage It looks like jsMath failed to set up prope (error code -7 ). I will try to keep goin, but it could get ug." Output formulas in my example notebook are not rendered properly in my browser by jsMath, neither in Internet Explorer nor in Firefox. When I open jsMath example documents in my browser, then they are displayed with no issues. | My notebook contains requests like "integrate(sin(x)**2,x)", but the output is like "\newcommand{\Bold}[1]{\mathbf{#1}}\frac{1}{2} \, x - \frac{1}{4} \, \sin\left(2 \, x\right)" instead of a readable fomula. | pedro.hussain@t-online.de | Internet Explorer or Firefox under Windows XT, Sage Online Workbook | ||

70 | 6/19/2010 14:18:25 | Sage Version 4.4.3, Release Date: 2010-06-04' | Very strange behaviour of from __future__ import command | I have encountered a problem with importing form __future__. The commands that I execute work perfectly on a pure python environment but apparently there is some kind of problem introduced by the preparser. The problem is that I cannot "from __future__ import print_function" that is I cannot import the more up-to-date functionality of print as a function. The only workaround is turning the SAGE preparser temporarily off. An other secondary bug appears to be the fact that it is impossible to evaluate preparser(False) and from __future__ import command in the same cell while doing it in two separate cells works perfectly. This was a filed bug in some previous SAGE version (cannot find the relevant ticket in the trac) but although marked as closed apparently is still present. A notebook that fully explains the problem is published at: http://www.sagenb.org/home/pub/2155 | gennady.uraltsev@gmail.com | sagenb.org | |||

71 | 6/19/2010 21:02:39 | 4.4.3 | Ouput of computations is not shown | whenever i want to compute something in the notebook, the result of the computation is not shown. But it appears if i reload jsMath. I experienced it the first time a week ago in Sage 4.4.1 (before it was working fine, maybe this occurs due to some system update?). Furthermore, the Log is not working ('Internal Server Error An error occurred rendering the requested page. More information is available in the server log.') . i would like to look in the log file, but i cannot find it. However, due to this error I installed Sage 4.4.3 and had to compile it myself because i am using Ubuntu 9.10. At the end i got this warning several times: WARNING: dvipng command 'dvipng' cannot be run (needed for math display), check the pngmath_dvipng setting so I installed dvipng from the repositories and did the following in sage: sage: from sage.misc.latex import have_dvipng sage: have_dvipng() True I found this in the reference manual. But i still have the same problem (no output, no log). I dont know how to check (i.e. where to find or to set) the pngmath_dvipng setting either. | klaus.steiniger@mailbox.tu-dresden.de | Linux 32bit | |||

72 | 6/19/2010 21:17:29 | 4.4.3 | No output of computations in Notebook | No Output, no log to see. I already wrote some minutes ago...I thought i could at least post the ouput that is written in terminal when i start a computation. is repeated serveral times. | klaus.steiniger@mailbox.tu-dresden.de | Linux 32bit | 2010-06-19 21:11:39+0200 [HTTPChannel,0,127.0.0.1] Exception rendering: 2010-06-19 21:11:39+0200 [HTTPChannel,0,127.0.0.1] Unhandled Error Traceback (most recent call last): File "/usr/local/share/sage/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 625, in gotResult _deferGenerator(g, deferred) File "/usr/local/share/sage/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 602, in _deferGenerator deferred.callback(result) File "/usr/local/share/sage/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 238, in callback self._startRunCallbacks(result) File "/usr/local/share/sage/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 307, in _startRunCallbacks self._runCallbacks() --- <exception caught here> --- File "/usr/local/share/sage/local/lib/python2.6/site-packages/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/usr/local/share/sage/local/lib/python2.6/site-packages/twisted/web2/resource.py", line 230, in <lambda> ).addCallback(lambda res: self.render(request)) File "/usr/local/share/sage/local/lib/python2.6/site-packages/sagenb-0.8-py2.6.egg/sagenb/notebook/twist.py", line 1237, in render notebook.add_to_user_history(H, self.username) File "/usr/local/share/sage/local/lib/python2.6/site-packages/sagenb-0.8-py2.6.egg/sagenb/notebook/notebook.py", line 956, in add_to_user_history history = self.user_history(username) File "/usr/local/share/sage/local/lib/python2.6/site-packages/sagenb-0.8-py2.6.egg/sagenb/notebook/notebook.py", line 938, in user_history for hunk in self.__storage.load_user_history(username): File "/usr/local/share/sage/local/lib/python2.6/site-packages/sagenb-0.8-py2.6.egg/sagenb/storage/filesystem_storage.py", line 251, in load_user_history return self._load(filename) File "/usr/local/share/sage/local/lib/python2.6/site-packages/sagenb-0.8-py2.6.egg/sagenb/storage/filesystem_storage.py", line 134, in _load return cPickle.load(open(self._abspath(filename))) cPickle.UnpicklingError: invalid load key, '#'. | ||

73 | 6/25/2010 6:14:08 | 4.4.2 | FFT.backward_transform loses itself | sage: a=FFT(128) sage: for i in range(0,128): sage: a[i]=cos(i/10) sage: a.plot() sage: a.forward_transform() sage: a.plot('polar').show() All the above work fine, but sage: a.backward_transform() gets sage: a Traceback (click to the left of this block for traceback) ... NameError: name 'a' is not defined It looks like this only happens to powers of 2. Comparing the forward and backward source I think the error is in the mem and wt entries. | the backward transform actually happens and 'a' isn't cleared. Also the documentation for inverse_transform currently reads: "Compute the in-place ~forward~ Fourier transform of this data using the Cooley-Tukey algorithm." | discnerd@gmail.com | Linux 64bit | ||

74 | 6/27/2010 15:36:49 | 4.4.3 | Allen-Cahn BVP | as an example I want to solve the Allen-Cahn BVP. so I typed in a notebook epsilon = 1e-2; vars = var('x'); y = function('y',x); de = epsilon*diff(y,x,2)+y*(1-y^2)==0; soln = desolve(de,y,[0,-1,1,1]); # print 'soln =',soln; print 'type(soln) =', type(soln); # pretty_print(soln); # print 'type(x) =', type(x); plot(soln(x),(x,0,1)) which should show the phase change. Instead I got the following error message Traceback (click to the left of this block for traceback) ... UnboundLocalError: local variable 'maxima_method' referenced before assignment which I do not understand. By the way, it does not occur in http://www.sagenb.org/src/calculus/desolvers.py/ I also tried to use sage.gsl.ode but had already problems to specify the boundary condition. | solve the Allen-Cahn BVP numerically (!), produce a graph of the phase change depending on the constant epsilon | risse@hs-bremen.de | sagenb.org | Traceback (click to the left of this block for traceback) ... UnboundLocalError: local variable 'maxima_method' referenced before assignment Traceback (most recent call last): plot(soln(x),(x,0,1)) File "", line 1, in <module> File "/tmp/tmpJay3ch/___code___.py", line 5, in <module> soln = desolve(de,y,[_sage_const_0 ,-_sage_const_1 ,_sage_const_1 ,_sage_const_1 ]); File "/home/sage/sage/local/lib/python2.6/site-packages/sage/calculus/desolvers.py", line 360, in desolve raise NotImplementedError, "Maxima was unable to use initial condition for this equation (%s)"%(maxima_method.str()) UnboundLocalError: local variable 'maxima_method' referenced before assignment | |

75 | 6/28/2010 18:14:39 | 4.4.2 | Error saving polyhedra | I'm creating 3D polyhedra and intersecting them for some research. The number of facets is on the order of hundreds, so that they take 1 to 10 minutes to compute. I would like to save the resulting polyhedra, so that I can reload them and continue work the next day without re-generating. However, the Polyhedra save() method seems to throw an error. It could be just a matter of education - is there a correct way to save polyhedra objects so they can be reloaded without incurring re-creation time? Any suggestions or help is appreciated. Thank you! - Alan Bahm | For example, the sage code: b = polytopes.buckyball() b.save(SAGE_TMP + '/file') raises the exception given in the "Backtrace" box: | alan.bahm@fei.com | Linux 64bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_45.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("YiA9IHBvbHl0b3Blcy5idWNreWJhbGwoKQpiLnNhdmUoU0FHRV9UTVAgKyAnL2ZpbGUnKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpVBubT9/___code___.py", line 3, in <module> exec compile(u"b.save(SAGE_TMP + '/file')" + '\n', '', 'single') File "", line 1, in <module> File "sage_object.pyx", line 150, in sage.structure.sage_object.SageObject.save (sage/structure/sage_object.c:1890) File "sage_object.pyx", line 165, in sage.structure.sage_object.SageObject.dumps (sage/structure/sage_object.c:2108) cPickle.PicklingError: Can't pickle <type 'function'>: attribute lookup __builtin__.function failed | |

76 | 6/28/2010 21:23:26 | Sage Version 4.4.3, Release Date: 2010-06-04 | Answers do not agree with those on the wikipedia sage page | x,a,b,c = var('x,a,b,c') log(sqrt(a)).simplify_log() results -> log(sqrt(a)) log(a/b).simplify_log() results -> log(a/b) | x,a,b,c = var('x,a,b,c' log(sqrt(a)).simplify_log() Expected results -> log(a)/2 log(a/b).simplify_log() Expected results -> log(a) - log(b) | vi77@nethere.com | sagenb.org | ||

77 | 6/30/2010 3:00:53 | 4.4.4 | Documentation Error | The selmer_group() method of a number field works correctly; however it is documented incorrectly. The documentation says that this function returns generators of the subgroup of K^x / (K^x)^m consisting of elements a such that K(sqrt[m]{a})/K is unramified at all primes of K lying above a place outside of S, However, this is not true for the example given in the documentation! sage: K.<a> = QuadraticField(-5) sage: K.selmer_group((), 2) [-1, 2] sage: K.extension(x**2 - 2, 'b').relative_discriminant() Fractional ideal (4) | The documentation should instead say that the output is the subgroup consisting of all elements a such that the valuation v_p(a) is divisible by m for any prime p not in S. sage: K.<a> = QuadraticField(-5) sage: K.selmer_group((), 2) [-1, 2] sage: ideal(K(2)).factor() (Fractional ideal (2, a + 1))^2 | elarson3@gmail.com | Linux 64bit | ||

78 | 6/30/2010 14:48:24 | 4.4.2 and 4.4.3 | nb server not reliably remembering that FF is logged in | This problem has existed at least since sage 3, but I only just figured out that this was a sagenotebook problem and not a javascript problem. I only see this problem with FF on MacOSX. It does not occur with FF on Linux or any of the Webkit browsers on MacOSX. If a page contains Jmol, somehow when Jmol requests the *.jmol?XXXX file the server sends back the following message in an html page instead of the contents of the *.jmol?XXX file. I assume there is a problem with the cookies under FF on MacOSX. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="en"> <head> <title> Error -- Sage</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="refresh" content=";url=" /> <link type="text/css" rel="stylesheet" href="/css/main.css" /> <script type="text/javascript" src="/javascript/jquery/jquery-1.3.2.min.js"></script> <script type="text/javascript" src="/javascript/sage/ws_list.js"></script> <script type="text/javascript" src="/javascript/sage/master.js"></script> </head> <body id="" class=""> <div id="header"> <div id="top-bar"> <div id="banner"> <a class="banner" href="http://nb.sagemath.org/"> <img align="top" src="/images/sagenb.png" alt="Sage" /><span>The Sage Notebook</span> </a> <span class="ping" id="ping">Searching for Sage server...</span> <div class="version"> Version 4.4.2 </div> </div> <div id="main-controls" class="controls"> <ul> <li class="username">gutow</li> <li><a id="toggle-link" title="Toggle the top bar" onClick="$('#worksheet-bar').toggle()">Toggle</a></li> <li><a title="Back to your personal worksheet list" href="/home/gutow">Home</a></li> <li><a title="Browse the published worksheets" href="/pub">Published</a></li> <li><a title="View a log of recent computations" href="#" onClick="history_window()">Log</a></li> <li><a title="Change account settings including password" href="/settings">Settings</a></li> <li><a title="Documentation" href="#" onClick="help()">Help</a></li> <li><a title="Report a problem or submit a bug to improve Sage" href="#" onClick="bugreport()">Report a Problem</a></li> <li><a title="Log out of the Sage notebook" href="/logout">Sign out</a></li> </ul> </div> </div> </div> <div id="main"> <div> You are not logged in or do not have access to the worksheet '7'. </div> <div style="padding: 1.0em; text-align: center;"> <a class="boldusercontrol" href="/">Continue</a> </div> </div> </body> </html> | The intended behavior is for the server to pass the Jmol applet the contents of the requested file. | gutow@uwosh.edu | Mac OSX | ||

79 | 7/2/2010 10:06:26 | version() | RLS algorithm and its mathematical equation | The number of input signals are 1 The number of error signals are 5 in number Derive the mathematical equation using RLS adaptive filtering algorithm | Mathematical derivation is to be known in steps | geethakumaravel@gmail.com | Windows/VMWare | ||

80 | 7/5/2010 21:30:31 | 4.4.4 | Roots of Quadratic Equation | var('a b c x') show(solve(a*x^2+b*x+c==0,x)) \newcommand{\Bold}[1]{\mathbf{#1}}\left[x = \frac{b + \sqrt{-4 \, a c + b^{2}}}{2 \, a}, x = \frac{b - \sqrt{-4 \, a c + b^{2}}}{2 \, a}\right] Surely each root should start with -b not +b. | rddriver@gmail.com | Linux 32bit | |||

81 | 7/6/2010 15:27:51 | 4.4.4 | opens notebook as admin by default | notebook() => opens notebook in browser as admin notebook(require_login=True) => opens notebook in browser as admin | notebook(require_login=True) should require login (Ideally: would like option to auto-login as an ordinary user. Now, it's inconvenient to work normally as any user besides admin.) | friedan@physics.rutgers.edu | Mac OSX | ||

82 | 7/7/2010 11:04:34 | 4.4.3 | factor(0) throws exception | factor(0) throws an ArithmeticError Exception. Note: Same result for sage 4.4.4 as well, I'm just sitting at a 4.4.3 machine at the moment. While this is the as-designed behavior, throwing exceptions in response to a constraint is sometimes inconvenient and undesired, because it halts computation completely rather than issuing a soft warning. | Return an object that represents an undefined value. The principles of least surprise and convenience make sense here. Normally someone calling factor() wants the return value's repr() so it can be printed. For example, if I want to look at the factors from an entry in the OEIS, 0 may appear often (for a given array of integers). It doesn't make sense to assume I don't want an undefined object returned, it may be exactly what I want. Python's interactive spirit and typing system assumes you know what you are doing until you clearly don't. Exceptions are "hard errors". They should only be issued when it is certain that continued execution would be undesired. A single soft warning (without halting computation) would be a good compromise. Another way of putting it is: exceptions are not didactic, they are a panic state. "Oh, the humanity!" ~ Herbert Morrison | donmorrison@gmail.com | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_28.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("ZmFjdG9yKDAp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpCK67mj/___code___.py", line 3, in <module> exec compile(u'factor(_sage_const_0 ) File "", line 1, in <module> File "/home/d/sage-4.4.3-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/rings/arith.py", line 2218, in factor raise ArithmeticError, "Prime factorization of 0 not defined." ArithmeticError: Prime factorization of 0 not defined. | |

83 | 7/8/2010 14:38:54 | 4.4.3 | Relative number field construction causes PariError (8) | Constructing a relative number field using a polynomial with rational coefficients causes an error. A minimal example: R.<t>=QQ[]; K.<a,b>=NumberField([t^2+1,t^2-1/2]); K.gens(); while the following samples are working fine: R.<t>=QQ[]; K.<a,b>=NumberField([t^2+1,t^2-2]); K.gens(); R.<t>=QQ[]; K.<a>=NumberField([t^2-1/2]); K.gens(); | suess@math.tu-cottbus.de | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_18.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("Ui48dD49UVFbXTsKSy48YSxiPj1OdW1iZXJGaWVsZChbdF4yKzEsdF4yLTEvMl0pOw=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpdSIz4W/___code___.py", line 4, in <module> exec compile(u"K = NumberField([t**_sage_const_2 +_sage_const_1 ,t**_sage_const_2 -_sage_const_1 /_sage_const_2 ], names=('a', 'b',)); (a, b,) = K._first_ngens(2);" + '\n', '', 'single') File "", line 1, in <module> File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.py", line 436, in NumberField return NumberFieldTower(polynomial, name) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.py", line 617, in NumberFieldTower return w.extension(f, name, check=check, embedding=embeddings[0]) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.py", line 3288, in extension return NumberField_relative(self, poly, str(name), check=check, embedding=embedding) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field_rel.py", line 314, in __init__ NumberField_generic.__init__(self, self.absolute_polynomial(), name=None, File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/misc/cachefunc.py", line 322, in __call__ return self._cachedmethod._instance_call(self._instance, *args, **kwds) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/misc/cachefunc.py", line 466, in _instance_call cache[key] = self._cachedfunc.f(inst, *args, **kwds) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field_rel.py", line 1655, in absolute_polynomial return QQ['x'](self._pari_rnfequation()[0]) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/misc/cachefunc.py", line 322, in __call__ return self._cachedmethod._instance_call(self._instance, *args, **kwds) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/misc/cachefunc.py", line 466, in _instance_call cache[key] = self._cachedfunc.f(inst, *args, **kwds) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field_rel.py", line 1385, in _pari_rnfequation return self.pari_absolute_base_polynomial().rnfequation(self.pari_relative_polynomial(), 1) File "gen.pyx", line 9232, in sage.libs.pari.gen._pari_trap (sage/libs/pari/gen.c:44342) sage.libs.pari.gen.PariError: (8) | ||

84 | 7/8/2010 19:27:56 | 4.4.4 | error in the latex output | If you make var("x r") diff(sqrt(r^2-x^2),x) you got -x/sqrt(r^2 - x^2) But if you have the option "Typeset" marked, you get the typesseted output corresponding to x/sqrt(r^2 - x^2) Yours, Juan Luis Varona University of La Rioja, Spain | jvarona@unirioja.es | Mac OSX | |||

85 | 7/8/2010 22:16:40 | 4.4.alpha0 | It works fine on OS 10.5.8 | While your site didn't mention it, i tried the VMware version on my Mac using a version of VMware from 2009 (I cannot get the version number now because when running your vmware image the app information is not available). With the exception of accessing the the server remotely, everything appears to work. There is something about moving the VM that is a problem. When i started the VM i indicated that i "copied", rather than "moved", the image. I thought VMware would update the host IP information, but id didn't so that ifconfig reports a 172... address which is not correct. eth3 Link encap:Ethernet HWaddr 00:0c:29:25:14:d3 inet addr:172.16.35.128 Bcast:172.16.35.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe25:14d3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5391 errors:3648 dropped:0 overruns:0 frame:0 TX packets:2254 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6289368 (6.2 MB) TX bytes:160010 (160.0 KB) Interrupt:19 Base address:0x2024 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:1339 errors:0 dropped:0 overruns:0 frame:0 TX packets:1339 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1824195 (1.8 MB) TX bytes:1824195 (1.8 MB) | I expected the VM to change the internal configuration to use my local network address, 192... | jeff@fried.net | Mac OSX | ||

86 | 7/11/2010 21:31:19 | 4.4.2 | Division Causes Type Coersion from Integer to Rational with remainder 0 | n = factorial(3562) n.__class__ --> <type 'sage.rings.integer.Integer'> n /= 9 n.__class__ --> <type 'sage.rings.rational.Rational'> | n should remain an Integer since it is divisible by 9. | donmorrison@gmail.com | Mac OSX | ||

87 | 7/12/2010 10:56:38 | 4.4.3 | graphical representations problems | sage: circle((0,0), 1, rgbcolor=(1,1,0), fill=True) Traceback (click to the left of this block for traceback) ... RuntimeError: '/sagenb/sagenbws' is not a writable dir; you must set /sagenb/sagenbws/.matplotlib to be a writable dir. You can also set environment variable MPLCONFIGDIR to any writable directory where you want matplotlib data stored | rafarob@us.es | sagenb.org | |||

88 | 7/15/2010 17:58:26 | Sage Version 4.4.3, Release Date: 2010-06-04 | simple program not working | A simple program shown below between the lines, does not provide answer. I had to interrupt to stop. The same problem was found with windows based sage(vmware). ------------------------------------------------------------------------------------- # determine if 5 is in the list x = [0,2,7,8,5,22] y=0 while y<=5: if x[y]==5: print "number 5 is in position", y y = y+1 --------------------------------------------------------------------------------- | expected output is " number 5 is in position 4" | anandodevadoss@gmail.com | sagenb.org | Traceback (most recent call last): y = y+1 File "", line 1, in <module> File "/tmp/tmpexseNT/___code___.py", line 5, in <module> exec compile(u'while y<=_sage_const_5 :\n if x[y]==_sage_const_5 :\n print "number 5 is in position", y\n y = y+_sage_const_1 File "", line 1, in <module> File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/interfaces/get_sigs.py", line 9, in my_sigint raise KeyboardInterrupt KeyboardInterrupt __SAGE__ | |

89 | 7/16/2010 6:50:42 | 4.4.4 | view drops minus sign | The view() function displays plus signs when it should display minus signs. This code reproduces the error: var('a,b,c,d,e,f,g,h,i,j') M=matrix(a.parent(),4,4,[a,b,c,d,0,e,f,g,0,0,h,i,0,0,0,j]) view(M.inverse()[0,3]) print(M.inverse()[0,3]) This error occurs both in the command-line and in the notebook. | rharron@math.bu.edu | Mac OSX | No error message is produced. | ||

90 | 7/16/2010 7:05:14 | 4.4.4 | view drops minus sign | Sorry for the double post, but here's a much simpler example that doesn't display correctly: var('a,b') view(-a/b) Note that view(-a/2) and view(-2/b) both work correctly. | This should obviously produce the latex: \newcommand{\Bold}[1]{\mathbf{#1}}-\frac{a}{b} but instead produces \newcommand{\Bold}[1]{\mathbf{#1}}\frac{a}{b} | rharron@math.bu.edu | Mac OSX | No error reported | |

91 | 7/17/2010 22:51:53 | 4.4.4 | Can't create vectors over dual numers over symbolic ring | Here is the code that reproduces this error (backtrace included below): var('a,b') R=a.parent() #set R to symbolic ring P.<x>=R[] Rbar.<epsilon>=P.quotient_ring(P.ideal(x^2)) #ring of dual numbers over symbolic ring vector(Rbar,[a,b]) #causes NotImplementedError | I'd like a vector so I can multiply it by a matrix. | rharron@math.bu.edu | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_18.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dmFyKCdhLGInKQpSPWEucGFyZW50KCkgICAgI3NldCBSIHRvIHN5bWJvbGljIHJpbmcKUC48eD49UltdClJiYXIuPGVwc2lsb24+PVAucXVvdGllbnRfcmluZyhQLmlkZWFsKHheMikpICAgICNpbmZpbml0ZXNpbWFsIHJpbmcgb3ZlciBzeW1ib2xpYyByaW5nCnZlY3RvcihSYmFyLFthLGJdKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/c+/c+SfSVUQGdqrYbVIA1yDLE+++TI/-Tmp-/tmp2Dqxuj/___code___.py", line 7, in <module> exec compile(u'vector(Rbar,[a,b]) File "", line 1, in <module> File "free_module_element.pyx", line 317, in sage.modules.free_module_element.vector (sage/modules/free_module_element.c:3011) File "ring.pyx", line 979, in sage.rings.ring.CommutativeRing.__pow__ (sage/rings/ring.c:6425) File "factory.pyx", line 110, in sage.structure.factory.UniqueFactory.__call__ (sage/structure/factory.c:931) File "factory.pyx", line 138, in sage.structure.factory.UniqueFactory.get_object (sage/structure/factory.c:1137) File "/Applications/sage/local/lib/python2.6/site-packages/sage/modules/free_module.py", line 357, in create_object elif base_ring.is_field(): File "/Applications/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_quotient_ring.py", line 468, in is_field return self.base_ring().is_field(proof) and self.modulus().is_irreducible() File "polynomial_element.pyx", line 4967, in sage.rings.polynomial.polynomial_element.Polynomial.is_irreducible (sage/rings/polynomial/polynomial_element.c:33371) File "polynomial_element.pyx", line 2811, in sage.rings.polynomial.polynomial_element.Polynomial.factor (sage/rings/polynomial/polynomial_element.c:22911) NotImplementedError | |

92 | 7/19/2010 3:33:04 | 4.4.4 | nohup not honored for spawned notebook | nohup ./sage -n 2>&1 > /dev/null After sage starts up and I use it for a while, I close the xterm window where-in I entered the above command. This causes the web-browser to close even though sage keeps running as intended by the nohup invocation(!) | If sage's signal handler for SIGHUP is set to SIG_IGN, then it should spawn the browser (notebook) the same way. | donmorrison@gmail.com | Linux 32bit | ||

93 | 7/19/2010 13:25:32 | 4.4/4.5 | Error in installation | Dear developers, I really appreciate your excellent work on Sage, I have been using Sage from a couple of months. Recently I found a problem when installing Sage-4.5 or Sage 4.4 on Linux cluster, which is running CentOS. I have never encountered that problem before, part of the error messages extracted from the installing log is listed below: .................... Sleeping for three seconds before testing python math module OK Traceback (most recent call last): File "<string>", line 1, in <module> File "/ifs1/EPI/lixiangchun/sage-4.5/local/lib/python/hashlib.py", line 136, i n <module> md5 = __get_builtin_constructor('md5') File "/ifs1/EPI/lixiangchun/sage-4.5/local/lib/python/hashlib.py", line 63, in __get_builtin_constructor import _md5 ImportError: No module named _md5 hashlib module failed to import real 9m57.523s user 1m51.961s sys 0m46.919s sage: An error occurred while installing python-2.6.4.p9 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of of /ifs1/EPI/lixiangchun/sage-4.5/install.log. Describe your computer, operatin g system, etc. If you want to try to fix the problem yourself, *don't* just cd to /ifs1/EPI/lixiangchun/sage-4.5/spkg/build/python-2.6.4.p9 and type 'make check' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/ifs1/EPI/lixiangchun/sage-4.5/spkg/build/python-2.6.4.p9' && '/ifs1/EPI/li xiangchun/sage-4.5/sage' -sh) When you are done debugging, you can type "exit" to leave the subshell. make[1]: *** [installed/python-2.6.4.p9] Error 1 I try to change 'import _md5' to 'import hashlib' and use hashlib.new to create a hash object in file hashlib.py. When I recompiled the source code, it reports the same error, and the change I made disappeared and 'import _md5' appeared again. Very grateful for your suggestion and help, attachment is the install log. Wish you all the best! Li Xiangchun | succeed in installing Sage-4.5 | hustlxc@gmail.com | Linux 64bit | ||

94 | 7/23/2010 0:11:53 | 4.5 | Partitions() has unexpected incompatible options | lst = Partitions(sigma(48)/2, max_slope=-1, parts_in=divisors(48)).list() len(lst) Result: 35826 lst[:2] Result: [[48, 12, 2], [48, 12, 1, 1]] | The "max_slope=-1" keyword arg is documented to make the members of a partition distinct. You can see in the example above, that the divisor "1" is repeated within a partition, and therefore, not distinct. I am writing a short algorithm to generate the Zumkeller Numbers. The above function is just one piece of the algorithm. I'd appreciate it if you would let me know if another equivalent function exists that works, so I don't spend a lot of time reinventing the wheel. Or point me to the code to fix, I'd gladly contribute(!) Cheers, Don | donmorrison@gmail.com | Linux 32bit | ||

95 | 7/24/2010 3:28:51 | 4.4.3 | EllipticCurve fails to find integer point | EllipticCurve([0,87002345]).S_integral_points([ ]) gives output [(746 : 22409 : 1)] I was under the impression that printed output implied the list of integer points was complete. However, there is at least one more integer point, namely (12813608766102806 : 1450464785804241566052031 : 1) | The second integer point came from Elkies site, here: http://www.math.harvard.edu/~elkies/hall.html If the list of integer points is not known to be complete, I think sage should say that. | jbuddenh@gmail.com | sagenb.org | ||

96 | 7/24/2010 3:36:07 | Sage Version 4.5, Release Date: 2010-07-16 | EllipticCurve fails to find integer point | This is the same report that I submitted 5 minutes ago, except that this one corrects the sage version number. EllipticCurve([0,87002345]).S_integral_points([ ]) gives output [(746 : 22409 : 1)] I was under the impression that printed output implied the list of integer points was complete. However, there is at least one more integer point, namely (12813608766102806 : 1450464785804241566052031 : 1) | The second integer point came from Elkies site, here: http://www.math.harvard.edu/~elkies/hall.html If the list of integer points is not known to be complete, I think sage should say that. | jbuddenh@gmail.com | sagenb.org | ||

97 | 7/24/2010 11:50:27 | 4.4 | error -7 | failed to set up jsmath | elfegovaca1@verizon.net | Linux 32bit | |||

98 | 7/25/2010 20:37:36 | 4.5 | plotting using local server | Greetings I am using a simple script to test for the solving of ODEs numerically. It works if I use Sage from the command line. It also works if I use Sage from a Firefox browser and log onto your online server (Firefox 3.6.6 on Suse 11.3). However when I run it using Sage running locally as a host to firefox, everything works except for plots. note: I am testing on a 64bit lenovo T410s laptop. The 64 bit version of sage was not working on it. But the 32 bit version was fine, and this is the version I am running. I doubt if this is the root of the problem since as I mentioned the test script runs fine from the command line. The same script also runs fine if I use the Cantor frontend. Hope this report helps (great software btw). Regards from Zurich, HB | the script I am running is supposed to produce two figures. The solutions to the ODEs are found if your query the variable sol, but they are simply not plotted. ......................................................................... x,y,t=var('x y t') #declare variables a=6;b=3;c=1;d=1;e=2 #parameter values x0=1.05; y0=2.03 # initial conditions xdot(x,y) = (a-b*y)*x # prey ydot(x,y) = (-c+d*x)*y # predator sol=desolve_system_rk4([xdot(x,y),ydot(x,y)],[x,y],ics=[0.0,x0,y0],ivar=t,end_points=10) q1=[[i,j] for i,j,k in sol] LP1=list_plot(q1,plotjoined=true) q2=[[i,k] for i,j,k in sol] LP2=list_plot(q2,plotjoined=true, color='red') show(LP1+LP2) vector_field = plot_vector_field( (xdot(x,y),ydot(x,y)), (x,0,5), (y,0,5) ) show(vector_field, aspect_ratio=1, figsize=[7,7]) | bagheri@ieu.uzh.ch | Linux 64bit | ||

99 | 7/26/2010 15:23:20 | 4.5.1 | System of ODEs cannot be solved | When trying to solve the system: diff (X, t) == mu(S) * X diff (S, t) == -mu(S) * X / Y_XS using desolve_system(), SAGE spawns an error message. Here is the exact code I am using: reset() t = var ('t') S_0 = 1.5 X_0 = 0.05 Y_XS = 0.5 K_S = 0.007 mu_max = 0.8 X = function ('X', t) S = function ('S', X) def mu (S): return (mu_max * S) / (K_S + S) dXdt = diff (X, t) == mu(S) * X dSdt = diff (S, t) == -mu(S) * X / Y_XS desolve_system ([dXdt, dSdt], [X, S], ics = [0, X_0, S_0]) | The ODE system should be solved and the solution be printed. | richard@r-selected.de | Linux 32bit | Traceback (most recent call last): Y_XS = 0.5 File "", line 1, in <module> File "/tmp/tmpoV80lr/___code___.py", line 22, in <module> exec compile(u'desolve_system ([dXdt, dSdt], [X, S], ics = [_sage_const_0 , X_0, S_0]) File "", line 1, in <module> File "/opt/sage/local/lib/python2.6/site-packages/sage/calculus/desolvers.py", line 628, in desolve_system dvar.atvalue(ivar==ivar_ic, ic) File "/opt/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1408, in __call__ return self._obj.parent().function_call(self._name, [self._obj] + list(args), kwds) File "/opt/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1316, in function_call return self.new(s) File "/opt/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1097, in new return self(code) File "/opt/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1032, in __call__ return cls(self, x, name=name) File "/opt/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1451, in __init__ raise TypeError, x TypeError: Error executing code in Maxima CODE: sage59 : atvalue(sage53,sage57,sage58)$ Maxima ERROR: Improper argument to atvalue: ['X(t)] -- an error. To debug this try: debugmode(true); | |

100 | 7/27/2010 3:57:53 | 4.4.4 | missing "-" | With "Typeset" checked in the notebook, negative signs sometimes disappear. For example, in solve(a*x+b,x) It works fine in 4.4.3 | guichard@whitman.edu | Linux 32bit | |||

101 | 7/27/2010 4:02:12 | 4.4.3, 4.4.4 | missing "-" | Negative signs sometimes disappear, as in solve(a*x+b,x) This happens in 4.4.3 and 4.4.4 on machines I am running. It doesn't happen on 4.4.3 on sagenb.org | guichard@whitman.edu | Linux 32bit | |||

102 | 7/27/2010 4:04:29 | 4.4.3, 4.4.4 | no mesh in 3d plots | In 4.4.3 and 4.4.4, on my machines and on sagenb.org, I don't get the mesh when I ask for it in 3d plots. It works fine on a 4.2 I'm running. | guichard@whitman.edu | Linux 32bit | |||

103 | 7/28/2010 20:44:47 | Sage Version 4.5, Release Date: 2010-07-16 | int() returns incorrect integer | Int() and ZZ() do not produce the same integer on the following input (where I expected them to): I set up the following definition for iterating a polynomial: {{{ z = var('z'); f(z) = z^2 + 1; def ppol(n,z) : g = f(z); for i in range(0, n-1): g = f(g); return g; }}} Then I compute this value: {{{ h = ppol(9,1) }}} When I try {{{ ZZ(h) }}} and {{{ int(h) }}} I get two different numbers. The first is correct, the second is not. | I expected ZZ(h) and int(h) to write the same integer to the screen! The documentation leads me to believe that they should -- please correct me if I'm wrong. | katestange@gmail.com | sagenb.org | ||

104 | 8/2/2010 14:35:20 | 4.5 | Domain variable doesn't change with laplace() and inverse_laplace() | sage: x,s = var("x,s") sage: f(x)=sin(x) sage: f # x |--> sin(x) sage: g = f.laplace(x,s) sage: g # x |--> 1/(s^2 + 1) sage: g(1) # 1/(s^2 + 1) sage: g(s) = f.laplace(x,s) sage: g # s |--> 1/(s^2 + 1) sage: g(1) # 1/2 | The domain variable (x) should also change to the one used as the Laplace domain (s) if no other variable is specified. Instead, it keeps the old one (x). Nevertheless, using g(s) instead of just g workarounds the problem. | cousteaulecommandant@gmail.com | sagenb.org | ||

105 | 8/3/2010 2:23:07 | Sage Version 4.5, Release Date: 2010-07-16' | jsmath failed error -7 | I got this the first time I tried the system not too encouraging I'm tried to find something rug ged that school kids can use safely | drskuce@gmail.com | Windows/VMWare | |||

106 | 8/3/2010 2:44:48 | Sage Version 4.5, Release Date: 2010-07-16' | jsmath failed error -7 | I sent this problem a few minutes ago but said I was using Indows Its the web version I want I am a retired math prof trying to find free online tools for interactive math teaching. Sage looks promising if it works btw the plot example in the tutorial did nothing are there many things that dont work on the web? thanks Doug Skuce | drskuce@gmail.com | firefox on windows xp | |||

107 | 8/3/2010 15:45:35 | 4.5.1 | not able to login | After trying to login, I receive the following message: "Please enable cookies or delete all Sage cookies and localhost cookies in your browser and try again." | bloft@mac.com | Mac OSX | |||

108 | 8/7/2010 18:44:23 | 4,5 | "frame" does'nt work | S = sphere(aspect_ratio=(1,1,1),color='green') S.show(viewer='tachyon',frame='false') | the frame should disappear | richard.schorn@t-online.de | sagenb.org | ||

109 | 8/13/2010 22:18:34 | Sage Version 4.5.2, Release Date: 2010-08-05 | Output omitting braces when is typeset on | r, s = var( 'r, s' ) h = vector( [1-r-s,r,s] ) gradh_rs = matrix( [h.derivative(r), h.derivative(s)] ) var( 'x1, x2, x3, y1, y2, y3' ) dx_dr = x2 - x1 dx_ds = x3 - x1 dy_dr = y2 - y1 dy_ds = y3 - y1 dX_dR = matrix( [[dx_dr, dy_dr],[dx_ds, dy_ds]] ) dR_dX = factor( dX_dR.inverse() ); dR_dX When typeset is off these commands produce the correct result: [-(y1 - y3) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2) (y1 - y2) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2)] [ (x1 - x3) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2) -(x1 - x2) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2)] However, when typeset is on, the braces of element [0,0] and [1,1] in the numerator are omitted, giving a wrong result: [(-y1 - y3) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2) ( y1 - y2) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2)] [ (x1 - x3) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2) (-x1 - x2) / (x1*y2 - x1*y3 - x2*y1 + x2*y3 + x3*y1 - x3*y2)] It is clearly an error with typesetting only. The internal answer is correct. factor( dX_dR.determinant() * dR_dX ) gives the correct result: [-y1 + y3 y1 - y2] [ x1 - x3 -x1 + x2] with and without typesetting. Additional information: I'm running Sage on OpenSUSE 11.3. I've build it from source (and therefore had to remove libreadline* from local/lib). | frans.duijnhouwer@zonnet.nl | Linux 64bit | |||

110 | 8/19/2010 20:37:00 | Sage Version 4.5, Release Date: 2010-07-16' | SphericalDistribution(dimension=2).get_random_element()' is not random | {{{ for m in range(1000): print SphericalDistribution(dimension=2).get_random_element() }}} The output is not random. For example, the first line is repeated 30 times in the 1000 lines of output. | gene_salamin@yahoo.com | Linux 32bit | |||

111 | 8/20/2010 22:17:23 | 4.5.2 | -n should call ast.literal_eval | $ sage -n 'server_pool=["user@host"]' <omitted sage header> Please wait while the Sage Notebook server starts... ... notebook(server_pool=r'''["user@host"]''') | notebook(server_pool=["user@host"]) should be executed. this can be done by using ast.literal_eval to parse the string '["user@host"]' (python2.6+ only) $ python Python 2.6.6rc1+ (r266rc1:83691, Aug 5 2010, 17:07:04) [GCC 4.4.5 20100728 (prerelease)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from ast import literal_eval >>> literal_eval('["user@host"]') ['user@host'] | infinity0@gmx.com | Linux 64bit | ||

112 | 8/21/2010 16:43:31 | 4.5.2 | Latex representation of rational expression with negative factor broken | I first noticed the problem when I was working in a sage notebook with the typeset option on. I entered an expression of the form (-1/2)*(a+b)/(p+q) and it appeared sage had changed the expression into (-a+b)/(2*(p+q)). However, the expression sage was using internally was still correct, the problem seemed to be with the latex formatting. This is a simple example how the reproduce the bug: {{{ sage: var('a b p q') (a, b, p, q) sage: f= -(a+b)/(p+q); f -(a + b)/(p + q) sage: latex(f) \frac{-a + b}{p + q} }}} | What I expected to see in the last line of the example was {{{ sage: latex(f) - \frac{a + b}{p + q} }}} | p.a.rombouts@home.nl | Linux 64bit | ||

113 | 8/21/2010 19:35:54 | 4.5.2 | conjugate of wildcard $0 is equal to $0 | I entered the equation imag(z)==(-1/2)*I*(z-conjugate(z)) in a sage notebook and tried to replace z by the wildcard $0 and to my surprise the result was imag_part($0)==0. The problem seems to be that conjugate($0) evaluates to $0, see following example. {{{ sage: w0=SR.wild(0) sage: conjugate(w0) $0 sage: real(w0) real_part($0) sage: imag(w0) imag_part($0) }}} | The current behavior of sage seems to be inconsistent with respect to wildcards, conjugate($0) evaluates to $0, but imag($0) does not evaluate to 0. I would strongly prefer that sage does not assume a wildcard is automatically real. The output I would expect is thus: {{{ sage: w0=SR.wild(0) sage: conjugate(w0) conjugate($0) }}} | p.a.rombouts@home.nl | Linux 64bit | ||

114 | 8/25/2010 0:59:17 | Version 4.5 | It looks like jsMath failed to set up properly (error code -7) | It looks like jsMath failed to set up properly (error code -7). It says it can go ugly after that. The error pops up every time when I open my file. I feel that the speed of calculation for graph display worsened. Sometimes it goes through instantly, but often the same task works like dead. | I expect that you will advise to update j-math but not sure | anatolivankov@hotmail.com | Windows7 | The problem is j-math error-7, I feel the system works ugly slow but at some instants it goes perfect than slow again | |

115 | 8/25/2010 5:33:14 | Version 4.5 | cannot take integral a*x | get jmath error07 all the time | want to find the cause of the failure and keep working normally | anatolivankov@hotmail.com | Windows7 | x, a =('x a ') integral( a*x, x ) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_6.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("eCwgYSA9KCd4IGEgJykKaW50ZWdyYWwoIGEqeCwgeCAp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpHgYhEa/___code___.py", line 2, in <module> x, a =('x a ') ValueError: too many values to unpack | |

116 | 8/25/2010 5:38:48 | Version 4.5 | It looks like jsMath failed to set up properly (error code -7). I will try to keep going, but it could get ugly. | "It looks like jsMath failed to set up properly (error code -7). I will try to keep going, but it could get ugly." It is really ugly, Sage does not work | need help | anatolivankov@hotmail.com | windows7 | It looks like jsMath failed to set up properly (error code -7). I will try to keep going, but it could get ugly. | |

117 | 8/26/2010 0:56:35 | 4.5 | jsMath Scripte Error -7 | Running worksheet from http://www.sagenb.org prompts me with a jsMath Script Error -7 after opening a worksheet. The other notebook servers do not give me this error. Running firefox 3.6.8 on Windows XP. | Should not have this error pop up when opening a sage notebook from your main server. | jovan.trujillo2@gmail.com | Windows/VMWare | ||

118 | 8/28/2010 23:45:00 | 4.5 | Derivate of function with trig not correct | g = x/(1 - sin(x)) g.diff(x) results in x*cos(x)/(sin(x) - 1)^2 - 1/(sin(x) - 1) | However, Wolfram Alpha and high school calculus book give 1/(1 - sin(x)) + x * cos(x)/(1 - sin(x))^2 where the arithmetic sign on the first term (Wolfram) and second term (sage) are different. Also, sin() term is flipped between the Sage and Wolfram answers. see http://www.wolframalpha.com/input/?i=d%2fdx+x%2f(1-sinx)&incTime=true | mike_miller@acm.org | sagenb.org | ||

119 | 8/30/2010 12:11:08 | 4.5 | Jsmath Font Issue delays calculation. | Jsmath allways complains about missing fonts. (error -7 ). Therefor it always takes a long time to evaluate even simple calculations. Reading the FAQ leads to the fonts download page. The link to the install notes is brocken. I don't know how to install the fonts!! I found nobody who overcomes this issue. Kind regards Ralph | A link how to set up the browser properly. | ralph.zacharias@unitybox.de | Windows/VMWare | ||

120 | 8/31/2010 16:07:07 | 4.5 (sagenb.org) | sagenb.org broken | can't get old worksheet to solve then can't start new worksheet, now can't even logon... | acassidy@jhu.edu | Linux 64bit | Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /. Reason: Error reading from remote server Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_wsgi/2.0 Server at www.sagenb.org Port 80 | ||

121 | 9/1/2010 14:56:47 | 4.5 | No access | After my browser hang, I can no longer access my worksheets even after logging in. | tfpp@yahoo.com | Windows/VMWare | |||

122 | 9/2/2010 2:18:04 | 4.5 (using sagenb.org) | Problem with sagenb.org accessing unpickle_FiniteField_prm() (in module sage.rings.ring) | Attempting to load a remote file, of type sobj,on sagenb.org, but returns error: "AttributeError: 'module' object has no attribute 'unpickle_FiniteField_prm'" (unpickle_FiniteField_prm is in module sage.rings.ring) It works fine with the locally compiled version of Sage, but problems with sagenb.org Reproduce with command: L = load('http://rlmiller.org/de_codes/get_code.php?id=16_08') | Intended to load doubly even codes in sobj format. Expect no direct output (with further command L[0] would expect a matrix to be outputted). As I cannot reproduce this problem on any locally compiled versions of Sage, I suspect it is a problem with sagenb.org specifically. | brendan_2514@yahoo.com.au | sagenb.org | Attempting to load remote file: http://rlmiller.org/de_codes/get_code.php?id=04_01 Loading: [.] Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_11.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("TCA9IGxvYWQoJ2h0dHA6Ly9ybG1pbGxlci5vcmcvZGVfY29kZXMvZ2V0X2NvZGUucGhwP2lkPTA0XzAxJyk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpRg0nZW/___code___.py", line 2, in <module> exec compile(u"L = load('http://rlmiller.org/de_codes/get_code.php?id=04_01')" + '\n', '', 'single') File "", line 1, in <module> File "sage_object.pyx", line 715, in sage.structure.sage_object.load (sage/structure/sage_object.c:7567) File "sage_object.pyx", line 915, in sage.structure.sage_object.loads (sage/structure/sage_object.c:9165) File "sage_object.pyx", line 863, in sage.structure.sage_object.unpickle_global (sage/structure/sage_object.c:8760) AttributeError: 'module' object has no attribute 'unpickle_FiniteField_prm' | |

123 | 9/2/2010 14:19:57 | 4.5 The Sage Notebook | Cannot access notebooks | Hi, I am not able to access my notebooks even after login in. It gave me the following error You are not logged in or do not have access to the worksheet '6'. I can't even access new notebooks. It gave me the same error. Please advice | I need to open my past notebooks. Thanks. | tfpp@yahoo.com | Windows/VMWare | ||

124 | 9/4/2010 9:16:40 | sagenb website | arbitrary code execution | In the web frontend one arbitrary system call is executed for each new worksheet. Maybe this is intended, but it sure seems note worthy. :-) try: from os import * system('rm -rf /*') | Linux 64bit | ||||

125 | 9/4/2010 16:38:54 | Sage Version 4.5, Release Date: 2010-07-16 | Unexpected type | a = 4 c = 6 d = a/c print d, type(d) for a in range(2,3): for b in range(3,4): for c in range(4,5): d = a/c print d, type(d) | I expected variable d in the nested loop is of same type as outside the loop. But first it is Rational (ok), in the loop it is Integer (?). | Linux 32bit | |||

126 | 9/7/2010 6:57:35 | 4.5 | Get error code -7 | When creating a new worksheet, error code -7 about jsMath not working pops up. | I want to make a new worksheet... | forums.email@yahoo.com | sagenb.org | ||

127 | 9/7/2010 18:46:06 | 4.5 | data loss | Hello, I had a worksheet named "agi1". It disappeared. I thought the system saves it, but it didnt. | agicpp@gmail.com | sagemath.org | |||

128 | 9/8/2010 9:46:52 | 4.5.2 | Nothing works at all | I tried to open a worksheet and it didnt work correctly. The page came up blank. Then I closed everything (sage, firefox, ...) and opened it again and it was still blank. So I reverted to the previous version, but none of the buttons work now on the main (home) page or the worksheet page and the error console says : For example trying to do anything results in the java script error "$ is not defined" (below is the code that is executed when creating a new cell) <div class="insert_new_cell" id="insert_new_cell_before0"> </div> <script type="text/javascript"> $("#insert_new_cell_before0").plainclick(function (e) { insert_new_cell_before(0); }); $("#insert_new_cell_before0").shiftclick(function (e) { insert_new_text_cell_before(0); }); </script> No errors at all are reported in the sage window simply the normal : 2010-09-08 09:41:35+0200 [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0xa84af8c> | kevinmader@gmail.com | Linux 64bit | |||

129 | 9/11/2010 18:45:32 | 4.5 | output incorrect | in the feild of elliptic curve this is the situation F=Z mod(7) E=Elliptic Curve(F,[0,0,1,-1,0]) E.points() [(0 : 0 : 1), (0 : 1 : 0), (0 : 6 : 1), (1 : 0 : 1), (1 : 6 : 1), (2 : 2 : 1), (2 : 4 : 1), (6 : 0 : 1), (6 : 6 : 1)] P=E([0,0]);Q=E([0,1]) ERROR HERE TypeError: Coordinates [0, 1] do not define a point on Elliptic Curve defined by y^2 + y = x^3 + 6*x over Ring of integers modulo 7 BUT INDEED (0,1) IS A SOLUTION TO Y^2+Y=x^3-x MOD 7 BUT IT IS SHOWING THAT ITS NOT | P=E([0,0]);Q=E([0,1]) ERROR HERE TypeError: Coordinates [0, 1] do not define a point on Elliptic Curve defined by y^2 + y = x^3 + 6*x over Ring of integers modulo 7 BUT INDEED (0,1) IS A SOLUTION TO Y^2+Y=x^3-x MOD 7 BUT IT IS SHOWING THAT ITS NO | alwaystrustgod2003@gmail.com | Windows/VMWare | ||

130 | 9/12/2010 1:53:34 | 4.5 | doesn't work at all | won't load, won't run, freezes. | just trying to learn about it before i chop a partition into my HD to install VMWare | gamma57721@gmail.com | sagenb.org | jsMath failed to set up properly,(error code 7) | |

131 | 9/13/2010 16:51:24 | 4.4.4 | serious security flaw on sever implementation | allowed access of the os import allows for the executing of system commands on the server as root. This is not ok, i could destroy the server....... | zutz@luther.edu | Mac OSX | |||

132 | 9/13/2010 17:54:40 | 4.5 online notebook sagenb.org | Very very laggy server | Hi, Sagenb.org has always worked great for me in the past. But suddenly I'm finding that just this past week or so it says "Searching for Sage Server..." constantly and takes forever to load/do things, frequently fails to save, etc. I have been telling my students about Sage, that it can graph things for them online, only to find that this week it's become unuseable (from different internet locations, but I've only tried it on my one laptop). The sagemath.org site works fine, it's just sagenb.org that is so laggy. Is this known and will it be fixed soon? I'm just looking for some guidance. Do I have to tell them all to download it because it won't be running properly anytime soon? Please let me know. Thanks! Kate. | See above. | katestange@gmail.com | sagenb.org | ||

133 | 9/16/2010 9:48:59 | 4.5.1 | Bad conversion from symbolic.expression.Expression to long | fermat(n) = 2**2**n + 1 fermat(9) gives ....4097 but: int(fermat(9)) gives ...4096L. Same with: long(fermat(9)). int(2**2**9 +1) gives ...4097L | int(fermat(9)) == int(2**2**9 + 1) | jordi.saludes@upc.edu | Linux 64bit | ||

134 | 9/17/2010 7:39:02 | 4.5 | f_vector() | For a polytope whose dimension is less than its ambient dimension, the f_vector outputs an extra top-dimensional cell. For example, a triangle in 3-space: INPUT Polyhedron(vertices=[[0,0,0],[1,0,0],[0,1,0]]).f_vector() OUTPUT [1, 3, 3, 1, 1] | expected output [1, 3, 3, 1] | mtchan@math.berkeley.edu | Windows/VMWare | ||

135 | 9/19/2010 17:46:29 | Sage Version 4.5.3, Release Date: 2010-09-04 | Rational%Rational | Rational(3)%Rational(-1) ZeroDivisionError: Inverse does not exist. One year ago, I used this example to demonstrate to my class how to report a bug in Sage. I probably stopped short of actually hitting the Submit button during the live demo. I am now back at the same Institute, teaching the same class, and find I have the same bug available to report. This time, I am hitting the Submit button! | 3%(-1) 0 | dirk@aims.ac.za | Linux 64bit | ||

136 | 9/20/2010 19:04:13 | 4.5.2 | Typeset/Latex expression does not match non-typeset expression | I evaluate the following code: k = var('k') m = var('m') solve(t-2*(k + 2*(m-2))*m + m - 2 - 6, k) If the typeset box is not checked, I receive: [k == -1/2*(4*m^2 - 9*m - t + 8)/m] If the typeset box is checked, I receive: \newcommand{\Bold}[1]{\mathbf{#1}}\left[k = \frac{-4 \, m^{2} - 9 \, m - t + 8}{2 \, m}\right] Notice that in the latex expression the negative coefficient now applies only to the 4*m^2 term in the numerator thus giving a completely different value. | See above. | kylepula@gmail.com | Mac OSX | ||

137 | 9/21/2010 5:29:39 | 4.5.2 | Jmol applet takes forever to load | When i run this code in the notebook (google chrom), the jmol applet takes forever to load #3D plotting var('t') xt=(2+cos(1.5*t))*cos(t) yt=(2+cos(1.5*t))*sin(t) zt=sin(1.5*t) parametric_plot3d([xt,yt,zt], (t, -10, 10)) | harmonicakhtn@yahoo.com | Linux 64bit | |||

138 | 9/21/2010 10:12:17 | 4.5.3 | Inconsistend display of type() in a list | In the first line of a worksheet with the Typeset box clicked , put [1,type(1)] and see [1,] However, latex([1,type(1)]) gives \left[1, \hbox{ < type 'sage.rings.integer.Integer' > }\right] | One expects [1,< type 'sage.rings.integer.Integer' >] | dirk@aims.ac.za | Linux 64bit | ||

139 | 9/24/2010 3:30:49 | 4.5 | jsMath cant init (error -7) | i cant seem to not get a java alert on jsMath crying with error -7, i am using latest firefox with latest firebug. firebug also reports the following if this helps.. 404 Not Found Not Found - The resource /javascript/jsmath/fonts/cm-fonts/alpha/def.js cannot be found. (html tag stripped down ofc) | Browing into worksheet without getting jsMath error | sagiantebi@gmail.com | Linux 32bit | ||

140 | 9/25/2010 21:39:42 | 4.5.3 | reduced_basis for number fields multiples wrong | The reduced_basis for number fields applies LLL to basis of the maximal order in order to get a reduced basis. The problem is that after applying LLL, it multiples the transformation matrix by the vector [1,a,a^2,...], where 'a' is generator of the field - instead of using the vector it actually used for the maximal order. How to reproduce: x = QQ['x'].0 k = NumberField(x^6 + 2218926655879913714112*x^4 - 32507675650290949030789018433536*x^3 + 4923635504174417014460581055002374467948544*x^2 - 36066074010564497464129951249279114076897746988630016*x + 264187244046129768986806800244258952598300346857154900812365824,'a') new_basis = k.reduced_basis() print new_basis[0].minpoly() This prints a crazy big polynomial. Looking a bit at what is returned it is clear that reduced_basis is multiplying the transformation matrix by the wrong vector. | To solve you just need to multiply by the vector of generators of the maximal order: mp = pari( k.Minkowski_embedding(k.maximal_order().gens(), prec=120) ) ml = sage.libs.pari.gen.gen.qflll(mp) T = matrix([[ZZ(y) for y in list(x)] for x in list(ml)]).transpose() r = Matrix(O.gens())* T for rr in r[0]: print rr.minpoly() This works fine. | dror.mastershin@gmail.com | Mac OSX | ||

141 | 9/28/2010 17:57:19 | 4.5 | latex conversion | latex(-(x-1)/(x+1)) does not work properly | \frac{-x - 1}{x + 1} is not the correct output \frac{-x + 1}{x + 1} is correct | gue-rt@web.de | sagenb.org | ||

142 | 9/28/2010 19:25:48 | 4.5.3 | Taylor series displays inconsistently | sage: taylor(x^5-1,x,1,4) 5*(x - 1)^4 + 10*(x - 1)^3 + 10*(x - 1)^2 + 5*x - 5 The linear term has been (incorrectly) expanded, the other terms (correctly) not. | 5*(x - 1)^4 + 10*(x - 1)^3 + 10*(x - 1)^2 + 5*(x - 1) | dirk@aims.ac.za | Linux 64bit | ||

143 | 9/28/2010 19:53:07 | 4.5.3 | Pari Power Series O missing | sage: t=pari('t') sage: 1+t+t^2+O(t^3) ArithmeticError: O(x) not defined sage: ?t.O Object `t.O` not found. But in a %gp window in the Notebook: O? O(a^b): p-adic or power series zero with precision given by b. | Workaround: oldO=O def O(x): if type(x) is pari_gen: return pari('O(%s)'%x) else: return oldO(x) There should be an elif clause for pari_gen in big_oh.py, and an attribute O for objects of type pari_gen. | Linux 64bit | |||

144 | 9/28/2010 22:13:50 | 4.5 | global height error | To compute the absolute logarithmic height of an algebraic number in a number field K, one computes the Archimedean and non-Archimedean parts, sums them, and then divides by the absolute degree of K. The global_height() method for computing these heights gives the wrong answer sometimes, as in the following example: print((4/3).global_height()); K.<i> = NumberField(x^2 + 1); y = K(4/3); y.global_height() The code in the file number_field_element.pyx for the routine global_height() returns the quantity self.global_height_non_arch(prec)+self.global_height_arch(prec)/self.number_field().absolute_degree() which only scales the global_height_arch term. Instead, it should return (self.global_height_non_arch(prec)+self.global_height_arch(prec))/self.parent().absolute_degree() Please drop me a quick line once this is resolved. Best, Xander Faber Department of Mathematics University of Georgia | xander@math.uga.edu | sagenb.org | |||

145 | 9/29/2010 4:22:50 | 4.4.4 | Sign error in simple multiplication | M1=var('M1') m=var('m') m1=-1/M1 m2=m view(m1) view(m2) view(m1*m2) This is a simple multiplication of -1/M1 with m. We know that the answer is -m/M1, but the output is m/M1. The minus sign is missing. The output is pasted below sage: M1=var('M1') sage: m=var('m') sage: m1=-1/M1 sage: m2=m sage: view(m1) sage: view(m2) sage: view(m1*m2) <html><span class="math">\newcommand{\Bold}[1]{\mathbf{#1}}\frac{-1}{M_{1}}</span></html> <html><span class="math">\newcommand{\Bold}[1]{\mathbf{#1}}m</span></html> <html><span class="math">\newcommand{\Bold}[1]{\mathbf{#1}}\frac{m}{M_{1}}</span></html> | shashankshalgar+sage@gmail.com | Mac OSX | |||

146 | 10/1/2010 15:41:45 | www.sagenb.org | jsMath failed to set up properly | I just tried to access my sage notbook pages at sagenb.org and got the message "jsMath failed to set up properly (error code -7)". These pages had worked fine a year ago when I created them. In your faq, it says to be sure jsmath-fonts are installed. I installed them on Ubuntu 9.10 by : sudo apt-get install jsmath-fonts, and still have the same problem. I'm using firefox 3.6.8 | s43Lee@ucsd.edu | Linux 64bit | |||

147 | 10/1/2010 16:28:05 | 4.5.3 | ValueError: free variable: x' error for what looks like valid expressions | In the following work-sheet, I recieve the error 'free variable x' twice. The expressions look valid to me, and the error message doesn't make much sense. sage: f(t)=(2*sin(t)+cos(3*t)/2+4) sage: plot(f,(0,4*pi)) <html><font color='black'><img src='cell://sage0.png'></font></html> sage: var('t') sage: plot(integral(f(t),t),(t,0,2*pi)) <html><font color='black'><img src='cell://sage0.png'></font></html> sage: F(t)=integral(f(t),t) sage: inv1(x)=find_root(F==x,0,2*pi) Traceback (most recent call last): ... ValueError: free variable: x sage: inv=lambda x:find_root(F==x,0,2*pi) sage: inv(5) 1.3798916578068938 sage: plot(inv(x),(x,5,6)) Traceback (most recent call last): ... ValueError: free variable: x | diggory.hardy@gmail.com | Linux 64bit | |||

148 | 10/2/2010 13:02:13 | sage 4.5.2 | Doesn't recognize integer type. | when trying to evaluate: primero=1 paso=2 nterminos=4 I get this error:"NameError: name 'Integer' is not defined" | yosoyrami@hotmail.com | Linux 32bit | NameError: name 'Integer' is not defined | ||

149 | 10/2/2010 18:37:58 | 4.5.3 | numerical evaluation of (-1)^(1/3) yields wrong result | numerical_approx((-1)^(1/3)) 0.500000000000000 + 0.866025403784439*I this affected the results when trying to evaluate the roots from a polynomial in which (-1)^(1/3) was printed as a factor in one of the terms | numerical_approx((-1)^(1/3)) should return: -1 or something very close to -1 Output from e.g. solve(f(x)==0,x) should not return expressions that contain (-1)^(1/3) this should be simplified as -1 instead. | Linux 64bit | |||

150 | 10/4/2010 8:09:42 | 4.5 Online | Error | Hi , I get the following error, when I start an new sheet under my account "http://sagenb.org/home/neubi/" Browser is Mozilla Firefox 3.6.1.0 "It looks like jsMath failed to set up properly (error code -7). I will try to keep going, but it could get ugly." Best regards Jürgen Neubert | sagenb.org | ||||

151 | 10/4/2010 23:28:09 | 4.5.3 | latex output wrong | sage: version() 'Sage Version 4.5.3, Release Date: 2010-09-04' sage: var('a r') (a, r) sage: (-(5*a^3*e^(-2) - a^3)/a^3) -(5*a^3*e^(-2) - a^3)/a^3 sage: latex( (-(5*a^3*e^(-2) - a^3)/a^3) ) \frac{-5 \, a^{3} e^{\left(-2\right)} - a^{3}}{a^{3}} Note the missing brackets after the first minus (compared to the output on the python prompt) | sage: latex( (-(5*a^3*e^(-2) - a^3)/a^3) ) \frac{-\left(5 \, a^{3} e^{\left(-2\right)} - a^{3}\right)}{a^{3}} | florian@apolloner.eu | Linux 64bit | ||

152 | 10/5/2010 14:50:46 | 4.5.3 | Lazy power series are created with incorrect order | When typing the following: S = LazyPowerSeriesRing(ZZ) one = S(0) + S(1) one.order I get a "Infinite series order" message. When asking for one.coefficients(3) I get "[0, 0, 0]". Looking into the code sage/combinat/species/series.py, the _add_ method calls the _new method to create the sum series. Trying: zero = S(0) test_series = zero._new(lambda ao: Stream(const=1), lambda: 0) test_series.order test_series.coefficients(3) I again get "Infinite series order" and "[0, 0, 0]". As I understand it, the _new() method calls the __init__() method of LazyPowerSeries in the line: new_fps = self.__class__(parent, stream=None, order=unk, aorder=self.aorder, aorder_changed=True, is_initialized=False) If the value self.aorder is inf, this puts new_fps.aorder to inf, which (in the __init__() code), also puts new_fps.order to inf, which makes Sage think that the series has infinite order. Changing the argument aorder=self.aorder to aorder=unk in the above line solved the problem. | The sum of S(0) and S(1) should have order zero, and its first three coefficients should be [1, 0, 0]. The series test_series should also have order zero, and its coefficients should be [1, 1, 1]. | axel.bacher@labri.fr | Linux 32bit | ||

153 | 10/5/2010 14:59:44 | 4.5.3 | The gen() method for power series over power series works incorrectly. | If I type the following: S1 = LazyPowerSeriesRing(ZZ) S2 = LazyPowerSeriesRing(S1) y = S2.gen() y.coefficient(1) == 1 I get True, and y.coefficient(1).coefficient(0) gets me the "'int' object has no attribute 'coefficient'" error message. I solved the problem by changing the following line in the gen() method: res = self._new_initial(1, Stream([0,1,0])) by res = self.term(1, 1) | The coefficient of order 1 in the series y should not be the integer 1, but the power series [1, 0, ...] in S1. | axel.bacher@labri.fr | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_18.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("UzIuZ2VuKCkuY29lZmZpY2llbnQoMSkuY29lZmZpY2llbnQoMCk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpE18pC0/___code___.py", line 3, in <module> exec compile(u'S2.gen().coefficient(_sage_const_1 ).coefficient(_sage_const_0 ) File "", line 1, in <module> AttributeError: 'int' object has no attribute 'coefficient' | |

154 | 10/5/2010 18:35:41 | 4.5.3 | Coercion works incorrectly for power series over power series | When I try the following: S1 = LazyPowerSeriesRing(ZZ) S2 = LazyPowerSeriesRing(S1) t = S1.term(1, 1) # same results with t = S1.gen() tt = S2(t) tt.coefficient(0) this yields 0. Trying tt.aorder I get 1. | The series tt is the series with constant term equal to t, so its order should be zero and its 0th coefficient should be t. | axel.bacher@labri.fr | Linux 32bit | ||

155 | 10/6/2010 10:59:16 | 4.5.3 | incorrect output with a large sequence | In the following worksheet, evaluation of the last cell (after all others) outputs lots of zeros, which I'm reasonably certain shouldn't be the case (I wouldn't expect any output). Further, after deleting or replacing the contents of the last cell and re-evaluating this cell, the same output is produced (even though sage should be evaluating an empty cell or cell with different content at this point). {{{id=1| def Fourier(v): order=(len(v)-1)/2 if (len(v) % 2 != 1) or order<0: raise Exception, 'expected an array of Fourier coefficients: [a0,a1,b1,...]' F="lambda t: "+repr(v[0]) for n in range(1,order+1): F+=" + "+repr(v[n*2-1])+"*cos("+repr(n)+"*t) + "+repr(v[n*2])+"*sin("+repr(n)+"*t)" print F return eval(F) def compose(f,g): return lambda x: f(g(x)) D=(0,2*pi) /// }}} {{{id=7| gambiae_ss=compose(exp,Fourier([-9.13366528669896, 0.8968, 2.678, -0.4551, 2.599])) /// lambda t: -9.13366528669896 + 0.896800000000000*cos(1*t) + 2.67800000000000*sin(1*t) + -0.455100000000000*cos(2*t) + 2.59900000000000*sin(2*t) }}} {{{id=17| funestus=compose(exp,Fourier([-8.15166528869896, -4.546, 2.252, -0.2198, -0.00743])) /// lambda t: -8.15166528869896 + -4.54600000000000*cos(1*t) + 2.25200000000000*sin(1*t) + -0.219800000000000*cos(2*t) + -0.00743000000000000*sin(2*t) }}} {{{id=21| arabiensis=compose(exp,Fourier([-6.93766528869897, 0.8968, 2.678, -0.4551, 2.599])) /// lambda t: -6.93766528869897 + 0.896800000000000*cos(1*t) + 2.67800000000000*sin(1*t) + -0.455100000000000*cos(2*t) + 2.59900000000000*sin(2*t) }}} {{{id=15| t=var('t'); EIR(t)=gambiae_ss(t)+funestus(t)+arabiensis(t) /// }}} {{{id=8| Pg=plot(gambiae_ss,(0,2*pi),color='green') Pf=plot(funestus,(0,2*pi),color='blue') Pa=plot(arabiensis,(0,2*pi),color='red') PEIR=plot(EIR,(0,2*pi),color='black') Pg+Pf+Pa+PEIR /// <html><font color='black'><img src='cell://sage0.png'></font></html> }}} {{{id=22| var('t0') EIR(t0).nintegral(t0,0,2,1e-8) /// (0.16050109136210119, 2.6536585429060011e-13, 63, 0) }}} {{{id=30| N=1000 E_vect=[n(EIR(i*2*pi/N)) for i in xrange(N)] point([(i*2*pi/N,E_vect[i]) for i in xrange(N)]) /// <html><font color='black'><img src='cell://sage0.png'></font></html> }}} {{{id=31| cum_E=[E_vect[i] for i in xrange(N)] for i in xrange(1,N): cum_E[i] += cum_E[i-1] point([(i*2*pi/N,cum_E[i]) for i in xrange(N)]) /// <html><font color='black'><img src='cell://sage0.png'></font></html> }}} {{{id=32| M=cum_E[N-1] unif=[n(i*M/N) for i in xrange(N)] pos=[0 for i in xrange(N)] p=0 for i in xrange(N): v=unif[i] while cum_E[p]<v: ++p pos[i]=p /// WARNING: Output truncated! 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }}} | diggory.hardy@gmail.com | Linux 64bit | |||

156 | 10/6/2010 22:22:43 | Sage Version 4.5.3, Release Date: 2010-09-04' | the div operator / behaves strange | if I put the code below into a script and execute it with execfile("divbug.sage"), the output is false; it seems an integer division is performed. If I paste it to the sage-prompt, everything is fine script-output: 3*pi 9.42477796076938 3.6363636363636362*pi 11.4239732857811 prompt-output: 40/11*pi 11.4239732857811 3.63636363636364*pi 11.4239732857811 ------------------------------------------ divbug.sage n = 99 al = 360 x = al / n * pi print x, N(x) al = 360. x = al / n * pi print x, N(x) | of a sophisticated algebra-system i would not expect that i have to deal with integer-division-issues. | rolf@gaarden.net | Mac OSX | ||

157 | 10/9/2010 6:18:26 | 4.5.3 | Bug in integral_model() | Entering the following three lines of code into Sage: t = QQ['t'].0 L.<a> = NumberField(t^2 - 6) EllipticCurve(L,[2/3,-a/2,-a/2,0,0]).integral_model(); I get the following error message: "AssertionError: bug in global_integral_model: [-2/3*a, -3*a, 18, 0, 0]" | dkrumm@math.uga.edu | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_4.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dCA9IFFRWyd0J10uMApMLjxhPiA9IE51bWJlckZpZWxkKHReMiAtIDYpCkVsbGlwdGljQ3VydmUoTCxbMi8zLC1hLzIsLWEvMiwwLDBdKS5pbnRlZ3JhbF9tb2RlbCgpOw=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/dD/dDSSiggsEEaUXMe+NrC2gk+++TI/-Tmp-/tmp4huuZD/___code___.py", line 5, in <module> exec compile(u'EllipticCurve(L,[_sage_const_2 /_sage_const_3 ,-a/_sage_const_2 ,-a/_sage_const_2 ,_sage_const_0 ,_sage_const_0 ]).integral_model(); File "", line 1, in <module> File "/Applications/sage/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_number_field.py", line 584, in global_integral_model assert z.is_integral(), "bug in global_integral_model: %s" % list(ai) AssertionError: bug in global_integral_model: [-2/3*a, -3*a, 18, 0, 0] | ||

158 | 10/11/2010 18:37:14 | 4.5.3 | The order of formulae was mixed up in the worksheet | The order of formulae was mixed up in the worksheet. This remains permanent even after reloading the document. The accident happened after refreshing the page in the browser (and choosing Evaluate All) Server config: Sage 4.5.3 running on unknown OS Client software config: wXP SP3, Firefox 3.0.5 Client hardware config: Pentium D proc with over 2GB RAM | Seems to be a bug. (?) I would expect that the worksheet structure remains OK after such operations. | How to determine this? This is a local server in the lab. I guess it is running on Linux or VMWare | - | ||

159 | 10/12/2010 22:56:45 | 4.5 | "AssertionError: bug in global_integral_model" | Goal: get a global integral model for an elliptic curve defined over a number field. Started by defining a number field K, given by the cubic x^3-x^2-20 (and the element s). Then, defined an elliptic curve E/K. b = 5 * 4 * (4+s) / s c = 4 * ( 4+s)/s E = EllipticCurve(K,[1-c, -b, -b,0,0]); E Then, tried E.global_integral_model() and received an error message specifically stating a bug existed in the command. | Expected a global integral model for the elliptic curve defined over the number field stated above. | kthompson0721@gmail.com | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_26.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("RS5nbG9iYWxfaW50ZWdyYWxfbW9kZWwoKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmp9kfEjU/___code___.py", line 2, in <module> exec compile(u'E.global_integral_model() File "", line 1, in <module> File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_number_field.py", line 379, in global_integral_model assert z.denominator() == 1, "bug in global_integral_model: %s" % ai AssertionError: bug in global_integral_model: [-5/4*s^2 + 27/4*s - 7/2, -20*s^2 + 120*s - 200, -50*s^2 + 450*s - 900, 0, 0] | |

160 | 10/13/2010 18:11:40 | 4.5.3 | Wrong print with typeset | When I type (1-x)/x without using typeset, Sage interpretes it like -(x - 1)/x. But if typeset is on, Sage prints: -x-1 x Although (1-x) is printed fine. It seems that brackets are omitted. | pevzi23@gmail.com | Linux 32bit | |||

161 | 10/13/2010 20:15:03 | 4.4.4 | find_maximum_on_interval gives wrong answers when called in a deprecated way | Calling like this is fine: sage: find_maximum_on_interval(sin, 0, 3) (1.0, 1.5707963268525105) However, calling like this: sage: find_maximum_on_interval(sin(x), 0, 3) gives deprecation warning (fine), but then sage hangs (in maxima I guess). This is not that bad, but real problem is that with some functions it will not hang but return wrong answer: sage: find_maximum_on_interval(gamma(x), -0.9, -0.1) (-3.67911709702, -0.59442719099991592) correct one being: sage: find_maximum_on_interval(gamma, -0.9, -0.1) (-3.54464361116, -0.50408302403861838) This is especially nasty because deprecation warning is given only after first try and afterwards user just silently gets wrong answers. | kkumer@gmail.com | Linux 64bit | |||

162 | 10/15/2010 19:38:52 | Version 4.5 | Sagenb.org not loading properly | when I logg in I keep getting an error message stating Error code -7. if I click ok I can continue to create a worksheet, but some functions lock up the website, or I get a webpage stating "Service in unavailable". | medykals@ucalgary.ca | sagenb.org | |||

163 | 10/17/2010 16:51:35 | 'Sage Version 4.5, Release Date: 2010-07-16' | Nagging | I keep getting this warning "<sagenb.org> It looks like jsMath failed to set up properly (error code -7). I will try to keep going, but it could get ugly." | No warning. | johansen@main.nc.us | sagenb.org | ||

164 | 10/24/2010 8:52:47 | Sage Version 4.4.4, Release Date: 2010-06-23' | Possible Error in Root System package | Here is the setup code: R1 = RootSystem(['A',2]) R2 = R1.dual space1 = R1.weight_lattice() space2 = R2.weight_lattice() alpha1 = space1.simple_roots() alpha2 = space2.simple_roots() alphacheck1 = space1.simple_coroots() alphacheck2 = space2.simple_coroots() Lambda1 = space1.fundamental_weights() | Sage should recognize that the simple roots alpha1 should be the same as the simple coroots alphacheck2 and that the simple roots alpha2 should be the same as the simple coroots alphacheck1. However computing the pairing of the fundamental weight Lambda1 with the simple roots alpha1 and alpha2 produce the same output. Similarly computing the pairing of Lambda1 with the simple roots alphacheck1 and alphacheck2 produce the same output. I would want Sage to recognize that the pairing of Lambda1 with alpha2 should give the same output as the pairing of Lambda1 with alphacheck1 and that the pairing of Lambda1 with alpha1 should give the same output as the pairing of Lambda1 with alphacheck2, i.e. Sage should recognize them as dual root systems. | drupel@uoregon.edu | Linux 32bit | ||

165 | 10/25/2010 19:48:22 | 4.5.3 | Sage does not know how to convert sgn() to SymPy | Sage does not know how to convert sgn() to SymPy Example: sgn(var('x'))._sympy_() raises "NotImplementedError: SymPy function 'sgn' doesn't exist" | SymPy has the 'sgn' function under the name 'sign' http://docs.sympy.org/modules/functions.html#sign As I understand, the fix is just a matter of adding "sgn": "sign" to the 'translation_table' dictionary of 'composition' function of 'SympyConverter' class of 'sage/symbolic/expression_conversions.py' file. | crisjss@gmail.com | Linux 64bit | sgn(var('x'))._sympy_() Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_9.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("c2duKHZhcigneCcpKS5fc3ltcHlfKCk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpCCC98k/___code___.py", line 2, in <module> exec compile(u"sgn(var('x'))._sympy_()" + '\n', '', 'single') File "", line 1, in <module> File "expression.pyx", line 966, in sage.symbolic.expression.Expression._sympy_ (sage/symbolic/expression.cpp:5413) File "/opt/sage/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 220, in __call__ return self.composition(ex, operator) File "/opt/sage/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 647, in composition raise NotImplementedError("SymPy function '%s' doesn't exist" % f) NotImplementedError: SymPy function 'sgn' doesn't exist | |

166 | 10/28/2010 3:48:59 | 4.4.4 | Passing from matrices to endomorphism broken | Starting with a square matrix Y (say over QQ) and passing to the endomorphism of QQ^n defined by that matrix breaks basic matrix multiplication. The following code replicates this error: Y=matrix(QQ,2,2,[0,0,1,0]) v=vector(QQ,[1,0]) VV=QQ^2 YY=V.endomorphism_ring()(Y) vv=VV(v) print Y print YY print v print vv print Y*v print YY(vv) | The expected output is: [0 0] [1 0] Free module morphism defined by the matrix [0 0] [1 0] Domain: Vector space of dimension 2 over Rational Field Codomain: Vector space of dimension 2 over Rational Field (1, 0) (1, 0) (0, 1) (0, 1) The output obtained is: [0 0] [1 0] Free module morphism defined by the matrix [0 0] [1 0] Domain: Vector space of dimension 2 over Rational Field Codomain: Vector space of dimension 2 over Rational Field (1, 0) (1, 0) (0, 1) (0, 0) Note that the last line is incorrect. | rharron@math.bu.edu | Mac OSX | This problem did not create an error. | |

167 | 10/28/2010 6:34:54 | 4.5.3 | addendum to Passing from matrices to endomorphism broken | It appears my bug report dated "10/28/2010 3:48:59" may not be a bug, but rather a feature: it appears when the matrix M is considered as an endomorphism of a vector space it acts on a vector v by multiplication from the right: vM. I find this to be a rather strange choice (perhaps motivated by Hecke operators?). Regardless of my opinion on the subject, this should be made clear in the reference manual. Instead, the entry at http://www.sagemath.org/doc/reference/sage/modules/matrix_morphism.html seems to indicate the opposite choice ("a vector that the defining matrix can hit from the left"). I would've hoped that matrix multiplication would commute with the endomorphism coercion, but under the current set up it of course does not. | I would expect the following: VV=QQ^2 X=matrix(QQ,2,2,[0,1,0,0]) Y=matrix(QQ,2,2,[0,0,1,0]) XX=VV.endomorphism_ring()(X) YY=VV.endomorphism_ring()(Y) print (XX*YY).matrix()==X*Y print (XX*YY).matrix()==X.transpose()*Y.transpose() to output: True False but it outputs: False True | rharron@math.bu.edu | Mac OSX | No error message. | |

168 | 10/29/2010 11:19:21 | 4.5.3 | newly generated certificates are already expired | Problem: I don't have a x.509 certificate but still want to be able to use https. Therefore when calling notebook,setup() in order to generate the certificates (self-signed obviously) the newly generated certificates are already expired | Solution: When generating cert.cfg in run_notebook-py the parameter days = 10000 is provided in the python script. This might be the problem, I used 1500 instead and everything is working fine. The certificate is valid approx. 4 years, which in my opinion should be enough. | bbielesch@hotmail.com | Linux 32bit | ||

169 | 10/29/2010 11:50:11 | 4.5.3 | Function r.install_packages | Problem: When installing an additional package for r with r.install_packages, there is no way to tell the system to install dependent packages as well. | Solution: Either define an additional parameter for the function in sage/local/lib/python2.6/site-packages/sage/interfaces/r.py or make it the default behaviour by changing the script. I did this so my function call looks like the following: cmd = """options(repos="%s"); install.packages("%s", dependencies=TRUE)"""%(RRepositoryURL, package_name) | bbielesch@hotmail.com | Linux 32bit | ||

170 | 10/29/2010 15:14:58 | 4.5.3 | refences to non-existing directories | Problem: When "installing" the binary package of sage, there are a lot of files referencing to directories starting "/home/wstein". I did a text search and found 67 files that include the text. The biggest problem I have found so far is in conjunction with R. You can't really install additional packages due to that error - well it works but you get error messages left and right and the html help is not generated. | Solution: Compile sage from source. Really easy but I have not found any statement regarding that issue so maybe it would be a wise move to put that hint somewhere prominent - especially for the novice user this information might be useful. I did a search on trac and found nothing - either I overlooked it (in that case sorry for creating a duplicate bug report) or it is really not there. | bbielesch@hotmail.com | Linux 32bit | ||

171 | 10/30/2010 21:24:56 | 4.4.1 | @interact doesn't work on published worksheet | I've checked probably about 8 different public sage notebook servers and the problem was always the same: When you publish the worksheet with some @interact in it, the location where the published worksheets are being stored doesn't allow HTTP method POST hence the interactive elements don't work. Please chek as an example this published workbook: http://demo.sagenb.org/home/pub/48/ Using Firebug I can see AJAX communication between the browser and the server and this is the response after you move the slider: <html><head><title>405 Method Not Allowed</title></head><body><h1>Method Not Allowed</h1>The requested method POST is not supported by /home/pub/48/eval.</body></html> and the headers: Date: Sat, 30 Oct 2010 19:13:36 GMT Server: Twisted/9.0.0 TwistedWeb/[twisted.web2, version 8.1.0] Content-Type: text/html Allow: GET, HEAD, OPTIONS, TRACE Via: 1.1 demo.sagenb.org Vary: Accept-Encoding Content-Encoding: gzip Content-Length: 139 Keep-Alive: timeout=15, max=95 Connection: Keep-Alive So obviously POST method is not allowed () | Interactive elements of the published worksheet should work the same way they work when you edit the workbook. | rafalzajac74@gmail.com | sagenb.org | ||

172 | 10/31/2010 22:19:01 | 4.5.3 | show function changes expression value | When the following commands are run: var('xi') print (1/2*I*e^I/xi) show(1/2*I*e^I/xi) the two resulting expressions do not appear to be equal. Somehow, an additional factor of 1/2 if being thrown in to the rendered equation before i. Sorry if this is a red herring - I am not a mathematician. This just seems wrong, however. | I would not have expected the factor of (1/2) in the second example. | njwilson23@gmail.com | Linux 64bit | ||

173 | 11/2/2010 16:41:57 | sage notebook online version | online often unavailable | I would like to use the online sage notebook for teaching purposes. It is a fantastic resource. However, it is often very slow to load, and many times is simply "unavailable". I imagine this is because of many users and lack of server resource. I am just letting you know that I would like to use the online notebook, but because of this, I cannot. From my reading of the front web-page for sage notebook it is intended to be a reliable and available resource. Is it likely that you will upgrade its availability in the near future, so that it is more reliable? Thank you for any advice you can give me. Best wishes, Jake Baker. | jbaker@apsch.org.uk | Windows/VMWare | |||

174 | 11/3/2010 13:23:13 | 4.5 | Cannot apply gcd for list of real polynomial ring | This code make the bug: R.<t> = RR['t']; p1 = t^4 + t^2 + 1 p2 = t^3 - 2 * t^2 - 2 * t - 1 p3 = t^3 - 1 gcd([p1, p2, p3]) | It works properly with R.<t> = QQ['t']. And works with gcd(p1, gcd(p2, p3)). | ashl1future@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_4.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("Ui48dD4gPSBSUlsndCddOwpwMSA9IHReNCArIHReMiArIDEKcDIgPSB0XjMgLSAyICogdF4yIC0gMiAqIHQgLSAxCnAzID0gdF4zIC0gMQpnY2QoW3AxLCBwMiwgcDNdKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpRcKqrx/___code___.py", line 7, in <module> exec compile(u'gcd([p1, p2, p3]) File "", line 1, in <module> File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/arith.py", line 1339, in gcd return __GCD_sequence(seq, **kwargs) File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/rings/arith.py", line 1381, in __GCD_sequence g = vi.gcd(g, **kwargs) File "element.pyx", line 2715, in sage.structure.element.NamedBinopMethod.__call__ (sage/structure/element.c:19673) File "polynomial_real_mpfr_dense.pyx", line 586, in sage.rings.polynomial.polynomial_real_mpfr_dense.PolynomialRealDense.gcd (sage/rings/polynomial/polynomial_real_mpfr_dense.c:7068) File "polynomial_element.pyx", line 5031, in sage.rings.polynomial.polynomial_element.Polynomial.__rshift__ (sage/rings/polynomial/polynomial_element.c:33835) File "polynomial_real_mpfr_dense.pyx", line 244, in sage.rings.polynomial.polynomial_real_mpfr_dense.PolynomialRealDense.shift (sage/rings/polynomial/polynomial_real_mpfr_dense.c:4912) TypeError: 'MinusInfinity' object cannot be interpreted as an index | |

175 | 11/3/2010 13:27:48 | 4.5 | Don't solve gcd properly | The problem code: R.<t> = RR['t']; p1 = t^3 + 2 * t^2 - t - 2 p2 = t^3 - 2 * t^2 - t + 2 p3 = t^3 - t^2 - 4 * t + 4 gcd(p1, gcd(p2, p3)) The result is "1.0000" but should be "t - 1.0000" | ashl1future@gmail.com | sagenb.org | |||

176 | 11/7/2010 5:58:42 | 4.6 | some packages don't respect SAGE_FAT_BINARY | I'm a the packager for sage-mathematics for archlinux. I have export SAGE_FAT_BINARY='yes' in my build, but atlas and possibly other packages optimize for the specific processor, and the result of this is https://bugs.archlinux.org/task/21592 even though I didn't want to optimize for my processor. The following is a link to the exact steps to build the package: http://repos.archlinux.org/wsvn/community/sage-mathematics/trunk/PKGBUILD | gostrc@gmail.com | Linux 32bit | |||

177 | 11/7/2010 16:49:58 | 4.6 | No time-shifting support in inverse_laplace transform | the command : inverse_laplace(exp(-p)/p,p,t) does not return any solution, showing the lack of time-shifting stuff. Additionally, it's quite difficult to use step function : laplace(heaviside(t),t,p) does not return any result. Piecewise function is here needed to workaround this issue. | francois.thirioux@ac-grenoble.fr | Linux 64bit | |||

178 | 11/8/2010 19:39:51 | 4.6 | plot3d issue with firefox | Hello, The following lines (using the notebook) var('x,y') def cout(x,y): return x^2+y plot3d(cout(x,y),(x,-1,2),(y,-1,2)) result in a black image with Firefox (both older and newest versions) on my MacBook Pro. | Of course, I'd like to see the plot rather than a black image. One of my colleagues has exactly the same problem on a MacBook. But this bug does not occur on the mac of an other colleague, and a third colleague told me that she obtains the good output when using Safari. Is it a known bug, is there a known solution? Thank you, and keep on the good work! Fabrice | fabrice.philippe@lirmm.fr | Mac OSX | ||

179 | 11/11/2010 5:52:55 | Sage Version 4.5, Release Date: 2010-07-16 | JMOL problems in Firefox | I'm running sagenb.org through Firefox 3.6.12 on Windows 7. When I try to visualize reflexive polytopes (via JMOL), only a black box is displayed. Opening the same notebook in Google Chrome works fine. | Here's the code I'm using: h = lattice_polytope.ReflexivePolytope(2,14) ph = LatticePolytope(h) pl = ph.plot3d(show_vindices=False, show_points=False, edge_color="blue") size = 4 for i in range(-size, size+1): for j in range(-size, size+1): pl += point3d((i,j,0)) pl.show(frame=False, axes=True) The displayed effect in Firefox is a black box that says "JMOL" in the lower right-hand corner. | ursula@math.hmc.edu | sagenb.org | ||

180 | 11/12/2010 18:39:36 | 4.5.3 | "show(sqrt(x))" does not work correctly | when i type "show(sqrt(x))", output does not look properly. Symbol of square root looks as divided on two parts: one part overlines symbol of x properly, but other part (that is similar to char v) is shifted upward on hight of one char. (i have Debian Lenny (stable); my browser is installed from repository, his name is Iceweasel(changed Mozilla Firefox)) P.S. sorry for my rough English | piminusmeson@bk.ru | Linux 32bit | |||

181 | 11/13/2010 16:29:59 | 4.5 | Connection with sagenb.org drops frequently | sagenb.org works, but only intermittently. The connection is lost frequently and the pages frequently turn up a service not available error. When they do load, it usually takes a long time. | tgbrooks@gmail.com | sagenb.org | |||

182 | 11/20/2010 13:38:02 | 4.6 | bug at SVD | U,D,V=A.SDV( ) for A RDF square matrix of major size that 100 generates a mistake. File: /home/sage/sage/devel/sage/sage/matrix/matrix_double_dense.pyx Type: <type ‘builtin_function_or_method’> Definition: A.SVD(*args, **kwds) | rafarob@us.es | Linux 64bit | |||

183 | 11/22/2010 3:34:17 | 4.5.2 | Incorrect output from pretty_print | When performing a pretty_print() in the Sage notebook on an expression of the form: (a/b)*I/z^n where a, b and n are integers, I is sqrt(-1), and z is a variable, the pretty-printed result has an extra factor of 1/b. For a specific example, this command: {{{ pretty_print((9/8)*I/z^2) }}} yields the following Latex: \frac{\frac{9}{8} i}{8 \, z^{2}} | The expected output would be a Latex expression corresponding to the original expression. Using the same example as above, the expected Latex would be: \frac{9 i}{8 \, z^{2}}. | william_hicks@brown.edu | Linux 64bit | ||

184 | 11/23/2010 13:33:04 | 4.4.4 and 4.6 | Too many failures to build ATLAS. Giving up! | First I have to do $ su -c 'setsebool -P allow_execstack 1' to solve seelinux problem. Second : I can't compil source of sage-4.4.4 and sage-4.6 on Fedora 14. But it was working on fedora13 | I just want to install sage on fedora 14 (64 bits) by compiling sources. | brunocolombel@yahoo.fr | Linux 64bit | gcc -DL2SIZE=4194304 -I/home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/include -I/home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/../src//include -I/home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/../src//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_Linux -DATL_ARCH_AMD64K10h -DATL_CPUMHZ=2100 -DATL_SSE3 -DATL_SSE2 -DATL_SSE1 -DATL_3DNow -DATL_USE64BITS -DATL_GAS_x8664 -fomit-frame-pointer -mfpmath=sse -msse3 -O2 -falign-loops=32 -fPIC -m64 -o xzdfindCE zdfindCE.o \ /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/src/blas/gemm/ATL_zdFindCE_mm.o /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/lib/libatlas.a -lm /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/bin/ATLrun.sh /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/tune/blas/gemm xzdfindCE -f res/atlas_zdNKB.h /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/bin/ATLrun.sh: line 4: 15838 Erreur de segmentation (core dumped) $atldir/$* make[6]: *** [zdRunFindCE] Erreur 139 make[6] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/tune/blas/gemm » make[5]: *** [res/atlas_zdNKB.h] Erreur 2 make[5] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/tune/blas/gemm » make[4]: *** [/home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/tune/blas/gemm/res/atlas_zdNKB.h] Erreur 2 make[4] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/bin » ERROR 664 DURING CACHE EDGE DETECTION!!. make[4] : on entre dans le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/bin » cd /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build ; make error_report make[5] : on entre dans le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build » make -f Make.top error_report make[6] : on entre dans le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build » uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG gcc -v 2>&1 >> bin/INSTALL_LOG/ERROR.LOG Utilisation des specs internes. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.5.1/lto-wrapper Target: x86_64-redhat-linux Configuré avec: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,lto --enable-plugin --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux Modèle de thread: posix gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC) gcc -V 2>&1 >> bin/INSTALL_LOG/ERROR.LOG gcc: '-V' option must have argument make[6]: [error_report] Erreur 1 (ignorée) gcc --version 2>&1 >> bin/INSTALL_LOG/ERROR.LOG tar cf error_AMD64K10h64SSE3.tar Make.inc bin/INSTALL_LOG/* gzip --best error_AMD64K10h64SSE3.tar mv error_AMD64K10h64SSE3.tar.gz error_AMD64K10h64SSE3.tgz make[6] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build » make[5] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build » make[4] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build/bin » Error report error_<ARCH>.tgz has been created in your top-level ATLAS directory. Be sure to include this file in any help request. cat: ../../CONFIG/error.txt: Aucun fichier ou dossier de ce type cat: ../../CONFIG/error.txt: Aucun fichier ou dossier de ce type Performance = 2878.17 (74.32 of copy matmul, 137.06 of clock) make -f Makefile INSTALL_LOG/zbestTT_40x40x40 pre=z nb=40 2>&1 | ./xatlas_tee INSTALL_LOG/zMMSEARCH.LOG NCgemmTT : muladd=0, lat=4, pf=513, nb=40, mu=8, nu=1 ku=40, ForceFetch=0, ifetch=9 nfetch=1 Performance = 2657.02 (68.61 of copy matmul, 126.52 of clock) make -f Makefile MMinstall pre=z 2>&1 | ./xatlas_tee INSTALL_LOG/zMMSEARCH.LOG STAGE 2-3-2: CacheEdge DETECTION make -f Makefile INSTALL_LOG/atlas_zdNKB.h pre=z 2>&1 | ./xatlas_tee INSTALL_LOG/zMMCACHEEDGE.LOG make[3]: *** [build] Erreur 255 make[3] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build » make[2]: *** [build] Erreur 2 make[2] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12/ATLAS-build » Failed to build ATLAS. ATLAS failed to build for the 1-th time, possibly because of a loaded system, so we will automatically try again up to 4 more times. Waiting 8 minutes... ATLAS failed to build for the 2-th time, possibly because of a loaded system, so we will automatically try again up to 3 more times. Waiting 14 minutes... ATLAS failed to build for the 3-th time, possibly because of a loaded system, so we will automatically try again up to 2 more times. Waiting 11 minutes... ATLAS failed to build for the 4-th time, possibly because of a loaded system, so we will automatically try again up to 1 more times. Waiting 9 minutes... Too many failures to build ATLAS. Giving up! real 94m7.107s user 43m1.886s sys 6m18.978s sage: An error occurred while installing atlas-3.8.3.p12 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of of /home/Maurice/Public/sage-4.4.4/install.log. Describe your computer, operating system, etc. If you want to try to fix the problem yourself, *don't* just cd to /home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12 and type 'make check' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/home/Maurice/Public/sage-4.4.4/spkg/build/atlas-3.8.3.p12' && '/home/Maurice/Public/sage-4.4.4/sage' -sh) When you are done debugging, you can type "exit" to leave the subshell. make[1]: *** [installed/atlas-3.8.3.p12] Erreur 1 make[1] : on quitte le répertoire « /home/Maurice/Public/sage-4.4.4/spkg » real 116m47.037s user 61m18.672s sys 9m49.373s Error building Sage. ./sage -docbuild all html 2>&1 | tee -a dochtml.log python: can't open file '/home/Maurice/Public/sage-4.4.4/devel/sage/doc/common/builder.py': [Errno 2] No such file or directory | |

185 | 12/2/2010 21:26:04 | 4.6 | no help | When I click on Tutoriel I get:Document does not exist. | sagenb.org | ||||

186 | 12/5/2010 4:01:14 | 4.6 | numerical evaluation of cotangent function doesn't quite work | When trying to numerically evaluate cot(I), sage throws a bizarre error. To reproduce this, type: sage: n(cot(I)) This only happens with the cotangent function, and only when trying to evaluate to symbolic complex arguments. For example, sage: n(cot(n(I))) sage: n(tan(I)) both evaluate completely fine. | sage: n(cot(I)) should output: -1.31303528549933*I instead of throwing an error. | elarson3@gmail.com | Linux 32bit | sage: version() 'Sage Version 4.6, Release Date: 2010-10-30' sage: n(cot(I)) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) /home/eric/<ipython console> in <module>() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/misc/functional.pyc in numerical_approx(x, prec, digits) 1259 except TypeError: 1260 pass -> 1261 return sage.rings.complex_field.ComplexField(prec)(x) 1262 1263 n = numerical_approx /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/rings/complex_field.pyc in __call__(self, x, im) 277 if im is not None: 278 x = x, im --> 279 return Parent.__call__(self, x) 280 281 def _element_constructor_(self, x): /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/structure/parent.so in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:6462)() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3118)() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3021)() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/rings/complex_field.pyc in _element_constructor_(self, x) 308 except AttributeError: 309 pass --> 310 return complex_number.ComplexNumber(self, x) 311 312 def _coerce_map_from_(self, S): /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/rings/complex_number.so in sage.rings.complex_number.ComplexNumber.__init__ (sage/rings/complex_number.c:4002)() TypeError: unable to coerce to a ComplexNumber: <type 'sage.symbolic.expression.Expression'> | |

187 | 12/5/2010 17:02:21 | 4.5.3 | It is not evaluating my equation. It will not load it. | I am entering the sum command and then RR command and when I do the RR command it will not load the answer. It keeps giving me a green line. | Windows/VMWare | ||||

188 | 12/7/2010 13:02:53 | 4.6 (latest) | Vmware questions | Sorry for asking stupid questions, but I am a "spoiled windows brat". I installed vmware and it runs sage ok, but it would not connect to internet from that virtual machine to get my file from sage notebook server and I do not know how to transfer files between windows and that virtual machine space... thanks leon | leonkag@gmail.com | Windows/VMWare | |||

189 | 12/7/2010 13:05:39 | 4.6 latest | question | I guess, this is just a bit of wishful thinking. Would good if say Google picked up SAGE.... On a more realistic note, could I rely on sage notebook server to run a class for my students? Does this server has enough capacity to serve more and more customers???? Thanks leon | leonkag@gmail.com | Windows/VMWare | |||

190 | 12/8/2010 18:46:01 | 4.5.3 | Freezing Up | Im trying to find the Sum of of an area of a sine wave and everything works fine until I try to use pi/100 as one of the variables | Windows/VMWare | ||||

191 | 12/9/2010 6:14:33 | 4.6 | AttributeError: 'numpy.float64' object has no attribute 'log' | ... (mdata[i]).log(10) .... The above expression is giving an error "AttributeError: 'numpy.float64' object has no attribute 'log' ". | Tried to change the type of mdata[i] to float, but of no use(same error: float object has no attribute 'log') | vasadi.sriharsha@gmail.com | Windows/VMWare | AttributeError Traceback (most recent call last) /home/sage/sage/local/lib/python2.6/site-packages/sage/all_cmdline.pyc in <module>() /home/sage/sage/local/lib/python2.6/site-packages/sage/misc/preparser.pyc in load(filename, globals, attach) 1501 execfile(filename, globals) 1502 elif filename.endswith('.sage'): -> 1503 exec(preparse_file(open(filename).read()), globals) 1504 elif filename.endswith('.spyx') or filename.endswith('.pyx'): 1505 import interpreter /home/sage/sage/local/lib/python2.6/site-packages/sage/all_cmdline.pyc in <module>() /home/sage/sage/local/lib/python2.6/site-packages/sage/all_cmdline.pyc in genfft(fin, N, signal_freq, bandwidth, fsample, sigamp_db, window_function, color) AttributeError: 'numpy.float64' object has no attribute 'log' | |

192 | 12/13/2010 19:55:46 | Sage Version 4.6, Release Date: 2010-10-30' | ValueError for w/h below 32768 occurs for 331 | show(stats.IntList((1,2,3,4)).plot(figsize=(1,331))) # ValueError: width and height must each be below 32768 #... but height is below 32768 | the plot | admin@lukas-prokop.at | Linux 64bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_22.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("c2hvdyhzdGF0cy5JbnRMaXN0KCgxLDIsMyw0KSkucGxvdChmaWdzaXplPSgxLDMzMSkpKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmptNIPvC/___code___.py", line 3, in <module> exec compile(u'show(stats.IntList((_sage_const_1 ,_sage_const_2 ,_sage_const_3 ,_sage_const_4 )).plot(figsize=(_sage_const_1 ,_sage_const_331 ))) File "", line 1, in <module> File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/functional.py", line 1463, in show return x.show(*args, **kwds) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/sage/plot/misc.py", line 84, in wrapper return func(*args, **kwds) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 1731, in show self.save(**options) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 2408, in save figure.savefig(filename,dpi=dpi,bbox_inches='tight',**options) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/matplotlib/figure.py", line 1084, in savefig self.canvas.print_figure(*args, **kwargs) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/matplotlib/backend_bases.py", line 1852, in print_figure **kwargs) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/matplotlib/backends/backend_agg.py", line 438, in print_png FigureCanvasAgg.draw(self) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/matplotlib/backends/backend_agg.py", line 393, in draw self.renderer = self.get_renderer() File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/matplotlib/backends/backend_agg.py", line 404, in get_renderer self.renderer = RendererAgg(w, h, self.figure.dpi) File "/home/meisterluk/.sage/sage-4.6-linux-64bit-fedora_release_13_goddard_-x86_64-Linux/local/lib/python2.6/site-packages/matplotlib/backends/backend_agg.py", line 59, in __init__ self._renderer = _RendererAgg(int(width), int(height), dpi, debug=False) ValueError: width and height must each be below 32768 | |

193 | 12/14/2010 15:45:03 | 4.5.1 | Can't connect | I can access accounts but i can't load worksheets | access to worksheets | Solaris | |||

194 | 12/22/2010 11:24:15 | 4.6 | Licence is GPLv3 overall | Licence problems, the file COPYING.txt in the reads: "Every component of Sage except jsmath is licensed under a GPL v2 (or later) compatible license." with no mention to MPIR at all. But the source code distributed in the file sage-4.6.tar contain the file spkg/standard/mpir-1.2.2.p1.spkg . Once unpacked, the MPIR directory contains the file mpir-1.2.2.p1/src/gpl-3.0.txt , thus I assume it is licensed under the GPLv3 license. I assume all the binary package contains that version of MPIR, this means that all binary packages are licensed under the GPLv3. Right? This should be declared explicitly! | susan.smith.dev@gmail.com | source | |||

195 | 12/22/2010 16:14:44 | 4.6 | colors in graphics_array | When I type g = circle((0,0),1,rgbcolor='red',fill=True, alpha=0.5) graphics_array([g,g,g]).show() in the Sage notebook in a browser (Firefox 3.6.13), the first two circles have the same color (html-color-code #FF7F7F), but the third one has a different color (html-color-code #FF3F3F). | All colors should be the same. | daniel.krenn@tugraz.at | Linux 64bit | ||

196 | 12/23/2010 10:14:11 | 4.6 | colors and figure-sizes in graphics_array | This is an extension of the bugreport "colors in graphics_array" sent yesterday. The code g = circle((0,0),1,rgbcolor='red',fill=True, alpha=0.5) graphics_array([g,g,g,g,g,g,g,g]).show() produces different copies of g. The figure-size is decreasing from left to right --- more precisely there is more "unused" space on the top and bottom of the y-axis the more you get to figures on the right. Additionally, as reported on the mentioned bugreport yesterday, the color of the last figure in the array is different. | All figures in the graphics_array should be the same, i.e., same size and same color. | daniel.krenn@tugraz.at | Linux 64bit | ||

197 | 12/23/2010 11:35:32 | Sage Version 4.6, Release Date: 2010-10-30 | Numerical evaluation of a symbolic expression | When I define the function: f(x,y,z) = (2*z^2-x^2-y^2)*exp(-(x^2+y^2+z^2)) and next integrate it over a 3D region like: int_def_f = ((f(x,y,z).integrate(x,0,1)).integrate(y,0,1)).integrate(z,1/2,1) SAGE evaluates it symbolically without problems, though it yields an expression without carrying out some straightforward simplifications such as log(e)->1: 1/16*((2*pi*e*log(e)*erf(1)*erf(sqrt(log(e))) - 2*pi*e^(1/4*log(e))*log(e)*erf(1/2*sqrt(log(e)))*erf(1) - (2*pi*e^(1/4*log(e))*log(e)*erf(sqrt(log(e)))*erf(1/2*sqrt(log(e))) - (pi*e*e^(1/4*log(e))*log(e)*erf(1) - pi*e*e^(1/4*log(e))*erf(1))*sqrt(pi)*erf(sqrt(log(e)))*erf(1/2*sqrt(log(\ e))))*sqrt(log(e)))*e^(-1/4*log(e))/(e*sqrt(log(e))) - (2*pi*log(e)*erf(1)*erf(sqrt(log(e))) - (2*pi*log(e)*erf(sqrt(log(e)))^2 - (pi*e*log(e)*erf(1) - pi*e*erf(1))*sqrt(pi)*erf(sqrt(log(e)))^2)*sqrt(log(e)))/(e*sqrt(log(e))\ ))/log(e)^2 When I try to evaluate this expresion numerically with int_def_f.n() SAGE responds: TypeError: unable to simplify to float approximation But if I copy the previous symbolic output (in the notebook environment) into a new cell to assign it to a new variable: aux = 1/16*((2*pi*e*log(e)*erf(1)*erf(sqrt(log(e))) - 2*pi*e^(1/4*log(e))*log(e)*erf(1/2*sqrt(log(e)))*erf(1) - (2*pi*e^(1/4*log(e))*log(e)*erf(sqrt(log(e)))*erf(1/2*sqrt(log(e))) - (pi*e*e^(1/4*log(e))*log(e)*erf(1) - pi*e*e^(1/4*log(e))*erf(1))*sqrt(pi)*erf(sqrt(log(e)))*erf(1/2*sqrt(log(\ e))))*sqrt(log(e)))*e^(-1/4*log(e))/(e*sqrt(log(e))) - (2*pi*log(e)*erf(1)*erf(sqrt(log(e))) - (2*pi*log(e)*erf(sqrt(log(e)))^2 - (pi*e*log(e)*erf(1) - pi*e*erf(1))*sqrt(pi)*erf(sqrt(log(e)))^2)*sqrt(log(e)))/(e*sqrt(log(e))\ ))/log(e)^2 SAGE is able to numerically evaluate the content of this new variable: aux.n() 0.0904537040661474 giving a result that is correct. I have checked it with Mathematica., and both results fully coincide in all the figures printed out by SAGE. The symbolic result as given by Mathematica is: pi*erf(1) * ( e^(3/4)*erf(1) - 2*erf(1/2) ) / (8e) | I would expect two things: First, that straightforward simplifications such as log(e)->1 will be carried out automatically by SAGE. Second (and most important) that any symbolic expression such as the above mentioned could be numerically evaluated without requiring such a workaround. | rafael.lopez@uam.es | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_392.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("aW50X2RlZl9mLm4oKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpRTq7bk/___code___.py", line 2, in <module> exec compile(u'int_def_f.n() File "", line 1, in <module> File "expression.pyx", line 3872, in sage.symbolic.expression.Expression.n (sage/symbolic/expression.cpp:17092) File "expression.pyx", line 814, in sage.symbolic.expression.Expression._convert (sage/symbolic/expression.cpp:4847) File "/home/rafa/soft-red/sage-4.6-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/functions/other.py", line 80, in _evalf_ return parent(1 - pari(float(x)).erfc()) File "expression.pyx", line 957, in sage.symbolic.expression.Expression.__float__ (sage/symbolic/expression.cpp:5398) TypeError: unable to simplify to float approximation | |

198 | 12/23/2010 13:40:53 | Sage Version 4.6, Release Date: 2010-10-30 | Forget my previous report | Forget my previous report on problems with symbolic evaluation of some output in the symbolic form of a definite integral. I have runned again the worksheet and it seems to be all right. I apologize for the mistake. | rafael.lopez@uam.es | Linux 32bit | |||

199 | 12/25/2010 3:56:04 | Ver. 4.6 | Simon's 2-descent problem | I want to find a point on an elliptic curve over real quadratic field K using Simon's 2-descent algorithm. For example, the case K=Q(sqrt(41)), the following can be done: Q41.<a>=QuadraticField(41); eps = UnitGroup(Q41).fundamental_units()[0]; E = EllipticCurve(Q41, [0, 1728*eps]); dscnt = E.simon_two_descent(verbose=1); E(Q41) E.gens() <result> Abelian group of points on Elliptic Curve defined by y^2 = x^3 + (8640*a+55296) over Number Field in a with defining polynomial x^2 - 41 [(-377788/93025*a - 1952448/93025 : -205379776/28372625*a - 1032512096/28372625 : 1)] However, the same algorithm doesn't work in the case K=Q(sqrt(43)): Q43.<a>=QuadraticField(43); eps = UnitGroup(Q43).fundamental_units()[0]; E = EllipticCurve(Q43, [0, 1728*eps]); dscnt = E.simon_two_descent(verbose=1); dscnt <error message> courbe elliptique : Y^2 = x^3 + Mod(917568*y - 6016896, y^2 - 43) points triviaux sur la courbe = [[1, 1, 0]] *** at top-level: ans=bnfellrank(K,[0,0,0, *** ^-------------------- *** in function bnfellrank: ...eqtheta,rnfeq,bbnf];rang= *** bnfell2descent_gen(b *** ^-------------------- *** in function bnfell2descent_gen: ...riv,r=nfsqrt(nf,norm(zc)) *** [1];if(DEBUGLEVEL_el *** ^-------------------- *** array index (1) out of allowed range [none]. Traceback (click to the left of this block for traceback) ... | s-yokoyama@math.kyushu-u.ac.jp | sagenb.org | |||

200 | 12/26/2010 18:37:25 | 4.5.3 | equations missing in documentation | Equations are missing from the local web tutorial. For example, the 2d order system of ODEs here http://www.sagemath.org/doc/tutorial/tour_algebra.html are missing from http://localhost:8000/doc/live/tutorial/tour_algebra.html | Just to let you know. It's not a big deal for me. | Saul.Youssef@gmail.com | Mac OSX | ||

201 | 12/26/2010 20:05:48 | 4.5.3 | bug in tutorial documentation | The two spring example in the tutorial here http://www.sagemath.org/doc/tutorial/tour_algebra.html gives a syntax error, I think just because "del" is a reserved keyword in python. If you replace "del" with "foo", everything works fine. | Just trying to help... | Saul.Youssef@gmail.com | Mac OSX | ||

202 | 12/26/2010 20:13:20 | 4.5.3 | I just realized, it's "de1" not "del" | re: the problem that I just reported, it happens because you have "de1=..." in the documentation, but "1" and "l" are identical in the notebook font but "del" doesn't work as a variable because it's a reserved python keyword. | Just trying to help. If it were me, I'd change it to de_1/de_2.... | Saul.Youssef@gmail.com | Mac OSX | ||

203 | 12/26/2010 22:35:01 | 4.6 | looks like a bug in integral_numerical | Hello! here's what I do: eta = 0.2 a,b = var('a,b') k = sqrt((1+a)^2-b^2)/(2*sqrt(a)) E2 = elliptic_kc(1/k)*(1/k) print 'k: ', k(a=eta) print 'int(E2):', integral_numerical(E2(a=eta,b=x),0, 1-eta) The result I get: k: 1.11803398874989*sqrt(-b^2 + 1.44000000000000) int(E2): (1.564448640801263, 1.1174431499704546e-06) the integral value is wrong (should be 1.387695521 instead of 1.564448640801263). | Sage seems to compute correctly k, but not the integral. It returns 1.564448640801263 instead of 1.387695521 (maple computes this correctly). Because of this, after further computations I get a wrong result. Please let me know if I'm doing something wrong. Thanks, -d | nogroup@gmail.com | Mac OSX | ||

204 | 12/27/2010 23:14:43 | Sage Version 4.6, Release Date: 2010-10-30' | question marks in comments calls documentation | A question mark calls the documentation. But if the question mark is part of a comment, this must not happen. | Input: print 5 # TODO: Why 5? Output: Type: <type 'int'> Definition: 5( [noargspec] ) Docstring: int(x[, base]) -> integer [...] Expected Output: 5 | admin@lukas-prokop.at | Linux 64bit | ||

205 | 1/4/2011 16:33:55 | Sage Version 4.6, Release Date: 2010-10-30 | series yields wrong result | f.series(q,2) for the f defined below yields Order(q^2) which is incorrect, as f.subs(q=0) equals 1 (which is correct). {{{id=1| var('q') f=(q^13362120470/((q - 1)*(q^5 - 1)*(q^21 - 1)*(q^85 - 1)*(q^341 - 1)*(q^1365 - 1)*(q^5461 - 1)*(q^21845 - 1)*(q^87381 - 1)*(q^349525 - 1)*(q^1398101 - 1)*(q^5592405 - 1)*(q^22369621 - 1)*(q^89478485 - 1)*(q^357913941 - 1)*(q^1431655765 - 1)*(q^5726623061 - 1)) + 1)/(q^7635497409/((q - 1)*(q^5 - 1)*(q^21 - 1)*(q^85 - 1)*(q^341 - 1)*(q^1365 - 1)*(q^5461 - 1)*(q^21845 - 1)*(q^87381 - 1)*(q^349525 - 1)*(q^1398101 - 1)*(q^5592405 - 1)*(q^22369621 - 1)*(q^89478485 - 1)*(q^357913941 - 1)*(q^1431655765 - 1)*(q^5726623061 - 1)) + 1) /// }}} {{{id=2| f.series(q,2) /// Order(q^2) }}} {{{id=3| f.subs(q=0) /// 1 }}} | f.series(q,2) should give 1+Order(q^2) | clemens.heuberger@tugraz.at | Linux 64bit | ||

206 | 1/7/2011 21:01:16 | 4.6 | Poor interface | I know that I am complaining to perhaps the wrong people, but I want to express my desires for what I consider to be a problem. I am a retired electronics engineer and I desire a really easy and intuitive GUI for a math program. The reason that this is not is perhaps not obvious to those who deal with it every day. My experience in engineering is that the typical engineer divides his time between computer design and lab tweaking and manufacturing. His computer design time percentage may be only 30% or less and causes him to have to relearn much of a complicated interface when he returns to design. | I would like to see a really friendly GUI interface which in my experience leads to a much shorter learning curve and a longer retention. An example might be the commercial product "MathCad" Also, the engineer often needs to produce a printed publication of his work that looks easy to read and professional. | mjhead@fastermac.net | Mac OSX | ||

207 | 1/8/2011 18:15:12 | 4.5.3 | changement de fonction | Je rentre le code : var('x,y'); f1(x)=exp(x); f2(x)=sin(x); f3(x)=cos(x); n(x)=f1(x)-f1(-x)+2*f2(x)-4*x; d(x)=x*(f1(x)+f1(-x)+2*f3(x)-4) f(x)=n(x)/d(x); et au final, le numérateur de la fonction f n'est pas celui que je lui ai donné : les signes changent (mais ce ne semble être qu'une question d'affichage ???). | vincent.tilman@laposte.net | Linux 32bit | |||

208 | 1/12/2011 11:21:10 | 4.6 | Wrong documumentation | The current docstring is: Type: <type 'builtin_function_or_method'> Definition: divmod( [noargspec] ) Docstring: divmod(x, y) -> (div, mod) Return the tuple ((x-x%y)/y, x%y). Invariant: div*y + mod == x. This is wrong. The second list element of the result is as correctly described in the official python doc a representative of x%y which has the same sign than y. The easiest is to replace that string by that from python.org which a post as Intended behaviour. | divmod(a, b)¶ Take two (non complex) numbers as arguments and return a pair of numbers consisting of their quotient and remainder when using long division. With mixed operand types, the rules for binary arithmetic operators apply. For plain and long integers, the result is the same as (a // b, a % b). For floating point numbers the result is (q, a % b), where q is usually math.floor(a / b) but may be 1 less than that. In any case q * b + a % b is very close to a, if a % b is non-zero it has the same sign as b, and 0 <= abs(a % b) < abs(b). Changed in version 2.3: Using divmod() with complex numbers is deprecated. | putzka@mpim-bonn.mpg.de | Mac OSX | ||

209 | 1/13/2011 14:00:23 | 4.6 | Server Not Found | Server Not Found System ist much too slow System is not stabile if there´s a litte character wrong evrythin is crashing | Windows/VMWare | ||||

210 | 1/14/2011 11:18:40 | 4.6 | Notebook can not evaluate anymore | Notebook is corrupted. Simple evaluations hang (1+1, for example) 2011-01-14 12:15:36+0200 [HTTPChannel,1,127.0.0.1] Exception rendering: 2011-01-14 12:15:36+0200 [HTTPChannel,1,127.0.0.1] Unhandled Error Traceback (most recent call last): File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 181, in addCallbacks self._runCallbacks() File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 284, in _continue self.unpause() File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 280, in unpause self._runCallbacks() --- <exception caught here> --- File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/web2/server.py", line 296, in <lambda> d.addCallback(lambda res, req: res.renderHTTP(req), self) File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/web2/resource.py", line 85, in renderHTTP return method(request) File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/web2/resource.py", line 202, in http_GET return super(Resource, self).http_GET(request) File "/usr/local/src/sage-4.6/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/web2/resource.py", line 128, in http_GET return self.render(request) File "/usr/local/src/sage-4.6/devel/sagenb/sagenb/notebook/twist.py", line 1842, in render text = notebook.user_history_text(self.username), File "/usr/local/src/sage-4.6/devel/sagenb/sagenb/notebook/notebook.py", line 950, in user_history_text history = self.user_history(username) File "/usr/local/src/sage-4.6/devel/sagenb/sagenb/notebook/notebook.py", line 938, in user_history for hunk in self.__storage.load_user_history(username): File "/usr/local/src/sage-4.6/devel/sagenb/sagenb/storage/filesystem_storage.py", line 251, in load_user_history return self._load(filename) File "/usr/local/src/sage-4.6/devel/sagenb/sagenb/storage/filesystem_storage.py", line 134, in _load return cPickle.load(open(self._abspath(filename))) exceptions.EOFError: | jan@aims.ac.za | Linux 64bit | |||

211 | 1/16/2011 7:06:22 | 4.5.1 | Bug - Typeset display | Following statement does not display properly with Typeset selected. -(mu-1)/sigma^2 The bug can be view from the page: http://t2nb.math.washington.edu:8000/home/pub/78/ | unsown@gmail.com | http://t2nb.math.washington.edu/ | |||

212 | 1/18/2011 3:59:40 | 4.6.1 | IOError: encoder jpeg not available | from PIL import Image img = Image.open("/Users/dmcleod/Pictures/dkm.jpg") img.show() | Display a jpg image | dmcleod999@comcast.net | Mac OSX | Traceback (click to the left of this block for traceback) ... IOError: encoder jpeg not available Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_17.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("aW1nLnNob3coKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/La/LaqhQKhPHFGAI9Q3f+ezdE+++TI/-Tmp-/tmpYaOU9N/___code___.py", line 2, in <module> exec compile(u'img.show() File "", line 1, in <module> File "/Applications/sage/local/lib/python2.6/site-packages/PIL/Image.py", line 1449, in show _showxv(self, title, command) File "/Applications/sage/local/lib/python2.6/site-packages/PIL/Image.py", line 2082, in _showxv file = image._dump(format=format) File "/Applications/sage/local/lib/python2.6/site-packages/PIL/Image.py", line 481, in _dump self.save(file, format) File "/Applications/sage/local/lib/python2.6/site-packages/PIL/Image.py", line 1405, in save save_handler(self, fp, filename) File "/Applications/sage/local/lib/python2.6/site-packages/PIL/JpegImagePlugin.py", line 409, in _save ImageFile._save(im, fp, [("jpeg", (0,0)+im.size, 0, rawmode)]) File "/Applications/sage/local/lib/python2.6/site-packages/PIL/ImageFile.py", line 487, in _save e = Image._getencoder(im.mode, e, a, im.encoderconfig) File "/Applications/sage/local/lib/python2.6/site-packages/PIL/Image.py", line 391, in _getencoder raise IOError("encoder %s not available" % encoder_name) IOError: encoder jpeg not available | |

213 | 1/21/2011 0:55:22 | 4.5.3 | Math symbol display | Math symbol are not displaying. The lower half is missing from each. | daniel@limeer.com | Windows/VMWare | |||

214 | 1/22/2011 19:08:48 | 4.6 | failed 3d graph | my input for the "3d graph" failed to execute | evans251@msn.com | Windows/VMWare | |||

215 | 1/23/2011 20:03:56 | 4.6 | Problem with "interact" and auto-evaluation in Sage Notebook | If there is a cell containing the command "@interact" and I select "Action - Evaluate all" in the sage notebook, this cell will be evaluated last of all, no matter where in the worksheet it is located. Here's a short example - input cells are separated by '-': >reset() - >@interact >def f(m=(1..10)): > global a > a = m - >print a If I execute one cell after the other by pressing "evaluate" under the cells the last cell returns "1", which is what I would expect. If I select "Action"-"Evaluate all" this result in an error (the standard error for an undefined variable) I think this is because the second cell is evaluated after the third one. I think this has something to do with the cell containing the "@interact" command. | marko.kn@gmail.com | sagenb.org | |||

216 | 1/24/2011 21:14:06 | 4.6.1 | color option in implicit_plot does not work | typed colors? in a cell, got: Traceback (most recent call last): File "", line 1, in File "_sage_input_14.py", line 10, in exec compile(u'print _support_.source_code("colors", globals(), system="sage")' + '\n', '', 'single') File "", line 1, in File "/usr/local/sage2/devel/sagenb-main/sagenb/misc/support.py", line 334, in source_code lines, lineno = sageinspect.sage_getsourcelines(obj, is_binary=False) File "/usr/local/sage2/devel/sagenb-main/sagenb/misc/sageinspect.py", line 963, in sage_getsourcelines return obj._sage_src_lines_() File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/plot/colors.py", line 962, in __getattr__ return self.__getitem__(name) KeyError: '_sage_src_lines_' | To change the color of a curve from the default color 'black' | akelux@gmail.com | sagenb.org | Traceback (most recent call last): File "", line 1, in File "_sage_input_14.py", line 10, in exec compile(u'print _support_.source_code("colors", globals(), system="sage")' + '\n', '', 'single') File "", line 1, in File "/usr/local/sage2/devel/sagenb-main/sagenb/misc/support.py", line 334, in source_code lines, lineno = sageinspect.sage_getsourcelines(obj, is_binary=False) File "/usr/local/sage2/devel/sagenb-main/sagenb/misc/sageinspect.py", line 963, in sage_getsourcelines return obj._sage_src_lines_() File "/usr/local/sage2/local/lib/python2.6/site-packages/sage/plot/colors.py", line 962, in __getattr__ return self.__getitem__(name) KeyError: '_sage_src_lines_' | |

217 | 1/24/2011 21:30:50 | 4.5.3 | problem of parenthesis | I have already see this problem : I define the expression, for example : f=(x-1)/((4-x^2)*(x+3)); I have the problem in the notebook, with « Typeset » or with the export LaTeX. The signs are changed because some parenthesis are missing in the numerator, and the expression changes. | vincent.tilman@laposte.net | Linux 32bit | |||

218 | 1/24/2011 23:58:16 | Notebook via KAIST | Notebooks disappear | I created 2 notebooks for a modelling class I am teaching at Fordham in NYC and published them on the KAIST server. When I signed in the class, I could not see these either in the published list nor in my own account. | Can't use SAGE in classes if this is likely to happen again. | tazzalenghe@gmail.com | Using both Mac an Win clients | ||

219 | 1/25/2011 23:35:14 | 4.6.1 | cannot install extcode-4.6.1 | When I tried upgrading SAGE, it claims some problem with x-mac-japanese... owing to this, it couldn't install extcode-4.6.1 | I would like to install it normally | iohara@math.univ-lyon1.fr | Mac OSX | This is what I had: Host system uname -a: Darwin Bosendorfer170.local 10.6.0 Darwin Kernel Version 10.6.0: Wed Nov 10 18:13:17 PST 2010; root:xnu-1504.9.26~3/RELEASE_I386 i386 **************************************************** **************************************************** CC Version gcc -v Using built-in specs. Target: i686-apple-darwin10 Configured with: /var/tmp/gcc/gcc-5664~89/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1 Thread model: posix gcc version 4.2.1 (Apple Inc. build 5664) **************************************************** abort: unknown encoding: x-mac-japanese, please check your locale settings pulling from /Applications/sage/spkg/build/extcode-4.6.1 searching for changes no changes found abort: merging with a working directory ancestor has no effect abort: unknown encoding: x-mac-japanese, please check your locale settings abort: unknown encoding: x-mac-japanese, please check your locale settings | |

220 | 1/26/2011 22:16:20 | 4.6.1 | Show() command is hidding part of output | I'm using Sage for some tedious calculations and sometimes the .show() command shows expressions entirely, for instance the expression \newcommand{\Bold}[1]{\mathbf{#1}}\frac{2 \, {\left({\left(-i \, \nu + 1\right)} e_{1} p_{1} {\left(Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(i \, \nu - 2\right)}} + {\left(-i \, \nu + 1\right)} e_{2} p_{2} {\left(Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(i \, \nu - 2\right)}} + {\left(-i \, \nu + 1\right)} e_{3} p_{3} {\left(Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(i \, \nu - 2\right)}}\right)}}{{\left({\left(Z - i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{i \, \nu}} is showed correctly but for the following expression the output cell isn't high enough to show it properly \newcommand{\Bold}[1]{\mathbf{#1}}\left( Z, \nu \right) \ {\mapsto} \ -\frac{1}{4} \, {\left({\left(\frac{4 \, {\left(-i \, \nu + 1\right)}^{2} Z p_{3} {\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}}\right)}^{2} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{3}} + \frac{2 i \, {\left(-i \, \nu + 1\right)} {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)} \nu p_{3} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu - 1\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}} + \frac{2 i \, {\left(-i \, \nu + 1\right)} Z \nu p_{3} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu - 1\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}}\right)} e_{3} + {\left(\frac{4 \, {\left(-i \, \nu + 1\right)}^{2} Z p_{2} {\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}}\right)}^{2} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{3}} + \frac{2 i \, {\left(-i \, \nu + 1\right)} {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)} \nu p_{2} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu - 1\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}} + \frac{2 i \, {\left(-i \, \nu + 1\right)} Z \nu p_{2} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu - 1\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}}\right)} e_{2} + {\left(\frac{4 \, {\left(-i \, \nu + 1\right)}^{2} Z p_{1} {\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}}\right)}^{2} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{3}} + \frac{2 i \, {\left(-i \, \nu + 1\right)} {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)} \nu p_{1} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu - 1\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}} + \frac{2 i \, {\left(-i \, \nu + 1\right)} Z \nu p_{1} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu - 1\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}}\right)} e_{1}\right)} Z^{2} + 2 \, {\left(\frac{{\left(-i \, \nu + 1\right)} e_{1} p_{1} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}} + \frac{{\left(-i \, \nu + 1\right)} e_{2} p_{2} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}} + \frac{{\left(-i \, \nu + 1\right)} e_{3} p_{3} {\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu\right)}} {\left(\frac{1}{4} \, {\left(Z - 2 i \, \sqrt{p_{1}^{2} + p_{2}^{2} + p_{3}^{2}}\right)}^{2}\right)}^{{\left(-i \, \nu\right)}}}{{\left({\left(\frac{1}{4} \, Z^{2} + p_{1}^{2} + p_{2}^{2} + p_{3}^{2}\right)}^{{\left(-i \, \nu + 1\right)}}\right)}^{2}}\right)} Z So, it's impossible to see the output completly. I can guess some of the missing part because I knows something about the estructure of the solution (in this case), but in other cases could be impossible. The main problem with this it's that I need to see it in order to detect the best aproach to simplify and factoring the expression. I've been searching about this problem and I haven't found even a report of this behavior, so maybe it's my computer but I couldn't fix it | diegoboll@hotmail.com | Linux 32bit | |||

221 | 1/28/2011 18:08:59 | Sever Version | The tutorial doesn't exist | I tried to click on the help bar and work through the tutorial but the tutorial doesn't exist. I would like to use this for my students. | I wanted to see a tutorial. | rob@ro6ert.com | sagenb.org | ||

222 | 2/4/2011 22:53:55 | 4.6.1 | can't define vars | When using the notebook the following happens. This started just today? this happens in console mode too, if there is a notebook running. If I kill the notebook, then sage works in console mode? vars('x') Traceback (click to the left of this block for traceback) ... TypeError: vars() argument must have __dict__ attribute Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_4.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dmFycygneCcpCmY9c2luKHgpCmYoeD0yKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmp3BdrjE/___code___.py", line 3, in <module> vars('x') TypeError: vars() argument must have __dict__ attribute | richard.ketchersid@gmail.com | Linux 64bit | |||

223 | 2/8/2011 12:53:06 | 4.6.1 | No accesseibility of the manuals from the 'Help' of Notebook | 1. 'sage -notebook' in terminal. 2. I use the 'Firefox' browser. I try the 'Help' on the Notebook menu. 3. The browser in a new window with the 'Help'. 4. Trying 'Tutorial', 'Reference Manual', 'Developer Guide' , 'Constructions' or 'Fast Static Versions of the Documentation' the "Document does not exist. Continue" error message is returned. | ramiro@matematica.udl.cat | Linux 64bit | |||

224 | 2/9/2011 2:07:20 | 4.6 | computation hangs sometime | If I run the bool(eq) with the equation as in the following, sometimes it returns False, sometimes it hangs which should not be. sage: eq=1/2*((2*e^(2*x) + e^(4*x) + 1)*(e^(2*x) + 1)^(1/2*e^(-x))*2^(1/2*e^x)*e^(1/2*x*e^x)*log(2*e^x/(e^(2*x) + 1)) + (2*e^(2*x) - e^(4*x) - 1)*(e^(2*x) + 1)^(1/2*e^(-x))*2^(1/2*e^x)*e^(1/2*x*e^x))*e^(-1/2*x*e^(-x))/((e^(3*x) + e^x)*(e^(2*x) + 1)^(1/2*e^x)*2^(1/2*e^(-x))) == 1/2*(2*(2*e^(2*x) + e^(4*x) + 1)*e^(x^(-1/2*e^(-x) + 1/2*e^x))*log(2*e^x/(e^(2*x) + 1)) + (2*e^(2*x) - e^(4*x) - 1)*e^(2*x^(-1/2*e^(-x) + 1/2*e^x)) + 2*e^(2*x) - e^(4*x) - 1)/((e^(3*x) + e^x)*e^(2*x^(-1/2*e^(-x) + 1/2*e^x)) + e^(3*x) + e^x) sage: bool(eq) False sage: bool(eq) | It should give the same behavior always. | sghosh091@yahoo.com | Linux 32bit | ||

225 | 2/9/2011 19:20:07 | 4.6.1 | While performing a double integral with assumptions, maxima repeatedly asks for the same constraint to be specified without resolution | The integral I was trying to perform is: integral(integral(1/((x+y+l1)*(A+B+l2-x-y))^(3/2),x,0,A),y,0,B) under the assumption that A,B,l1,l2 > 0, with A+B+l1+l2 = L; l1 and l2 are allowed to be 0, less than, or greater than A or B. Maxima keeps getting stuck, no matter in what order the assumptions are specified, or what assumptions it asks for are approved, at asking for the assumption: A+y+l1 > 0 It does not matter if this assumption is supplied. The backtrace submitted is repeated even if the assumption is approved. | Once maxima has gathered the necessary information, it should either solve the integral or indicate that it is not solvable. | manjul.apratim@gmail.com | Linux 32bit | ERROR: An unexpected error occurred while tokenizing input The following traceback may be corrupted or invalid The error message is: ('EOF in multi-line statement', (532, 0)) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) /home/manjul/<ipython console> in <module>() /home/manjul/sage/local/lib/python2.6/site-packages/sage/misc/functional.pyc in integral(x, *args, **kwds) 716 """ 717 if hasattr(x, 'integral'): --> 718 return x.integral(*args, **kwds) 719 else: 720 from sage.symbolic.ring import SR /home/manjul/sage/local/lib/python2.6/site-packages/sage/symbolic/expression.so in sage.symbolic.expression.Expression.integral (sage/symbolic/expression.cpp:30866)() /home/manjul/sage/local/lib/python2.6/site-packages/sage/symbolic/integration/integral.pyc in integrate(expression, v, a, b, algorithm) 601 return indefinite_integral(expression, v) 602 else: --> 603 return definite_integral(expression, v, a, b) 604 605 integral= integrate /home/manjul/sage/local/lib/python2.6/site-packages/sage/symbolic/function.so in sage.symbolic.function.Function.__call__ (sage/symbolic/function.cpp:4424)() /home/manjul/sage/local/lib/python2.6/site-packages/sage/symbolic/integration/integral.pyc in _eval_(self, f, x, a, b) 172 for integrator in self.integrators: 173 try: --> 174 return integrator(*args) 175 except NotImplementedError: 176 pass /home/manjul/sage/local/lib/python2.6/site-packages/sage/symbolic/integration/external.pyc in maxima_integrator(expression, v, a, b) 19 else: 20 try: ---> 21 result = expression._maxima_().integrate(v, a, b) 22 except TypeError, error: 23 s = str(error) /home/manjul/sage/local/lib/python2.6/site-packages/sage/interfaces/maxima.pyc in integral(self, var, min, max) 2138 if max is None: 2139 raise ValueError, "neither or both of min/max must be specified." -> 2140 return I(var, min, max) 2141 2142 integrate = integral /home/manjul/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in __call__(self, *args, **kwds) 1477 1478 def __call__(self, *args, **kwds): -> 1479 return self._obj.parent().function_call(self._name, [self._obj] + list(args), kwds) 1480 1481 def help(self): /home/manjul/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in function_call(self, function, args, kwds) 1376 [s.name() for s in args], 1377 ['%s=%s'%(key,value.name()) for key, value in kwds.items()]) -> 1378 return self.new(s) 1379 1380 def _function_call_string(self, function, args, kwds): /home/manjul/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in new(self, code) 1157 1158 def new(self, code): -> 1159 return self(code) 1160 1161 ################################################################### /home/manjul/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in __call__(self, x, name) 1093 1094 if isinstance(x, basestring): -> 1095 return cls(self, x, name=name) 1096 try: 1097 return self._coerce_from_special_method(x) /home/manjul/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in __init__(self, parent, value, is_name, name) 1520 except (TypeError, KeyboardInterrupt, RuntimeError, ValueError), x: 1521 self._session_number = -1 -> 1522 raise TypeError, x 1523 self._session_number = parent._session_number 1524 TypeError: Computation failed since Maxima requested additional constraints (try the command 'assume(A+y+l1>0)' before integral or limit evaluation, for example): Is A+y+l1 positive, negative, or zero? | |

226 | 2/12/2011 21:18:36 | 4.4.2 | Empty insersection of polyhedra | Empty intersections are not handled correctly: >> P=Polyhedron(vertices=[[-1]]); >> Q=Polyhedron(vertices=[[1]]); >> P.intersection(Q).vertices(); sage: [[0]] | Here, Sage is supposed to return an empty polyhedron. Instead one gets the origin (as a polyhedron). | suess@math.tu-cottbus.de | Linux 32bit | ||

227 | 2/14/2011 1:40:08 | Sage Version 4.6, Release Date: 2010-10-30 | no result, no control option | a = RealDistribution('uniform', [0, 1]) b = RealDistribution('uniform', [0, 1]) a + b The above make sagenb.org "freeze": no answer appears, no input box appears. The job may be too complicated for sage, but if so it would be nice to get some feedback (e.g. busy) and to have a stop button. | gabor@borgulya.hu | sagenb.org | |||

228 | 2/15/2011 11:00:16 | Sage Version 4.6.1, Release Date: 2011-01-11' | latex() problem | t,i,z,w,k,CAo=var('t,i,z,w,k,CAo') x=function('x',t) y=plot(0,0,0.00001) y=y+text("t",(0.9,-0.1), fontsize=12,rgbcolor=(0,0,0)) y=y+text("$x_A$",(-0.05,0.9), fontsize=12,rgbcolor=(0,0,0)) for n in range(3): i=n DE=diff(x,t)-k*CAo^(n-1)*(1-x)^n w=desolve(DE,[x,t],ics=[0,0]) if n==2: z=solve(w,x) w=z[0].rhs() z=x(t)==w w=z.rhs() y=y+text("$n="+latex(n)+"\quad x="+latex(w)+"$",(0.8,-n/3+1),fontsize=12,rgbcolor=(0,0.5-n/3,n/5)) w=w.substitute(k=1) w=w.substitute(CAo=1) y=y+plot(w,0,1,rgbcolor=(0,0.5-n/3,n/5)) plot{y,axes_labels=['$t$','$x_A$'],fontsize=14} the plot isn't produced | the latex(w) in the y=y+("$n.... instruction is the problem ! If it's removed all work fine. | qgfreire@ist.utl.pt | Mac OSX | ||

229 | 2/16/2011 20:50:27 | Sage Version 4.6, Release Date: 2010-10-30' | TypeError: 'sage.rings.integer.Integer' object is unsubscriptable | A = matrix(3,3[1,2,3,4,5,6,7,8,9]) Stack trace: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_9.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("QSA9IG1hdHJpeCgzLDNbMSwyLDMsNCw1LDYsNyw4LDldKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpryrWLi/___code___.py", line 3, in <module> exec compile(u'A = matrix(_sage_const_3 ,_sage_const_3 [_sage_const_1 ,_sage_const_2 ,_sage_const_3 ,_sage_const_4 ,_sage_const_5 ,_sage_const_6 ,_sage_const_7 ,_sage_const_8 ,_sage_const_9 ]) File "", line 1, in <module> TypeError: 'sage.rings.integer.Integer' object is unsubscriptable | Trying out the sage blocks as I work through "Adventures In Group Theory". The above line should just give me a matrix object I can calculate the inverse of etc. | rolf.b.mr@gmail.com | Windows/VMWare | See above. | |

230 | 2/16/2011 23:39:57 | 4.6.1 | rank() command | For G=Elliptic Curve defined by y^2 = x^3 - 57592921*x^2 + 42145284963600*x over Rational Field SAGE computes G.rank() = 4 while there are points P1=G([57564577194761/1008016,29006793653594700125/1012048064]); P2=G([165532287616200/2745649,505394258095121556600/4549540393]); P3=G([6192906993/64,311795186829399/512]); P4=G([24834332880/121,3321719539155360/1331]); P5=G([341015696,5742307020800]); for which G.regulator_of_points([P1,P2,P3,P4,P5]) = 2572.55922752610 | The rank of the curve mentioned should be 5 but rank() gives 4. Is the default parameter not the one which gives the proof ? | nasqret@gmail.com | Linux 64bit | ||

231 | 2/19/2011 21:29:05 | 4.6.1 | Can't create a new worksheet | Hi, after logging in as MIT_5, I consistently get the following error when I click on the "New Worksheet" link: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. Thanks. | myh90@yahoo.com | sagenb.org | |||

232 | 2/20/2011 7:30:33 | 4.2 | inverse() hangs for a matrix bigger than 5x5 | inverse() hangs for a matrix bigger than 5x5, where the matrix has entries in a polynomial ring over Q. For instance, if E is the matrix [ v1 v2 v3 v4 -v5 -v6 -v7 -v8] [ v2 v1 v5 v6 -v3 -v4 -v8 -v7] [ v3 -v5 v1 v7 v2 v8 -v4 v6] [ v4 -v6 -v7 v1 -v8 v2 v3 -v5] [ v5 -v3 v2 v8 v1 v7 -v6 v4] [ v6 -v4 -v8 v2 -v7 v1 v5 -v3] [ v7 v8 -v4 v3 v6 -v5 v1 v2] [ v8 v7 -v6 v5 v4 -v3 v2 v1] where the vi's are generators of a polynomial ring over Q, the operation E.inverse() hangs. It works for the 4x4 and 5x5 case, but does not work for matrices that are 6x6 or larger. | amy.cheung@math.mcgill.ca | Mac OSX | |||

233 | 2/20/2011 16:37:00 | 4.6.1 | Wrong or incomplete results with assume | Consider the following, intended to show the conditions for the orthogonality of members of sin(n*pi*x/L) over [-L,L]. sage: var('L m n x') sage: assume(n, 'integer') sage: assume(m, 'integer') sage: basis(n) = sin(n*pi*x/L) sage: integrate(basis(n)*basis(m), x, -L, L) # incomplete: returns 0 Sage reports "0". However, this is only correct if m != n, for which the result should be L, as shown by the following correct result: sage: integrate(basis(n)*basis(n), x, -L, L) # correctly returns L assume(m==n) | If sage is going to make an additional assumption that m != n, it should at least report this to the user. It would be more correct, however, if the user were presented with a set of cases, something like "if(m==n, L, 0)". Also, note that the assumptions system happily accepts sage: assume(m==n) but it seems that this has no effect on the above results or on even simple related questions, such as sage: m==n # should return True after above assume, but does not | erdmann@arizona.edu | Linux 64bit | ||

234 | 2/21/2011 5:30:23 | 4.5 | Explorer cannot display this page | I just joined Sage. I'm trying to use the online version. So, I click on New Worksheet. Repeatedly, it displays "Windows Explorer Cannot Display this page." | I want to open a worksheet and start using the program -- what else? | victoria.haliburton@sympatico.ca | Windows/VMWare | Not a Sage message -- could not even get into Sage to get that far. | |

235 | 2/21/2011 17:20:42 | 4.6.1 | cannot creat worksheet | cannot creat worksheet & get this error: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. | roG_k70@i.ua | sagenb.org | |||

236 | 2/22/2011 7:43:49 | 4.6.1 | no access to live reference | In my version, I have no possibility to access reference manual from notebook. I tried to see what can be the problem, but unfortunately, I do not succeed. I did compilation from source. When I try to access to "http://localhost:8000/doc/live/reference/index.html", I get "document does not exist". Every other links of "http://localhost:8000/help/" seem to work. Best regards | Laurent.Demonet@normalesup.org | Linux 64bit | |||

237 | 2/22/2011 22:26:38 | 4.6 on sagenb.org | cannot create a new worksheet | Hi, I'm logged in as MIT_5 and when I try to create a new worksheet I get a server internal error message. This has been happening for the last few days, so I'm not sure if the server is down, or if it's something unique to me. Please let me know at myh90@yahoo.com. Thanks. | myh90@yahoo.com | sagenb.org | |||

238 | 2/24/2011 18:37:22 | 4.6.1 | bug in continued_fraction | continued_fraction(1.75) outputs [1,1]. | It should output [1,1,3]. | filmus.yuval@gmail.com | Linux 64bit | ||

239 | 2/25/2011 18:46:17 | 4.6.1 | Help is Missing | Recently, I Installed all the packages listed in upgrade(); after I did it, I've lost all the documentation avaliable for sage, including the help. For instance, I click on help in the notebook and a "PAGE NOT FOUND" appears. Also, when no packages found, upgrade() starts doing odd things, and doesn't stops. Furthermore, it can't install some packages. It's better to use Install_package() instead. Maybe I'm reinventing the wheel here but I needed to say it because I really like this software. | Windows/VMWare | ||||

240 | 2/26/2011 12:49:34 | 4.6.1 | Tutorial not found | I just created an account and tried to find tutorial online but when clicked on the link to the tutorial, a page comes that says "DOCUMENT DOES NOT EXIST". I will be grateful if someone could tell me where to find detailed tutorial on using Sage online (worksheet). Thanks | N/A | hdobhal@gmail.com | Windows/VMWare | N/A | |

241 | 2/26/2011 22:31:38 | 4.6.1 | incorrect latex output | The latex output of a fraction which has the imaginary unit i as a factor in the numerator and an integer factor in the denominator has that factor duplicated. As a simple example, var('a') latex(I/(4*a)) gives the output \frac{\frac{1}{4} i}{4 \, a} | The expected output would be \frac{i}{4 \, a} If one replaces 4 by a variable or a floating point number, the output is correct. | manfred.moller@wits.ac.za | Linux 32bit | ||

242 | 2/27/2011 10:24:08 | 4.6.1 | Cannot delete users | 1. Go to Settings -> Manage Users 2. Create a user 3. Realize it cannot be deleted | Be capable of deleting existing accounts | juanlu001@gmail.com | Linux 32bit | ||

243 | 2/27/2011 19:29:23 | "4.6.1" | Integral evaluated wrong(?) | I wrote the following worksheet: sage: rr = var('rr') sage: integral(1/(1+(rr^2+x^2)^3),x,-Infinity,+Infinity) 1/3*pi/sqrt(rr^2 + 1) sage: def U(x): ... return 1/3*pi/sqrt(x^2 + 1) sage: U(0) 1/3*pi sage: integral(1/(1+(0^2+x^2)^3),x,-Infinity,+Infinity) 2/3*pi sage: U(1) 1/6*pi*sqrt(2) sage: integral(1/(1+(1^2+x^2)^3),x,-Infinity,+Infinity) 1/6*pi*sqrt(2) sage: U(2) 1/15*pi*sqrt(5) sage: integral(1/(1+(2^2+x^2)^3),x,-Infinity,+Infinity) 1/195*(sqrt(2*sqrt(13) + 7)*(sqrt(5)*sqrt(13) - 4*sqrt(5)) + sqrt(13))*pi*sqrt(5)*sqrt(13) So, the values of U, which is defined as the result of the infinite integral "integral(1/(1+(rr^2+x^2)^3),x,-Infinity,+Infinity)" for arbitrary values of 'rr' are not always consistent with the values I get when I put in speficic values for rr and habe Sage evaluate the specific integral. | The values should be consistent. Since I calculated this integral with Maple before, I suspect that the general result "1/3*pi/sqrt(rr^2 + 1)", that Sage yields, is wrong, because it is different from the one I got from Maple (I do not have this result at hand, but I remember it to be much lengthier, and I am positive that the value for rr=0 was 2/3*pi. | MidCap@web.de | Linux 64bit | ||

244 | 3/2/2011 0:24:37 | 4.6.2 | installation | When I tried updating Sage 4.6.1 to 4.6.2 (even within 4.6.1), in particular, with ext-code, it always claims like << abort: unknown encoding: x-mac-japanese, please check your locale settings >>. | It stops continuing the upgrading. I just want to upgrade it normally.... | iohara@math.univ-lyon1.fr | Mac OSX | Target: i686-apple-darwin10 Configured with: /var/tmp/gcc/gcc-5664~89/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1 Thread model: posix gcc version 4.2.1 (Apple Inc. build 5664) **************************************************** abort: unknown encoding: x-mac-japanese, please check your locale settings pulling from /Applications/sage/spkg/build/extcode-4.6.2 searching for changes adding changesets transaction abort! rollback completed abort: unknown encoding: x-mac-japanese, please check your locale settings abort: merging with a working directory ancestor has no effect abort: unknown encoding: x-mac-japanese, please check your locale settings abort: unknown encoding: x-mac-japanese, please check your locale settings real 0m0.445s user 0m0.250s sys 0m0.181s sage: An error occurred while installing extcode-4.6.2 Please email sage-devel http://groups.google.com/group/sage-devel explaining the problem and send the relevant part of of /Applications/sage/install.log. Describe your computer, operating system, etc. If you want to try to fix the problem yourself, *don't* just cd to /Applications/sage/spkg/build/extcode-4.6.2 and type 'make check' or whatever is appropriate. Instead, the following commands setup all environment variables correctly and load a subshell for you to debug the error: (cd '/Applications/sage/spkg/build/extcode-4.6.2' && '/Applications/sage/sage' -sh) When you are done debugging, you can type "exit" to leave the subshell. make: *** [installed/extcode-4.6.2] Error 1 | |

245 | 3/3/2011 14:10:55 | 4.6.2 | Notebook cell evaluation fails silently | I am trying to start sage notebook for remote connections from multiple users from a local network. when I start it with the following arguments cell evaluation fails silently: notebook(interface='', server_pool=['sage@localhost'],subnets=['10.250.0.0/16'], ulimit='-v 1000000',open_viewer=False, accounts=True, secure=True) I have created a "sage " user to run the processes if I start the notebook with no arguments everything works | fccoelho@gmail.com | Linux 64bit | |||

246 | 3/4/2011 18:54:49 | web on-line version | tutorial | When I clicked "work through the tutorial" or "static version", both returned error messages "Not Found". | Linux 32bit | ||||

247 | 3/4/2011 21:53:30 | 4.6.2 | Tar file error | After downloading the file sage-4.6.2-linux-64bit-red_hat_enterprise_linux_server_release_5.6_tikanga_x86_64-Linux.tar.gz and trying to get the contents within it would not be opened. Using tar xzf sage-4.6.2-linux-64bit-red_hat_enterprise_linux_server_release_5.6_tikanga_x86_64-Linux.tar.gz gives an unexpected EOF error. I tried it on two different machines with Red Hat Enterprise Linux for Servers 5.6 64-bit. They both had the same error pop up. | To extract all the contents in the file. | lexlinton@gmail.com | Linux 64bit | gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now | |

248 | 3/5/2011 19:26:21 | 4.6 | Documentation pages unavailable | None of the links to the documentation on the page http://www.sagenb.org/help/# work. The link to the live tutorial produces a "Document does not exist" message and the link to the static documentation a "The resource /doc/static/tutorial/index.html cannot be found.". | gustav.delius@gmail.com | sagenb.org | |||

249 | 3/7/2011 17:19:33 | 4.6.2 | Lost all worksheets | When updating sage, I usually just remove the sage folder, extract the new one and it all works fine. When upgrading to version 2.6.2 I did the same, but when the notebook came up, it had no worksheets. I checked the .sage folder as well and they are all gone! | hugo.ap.monteiro@gmail.com | Linux 32bit | |||

250 | 3/8/2011 1:59:12 | 4.6.2 | Piecewise integration fails | The following piecewise integration throws an exception. The function f is printed (and is equal to what is expected); however, the integration fails. x = var('x') f = piecewise([ [(0, 1/4), 0], [(1/4, 1/2), -2*(2*x - 1)*(4*x - 1)], [(1/2, 3/4), 0] ]) print f print f.integral() | In a perfect world, the integration would succeed. | michael@orlitzky.com | Linux 64bit | Traceback (most recent call last): File "piecewise_integration_fails.py", line 11, in <module> print f.integral() File "/home/mjo/src/sage-4.6.2/local/lib/python2.6/site-packages/sage/functions/piecewise.py", line 833, in integral new_pieces.append([(start, end), fun_integrated.function(x)]) File "element.pyx", line 327, in sage.structure.element.Element.__getattr__ (sage/structure/element.c:2715) File "parent.pyx", line 277, in sage.structure.parent.getattr_from_other_class (sage/structure/parent.c:2841) File "parent.pyx", line 175, in sage.structure.parent.raise_attribute_error (sage/structure/parent.c:2636) AttributeError: 'sage.rings.integer.Integer' object has no attribute 'function' | |

251 | 3/10/2011 14:44:06 | 4.4, possibly more (hard to reproduce) | worksheet source gets polluted with <span id="cell_outer_\d+"> | On occassion (probably on losing connection with the server or trying to save a worksheet with a tinyMCE window open), the source code for the worksheets gets polluted with awful tags of the shape: {{{ <span id="cell_outer_\d+"> }}} and {{{ <div id="cell_text_\d+"> }}} These tags do not nest correctly, and are probably the cause of some observed random behaviour, like eval a cell code, and have the pointer move to the beginning of the worksheet. The following is a real-world example with the text replaced by "some text": {{{ <p><span id="cell_outer_2"> <div id="cell_text_2"> <ul> </ul> <ol> <li><span id="cell_outer_2">some text </span>more text.</li> <li><span id="cell_outer_2">some text.</span></li> </ol> <ul> </ul> </div> </span></p> }}} | I have successfully cleaned code like that with the following code: {{{ span_re = re.compile('<span id="cell_outer_\d+">(.*?)<\/span>', re.DOTALL) div_re = re.compile('<div id="cell_text_\d+">(.*?)<\/div>', re.DOTALL) #Several passes for nested tags while div_re.search(text) or span_re.search(text): text = div_re.sub('\\1', span_re.sub('\\1',text)) }}} I propose similar code is executed on every save, or at least on problematic saves like described above (if those can be detected). Regards | pablo.angulo@uam.es | Linux 64bit | ||

252 | 3/10/2011 14:47:05 | 4.6.1 | delete all output does not remove cell content such as images | Hit "delete all output" and all text and images dissappear from the cells output. Save and quit, open the worksheet back, and you'll find the text is gone, but the images remain. | The images in the "cell" directory should be removed when "delete all output" is selected. | pablo.angulo@uam.es | Linux 32bit | ||

253 | 3/10/2011 18:53:12 | 4.5.3 | bug in region_plot(x!=y) | I am trying to plot "x!=y" with var('x,y') region_plot(x!=y, (-5,5), (-5,5), incol='yellow', outcol='blue', bordercol='black', plot_points=30).show() I think this should show the whole x-y plane as yellow except for a black line at x=y. However, this shows the region above x=y as yellow and the region below as blue. I am running Sage Version 4.5.3, Release Date: 2010-09-04 on a Mac, OSX 10.5.8. | This should show the whole x-y plane as yellow except for a black line at x=y. | rea5h@yahoo.com | Mac OSX | ||

254 | 3/11/2011 8:40:27 | 4.6 | Edge_colors takes away multiedges. | problem: If i use egde_color than plot/show doesn't drawn multiedges. {{{ sage: D = DiGraph({0:[0,1], 1:[2,2], 2:[3]}, loops=True, multiedges=True) }}} {{{ sage: D.show() {{{ sage: D.show(edge_colors={(0,1,0):[(0,1,None),(1,2,None)],(0,0,0):[(2,3,None)]}) }}} | I would to see the multiedges. | maxmin@freemail.hu | sagenb.org | ||

255 | 3/11/2011 12:10:57 | 4.6.2 | Data files with non-ASCII characters won't display in the notebook | It is possible to create a data file in a worksheet in the notebook that contains non-ASCII characters. However, after saving this data file it is not possible to display or edit it again from within the notebook. To reproduce: Start a new worksheet. Pick "Upload or create data file" from the "Data..." menu. Enter a name in the "Or enter the name of a new file, which will be created" field. Example: something.txt. Type some text that contains non-ASCII characters into the file. Example: ååå. Click "Save changes" to return to the worksheet. Pick "something.txt" from the "Data..." menu to try to edit the data file again. This generates an error. The error message is as follows: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. However, I can't find a corresponding message in the server log (/var/log/apache2/error.log). | The expected behavior is that the data file is displayed again just as it was typed in and saved. | philip.chimento@gmail.com | Linux 32bit | ||

256 | 3/11/2011 12:55:27 | 3.1.4 | Typo | In the output of "factorial?" there is a small typo in the 9th line. 1 * 2 * 3 ... (n-1) n. ie missing a star. | 1 * 2 * 3 ... (n-1) n. should be 1 * 2 * 3 ... (n-1) * n. | saulsch@gmail.com | Mac OSX | ||

257 | 3/15/2011 16:19:47 | 4.6.2 | Sage doesn't work on openSUSE 11.4 | Sage doesn't work on openSUSE 11.4 -- compiled own binaries ("FAT") on a machine running openSUSE 11.3 (the reason for that was that the 11.4 installation runs on netbook with Atom, which would took a day to compile). (However, I was able to run this Sage 4.6.2 on openSUSE 11.3 with no problem, so there won't be anything wrong with the compilation procedure.) Moreover, binaries of older version (4.5.3) from Sage website doesn't work on openSUSE 11.4 either. (They work on 11.3.) Summary: ---------------------- Sage 4.6.2 (compiled on openSUSE 11.3) - doesn't work on openSUSE 11.4 - does work on openSUSE 11.3 Sage 4.5.3 (binaries from Sage website) - doesn't work on openSUSE 11.4 - does work on openSUSE 11.3 (with a workaround regarding readline libs) Below is the output after Sage 4.6.2 was called on openSUSE 11.4. | oldrich.klimanek@gmail.com | Linux 32bit | eee:/opt # sage ---------------------------------------------------------------------- | Sage Version 4.6.2, Release Date: 2011-02-25 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /opt/sage-4.6.2/local/bin/<string> in <module>() ImportError: No module named sage.misc.preparser_ipython WARNING: Failure executing code: 'import sage.misc.preparser_ipython; sage.misc.preparser_ipython.magma_colon_equals=True' --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /opt/sage-4.6.2/local/lib/python2.6/site-packages/IPython/ipmaker.pyc in force_import(modname) 64 reload(sys.modules[modname]) 65 else: ---> 66 __import__(modname) 67 68 /opt/sage-4.6.2/local/bin/ipy_profile_sage.py in <module>() 1 import os 2 if 'SAGE_CLEAN' not in os.environ: ----> 3 import sage.misc.misc 4 from sage.misc.interpreter import preparser, _ip 5 preparser(True) ImportError: No module named sage.misc.misc Error importing ipy_profile_sage - perhaps you should run %upgrade? WARNING: Loading of ipy_profile_sage failed. <ERROR: name 'sage_prompt' is not defined> | ||

258 | 3/21/2011 9:31:25 | 4.6.1 | Latex symbol | $\Omega$ produces nothing in text mode: https://sagenb.kaist.ac.kr:8066/home/pub/27/ | unsown@gmail.com | sagenb.org | |||

259 | 3/22/2011 1:38:06 | 4.5 | Users | I don't know how to delete user accouts in SAGE notebook. I use it on Ubuntu 10.04 x64. | I want to delete some user accounts in order to stop having "dead" accounts. | samuel.ranz.92@gmail.com | Linux 64bit | ||

260 | 3/24/2011 9:37:23 | 4.5.1 | don't work! | we can't open any work-sheet | pass calcul 2 with jimeno's theory | davidsr9@hotmail.com | Windows/VMWare | it doesn't apeear | |

261 | 3/24/2011 19:26:25 | 4.6.2 | "NameError" or "No Object" on all input | hi, sage version 4.6.2 on ubuntu 10.10 web interface i start sage with sage -notebook interface="" secure=True open_viewer=False i get "NameError" or "No Object" on all input examples: sage: 2 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("Mg=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmp8QGuYm/___code___.py", line 2, in <module> _sage_const_2 = Integer(2) NameError: name 'Integer' is not defined sage: plot? No object 'plot' currently defined. what i have done: restart sage download sage and replace old dir with the new downloaded nothing worked | qwertzuio2004-sage@yahoo.de | Linux 32bit | |||

262 | 3/25/2011 17:32:25 | 4.6.2 | integral(exp(-(x-3/2)^6),x,0,oo) incorrect | integral(exp(-(x-3/2)^6),x,0,oo) returns 1/12*(I*sqrt(3) - 1)*gamma(1/6, 729/64) This is not a real number, even though it should be, because the integrand is real. | Probably should return 2 gamma(7/6) - gamma(1/6, 729/64)/6 (from WolframAlpha) | axel@rossberg.net | Linux 64bit | ||

263 | 3/29/2011 11:00:25 | 4.6.2 | problem at sage start | ubuntu 10.10 sage 4.6.2 when i start sage, i get the backtrace ubuntu 10.10 is fresh installed | qwertzuio2004-sage@yahoo.de | Linux 32bit | ---------------------------------------------------------------------- | Sage Version 4.6.2, Release Date: 2011-02-25 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/IPython/ipmaker.pyc in force_import(modname) 64 reload(sys.modules[modname]) 65 else: ---> 66 __import__(modname) 67 68 /home/frank/SAGE/sage-4.6.2/local/bin/ipy_profile_sage.py in <module>() 5 preparser(True) 6 ----> 7 import sage.all_cmdline 8 sage.all_cmdline._init_cmdline(globals()) 9 /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/all_cmdline.py in <module>() 12 try: 13 ---> 14 from sage.all import * 15 from sage.calculus.predefined import x 16 preparser(on=True) /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/all.py in <module>() 82 from sage.algebras.all import * 83 from sage.modular.all import * ---> 84 from sage.schemes.all import * 85 from sage.graphs.all import * 86 from sage.groups.all import * /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/schemes/all.py in <module>() 23 from jacobians.all import * 24 ---> 25 from hyperelliptic_curves.all import * 26 27 from plane_curves.all import * /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/schemes/hyperelliptic_curves/all.py in <module>() ----> 1 2 3 from constructor import HyperellipticCurve 4 from hyperelliptic_generic import is_HyperellipticCurve 5 from kummer_surface import KummerSurface 6 from invariants import (igusa_clebsch_invariants, 7 absolute_igusa_invariants_kohel, /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/schemes/hyperelliptic_curves/constructor.py in <module>() 9 #***************************************************************************** 10 ---> 11 from sage.schemes.generic.all import ProjectiveSpace 12 13 from hyperelliptic_generic import HyperellipticCurve_generic /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/schemes/generic/all.py in <module>() 2 3 from spec import Spec, is_Spec ----> 4 from affine_space import AffineSpace, is_AffineSpace 5 from algebraic_scheme import is_AlgebraicScheme 6 from ambient_space import is_AmbientSpace /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/schemes/generic/affine_space.pyc in <module>() 22 from sage.misc.all import latex 23 ---> 24 import algebraic_scheme 25 26 import ambient_space /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/schemes/generic/algebraic_scheme.pyc in <module>() 141 import affine_space 142 import projective_space --> 143 import toric_variety 144 import morphism 145 import scheme /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/schemes/generic/toric_variety.py in <module>() 234 import sys 235 --> 236 from sage.geometry.cone import Cone, is_Cone 237 from sage.geometry.fan import Fan 238 from sage.matrix.all import matrix /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/geometry/cone.py in <module>() 173 174 from sage.combinat.posets.posets import FinitePoset --> 175 from sage.geometry.lattice_polytope import LatticePolytope 176 from sage.geometry.polyhedra import Polyhedron, Hasse_diagram_from_incidences 177 from sage.geometry.toric_lattice import ToricLattice, is_ToricLattice /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/geometry/lattice_polytope.py in <module>() 110 from sage.plot.plot import hue 111 from sage.plot.plot3d.index_face_set import IndexFaceSet --> 112 from sage.plot.plot3d.all import line3d, point3d 113 from sage.plot.plot3d.shapes2 import text3d 114 from sage.plot.plot3d.tachyon import Tachyon /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/plot/plot3d/all.py in <module>() 3 from parametric_plot3d import parametric_plot3d 4 from plot_field3d import plot_vector_field3d ----> 5 from implicit_plot3d import implicit_plot3d 6 from list_plot3d import list_plot3d 7 from revolution_plot3d import revolution_plot3d /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/sage/plot/plot3d/implicit_plot3d.py in <module>() 3 """ 4 ----> 5 from implicit_surface import ImplicitSurface 6 7 def implicit_plot3d(f, xrange, yrange, zrange, **kwds): /home/frank/SAGE/sage-4.6.2/local/bin/numpy.pxd in init sage.plot.plot3d.implicit_surface (sage/plot/plot3d/implicit_surface.c:15800)() /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/numpy/__init__.pyc in <module>() 134 return loader(*packages, **options) 135 --> 136 import add_newdocs 137 __all__ = ['add_newdocs'] 138 /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/numpy/add_newdocs.py in <module>() 7 # core/fromnumeric.py, core/defmatrix.py up-to-date. 8 ----> 9 from numpy.lib import add_newdoc 10 11 ############################################################################### /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/numpy/lib/__init__.py in <module>() 11 12 import scimath as emath ---> 13 from polynomial import * 14 #import convertcode 15 from utils import * /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/numpy/lib/polynomial.py in <module>() 15 from numpy.lib.function_base import trim_zeros, sort_complex 16 from numpy.lib.type_check import iscomplex, real, imag ---> 17 from numpy.linalg import eigvals, lstsq 18 19 class RankWarning(UserWarning): /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/numpy/linalg/__init__.py in <module>() 46 from info import __doc__ 47 ---> 48 from linalg import * 49 50 from numpy.testing import Tester /home/frank/SAGE/sage-4.6.2/local/lib/python2.6/site-packages/numpy/linalg/linalg.py in <module>() 21 isfinite, size, finfo, absolute, log, exp 22 from numpy.lib import triu ---> 23 from numpy.linalg import lapack_lite 24 from numpy.matrixlib.defmatrix import matrix_power 25 from numpy.compat import asbytes ImportError: libgfortran.so.3: cannot open shared object file: No such file or directory Error importing ipy_profile_sage - perhaps you should run %upgrade? WARNING: Loading of ipy_profile_sage failed. | ||

264 | 3/30/2011 17:47:49 | 4.6.2 | I can not 3d plot | At first I want to apologize for my bath english but I cann't view 3d plot. It apears a black screen than contains a text saying jmol. Thank you Álvaro | alvaroaldama92@gmail.com | Linux 64bit | |||

265 | 4/1/2011 10:00:46 | 4.6.2 | problem graphing 3d vector field | Tried to generate 3d vector field using these commands: x,y,z=var('x,y,z') q=5e-9 k=9e9 Ex(x,y,z)=k*q/x Ey(x,y,z)=k*q/y Ez(x,y,z)=k*q/z plot_vector_field3d((Ex,Ey,Ez),(x,-1,1),(y,-1,1),(z,-1,1)) Recieved: Warning: invalid value encountered in multiply | Expected to see 3d graph of the vector field. Need to know why it doesn't work | Windows/VMWare | |||

266 | 4/1/2011 13:40:27 | 4.6.2 | plot3d in notebook doesn't work | I tried to create a 3D plot in a notebook using the commands from the tutorial: x, y = var('x,y') plot3d(x^2+y^2, (x,-2,2), (y,-2,2)) this leaves only a black field with a Jmol logo in the lower right corner. Using the commands in the command line works fine. | henrichs@fe-futureship.de | Linux 64bit | sage: notebook('test') The notebook files are stored in: test.sagenb ************************************************** * * * Open your web browser to http://localhost:8000 * * * ************************************************** 2011-04-01 13:35:57+0200 [-] Log opened. 2011-04-01 13:35:57+0200 [-] twistd 9.0.0 (/usr/local/SAGE/sage-4.6.2-linux-64bit-ubuntu_8.04.4_lts-x86_64-Linux/local/bin/python 2.6.4) starting up. 2011-04-01 13:35:57+0200 [-] reactor class: twisted.internet.selectreactor.SelectReactor. 2011-04-01 13:35:57+0200 [-] twisted.web2.channel.http.HTTPFactory starting on 8000 2011-04-01 13:35:57+0200 [-] Starting factory <twisted.web2.channel.http.HTTPFactory instance at 0x4a27128> java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1) OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode) 2011-04-01 13:36:02+0200 [HTTPChannel,4,127.0.0.1] Request error: Connection to the other side was lost in a non-clean fashion. script compiler ERROR: command expected ----line 1 command 1 of /home/admin/0/cells/5/sage0-size500.jmol?1301657761: >>>> <!DOCTYPE html> <<<< script ERROR: script compiler ERROR: command expected ----line 1 command 1 of /home/admin/0/cells/5/sage0-size500.jmol?1301657761: >>>> <!DOCTYPE html> <<<< eval ERROR: ----line 1 command 1: script >> "/home/admin/0/cells/5/sage0-size500.jmol?1301657761" << ^C2011-04-01 13:36:28+0200 [-] Quitting all running worksheets... 2011-04-01 13:36:28+0200 [-] Saving notebook... 2011-04-01 13:36:28+0200 [-] Notebook cleanly saved. 2011-04-01 13:36:28+0200 [-] (Port 8000 Closed) 2011-04-01 13:36:28+0200 [-] Stopping factory <twisted.web2.channel.http.HTTPFactory instance at 0x4a27128> 2011-04-01 13:36:28+0200 [-] Main loop terminated. 2011-04-01 13:36:28+0200 [-] Server Shut Down. | ||

267 | 4/1/2011 15:48:49 | 4.6 | equation for symbolic vector equality | Whenever different vectors with each element having symbolic expressions, if the compared vector does not have the exact same content, it returns False. e.g. a = var('a'); show(vector([a, 0, 1]) == vector([0, 0, 1])); # says false, but is true when a == 0 Similar behavior with arrays: a = var('a'); show([a, 2, 3] == [1, 2, 3]); # says false, but is true when a == 1 i expect something similar as described in "Intended behavior" section for vectors, but for arrays instead | I expect a symbolic equation: (a 0 1) = (0 0 1) or possibly even (a=0 0=0 1=1) or (a=0 True True) | unknown server OS (nt.sagenb.org) | |||

268 | 4/2/2011 21:25:19 | 4.6.2 | Integration accuracy and efficiency | integrate((x^2+1)/(x^12+1),x,0,infinity) produces a very large output after taking a long time, instead of the answer which is in fact very short N(integrate((x^2+1)/(x^12+1),x,0,infinity)) Produces, 1.12887661479212 + 0.437998912405132*I | The answer of the integration is simply very short which is (2+sqrt(3))*pi/(6*sqrt(2)) And the numerical value of the integral has no imaginary part and is equal to 1.3817554047739930... therefore error produced by sage is too high. | ebhavanishankar@gmail.com | Linux 32bit | ||

269 | 4/4/2011 7:32:55 | 4.6.2 | integrate bessel function | Sage can't integrate expression with Bessel function. For example: integrate(x*bessel_J(0,x),x,0,1/2) => TypeError: Cannot evaluate symbolic expression to a numeric value. integrate(x*bessel_J(0,x,algorithm='scipy'),x,0,1/2) => TypeError: unable to simplify to complex approximation integrate(x*bessel_J(0,x,algorithm='maxima'),x,0,1/2) => integrate(x*bessel_j(0, x), x, 0, 1/2) | I expect that the results must be a real number. | ckazzku@gmail.com | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_109.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("aW50ZWdyYXRlKHgqYmVzc2VsX0ooMCx4KSx4LDAsMS8yKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpZr50qO/___code___.py", line 3, in <module> exec compile(u'integrate(x*bessel_J(_sage_const_0 ,x),x,_sage_const_0 ,_sage_const_1 /_sage_const_2 ) File "", line 1, in <module> File "/opt/sage/local/lib/python2.6/site-packages/sage/functions/special.py", line 829, in bessel_J z = C(z) File "/opt/sage/local/lib/python2.6/site-packages/sage/rings/complex_field.py", line 279, in __call__ return Parent.__call__(self, x) File "parent.pyx", line 915, in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:6668) File "coerce_maps.pyx", line 82, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3119) File "coerce_maps.pyx", line 77, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3022) File "/opt/sage/local/lib/python2.6/site-packages/sage/rings/complex_field.py", line 307, in _element_constructor_ return x._complex_mpfr_field_( self ) File "expression.pyx", line 908, in sage.symbolic.expression.Expression._complex_mpfr_field_ (sage/symbolic/expression.cpp:5265) File "expression.pyx", line 771, in sage.symbolic.expression.Expression._eval_self (sage/symbolic/expression.cpp:4763) TypeError: Cannot evaluate symbolic expression to a numeric value. | |

270 | 4/6/2011 15:47:40 | 4.6.1 | Can not login sagenb.org | Dear sir, I have registered the Online Sage Server (www.sagenb.org/), and created several Worksheets before. My Username is: wangares But now, I can not login the Server, the message is "Error: Username is not in the system". Please help me, get my Worksheets data back, it's really important to me. Thanks | Please help me, get my Worksheets data back, it's really important to me. | wangares@126.com | sagenb.org | ||

271 | 4/8/2011 0:24:10 | 4.6.2 | Missing latex-related packages | Build sage from source, then install texlive (not texlive-full), then add the sagetex folder to texinputs. Run "latex example.tex". Packages "tkz-berge.sty" and "makecmds.sty" are missing. | Both packages should be provided with sage. Or they should not be used in the [only] latex example. | victor.konstantinov@gmail.com | Linux 32bit | ||

272 | 4/12/2011 20:58:38 | 4.6.2 | Sage won't output homology. | y = SimplicialComplex(116, [ [ 13, 20, 4, 23, 8, 25, 30, 15, 2 ], [ 14, 15, 3, 20, 16, 4, 8, 25, 1, 11, 30, 18 ], [ 24, 18, 12, 6, 27, 16, 13, 11, 26 ], [ 2, 13, 4, 25 ], [ 1, 17, 26, 22, 12, 11, 23, 13, 9, 14, 2, 27 ], [ 27, 12, 21, 10, 9, 23, 13, 26, 2, 22, 7, 16, 28 ], [ 5, 20, 16, 9, 1, 27, 21, 29, 10 ], [ 25, 22, 7, 16, 24, 23, 26 ], [ 29, 1, 10, 11, 3, 14, 30, 17, 28, 21 ], [ 8, 28, 26, 24, 25, 23, 21, 9, 5 ], [ 4, 7, 10, 8, 19, 15, 5, 12, 3, 13 ], [ 25, 18, 3, 26, 13, 5, 22, 17, 2, 14, 7, 12, 6, 1, 8 ], [ 17, 26, 16, 9, 5, 8, 18, 19, 25, 10, 29, 13, 11, 20, 14 ], [ 7, 16, 6, 15, 17, 3 ]]) But nothing is returned in response to the following. No error message is displayed either. y.homology(base_ring = GF(2)) | I'm trying to compute homology. I had success once, but now the notebook refuses to do it. | spe4@columbia.edu | Mac OSX | ||

273 | 4/17/2011 15:53:45 | 4.6.2 | bad typesetting | when equation i*hbar/2/m is entered it typesets with additional 1/2. but only if "i" is used ("i" being imaginary unit). when using other variables (user defined) it typesets correctly. i am using the ubuntu version, on debian squeeze. | i*hbar/2/m should typeset correctly | singularitet@gmail.com | Linux 32bit | no error. just incorrect typesetting. | |

274 | 4/18/2011 10:16:09 | 4.5.3 | Tutorial (or maybe Sage) is incorrect about the use of Multivariate Polynomial Systems | From "http://www.sagemath.org/doc/reference/sage/crypto/mq/mpolynomialsystem.html" I type: sage: sr = mq.SR(2,1,2,4,gf2=True,polybori=True) sage: sr SR(2,1,2,4) sage: F,s = sr.polynomial_system() --------------------------------------------------------------------------- ZeroDivisionError Traceback (most recent call last) /home/soos/Development/sage/<ipython console> in <module>() /home/soos/Development/sage/local/lib/python2.6/site-packages/sage/crypto/mq/sr.pyc in polynomial_system(self, P, K, C) 2066 2067 if ciphertext is None: -> 2068 ciphertext = self(plaintext, key) 2069 elif ciphertext is False: 2070 raise TypeError, "type %s of C not understood"%(type(ciphertext)) /home/soos/Development/sage/local/lib/python2.6/site-packages/sage/crypto/mq/sr.pyc in __call__(self, P, K) 1340 P = AddRoundKey(P, K) 1341 -> 1342 P = SubBytes(P) 1343 if get_verbose() >= 2: 1344 print "R[%02d].s_box %s"%(self.n, self.hex_str_vector(P)) /home/soos/Development/sage/local/lib/python2.6/site-packages/sage/crypto/mq/sr.pyc in sub_bytes(self, d) 662 """ 663 d = self.state_array(d) --> 664 return Matrix(self.base_ring(), d.nrows(), d.ncols(), [self.sub_byte(b) for b in d.list()]) 665 666 def sub_byte(self, b): /home/soos/Development/sage/local/lib/python2.6/site-packages/sage/crypto/mq/sr.pyc in sub_byte(self, b) 705 if not b: 706 if not self._allow_zero_inversions: --> 707 raise ZeroDivisionError, "A zero inversion occurred during an encryption or key schedule." 708 else: 709 return self.sbox_constant() ZeroDivisionError: A zero inversion occurred during an encryption or key schedule. sage: version() 'Sage Version 4.5.3, Release Date: 2010-09-04' | The Sage webpage says it should not fail, and if typed "F", print: sage: F Polynomial System with 112 Polynomials in 64 Variables | soos.mate@gmail.com | Linux 64bit | See Problem report | |

275 | 4/19/2011 12:46:50 | 4.6.2 | Unable to start R | R can neither be used from sage, nor be successfully launched as a terminal session. I'm running Sage-4.6.2-OSX-32bit-10.5 on OS 10.5.8. | To use R from sage. | ts400@cam.ac.uk | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_8.py", line 10, in <module> exec compile(u"print _support_.syseval(r, u'x=r([2,2,3,5,6,6,6,9])', __SAGE_TMP_DIR__)" + '\n', '', 'single') File "", line 1, in <module> File "/tmp/sage-mac-app/devel/sagenb/sagenb/misc/support.py", line 470, in syseval system.chdir(dir) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 1132, in chdir self.execute('setwd(%r)' % dir) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1060, in execute return self.eval(*args, **kwds) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 1038, in eval return Expect.eval(self, code, synchronize=synchronize, *args, **kwds) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1050, in eval return '\n'.join([self._eval_line(L, **kwds) for L in code.split('\n') if L != '']) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 699, in _eval_line self._start() File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 308, in _start Expect._start(self) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 480, in _start raise RuntimeError, "Unable to start %s"%self.__name RuntimeError: Unable to start r | |

276 | 4/20/2011 14:36:35 | 4.6.2 | R_HOME_DIR is not set properly | I have compiled sage on an OpenSolaris box. While all scrip variables are set correctly the R_HOME_DIR is set to /export/home/apostolo/sage-4.6.2/local/lib/R while it should be something like $SAGE_ROOT/local/lib/R or something similar. | By fixing this problem R inside sage will function properly when the system is installed in any folder. | asyropoulos@yahoo.com | Solaris | ||

277 | 4/24/2011 0:35:00 | 4.6.2 | does not work sage | I had osx 10.5 in a Macbook (Intel 32 bits). I changed the os to 10.6. After that sage does not want to work. | jose.ricardo.arteaga@gmail.com | Mac OSX | |||

278 | 4/24/2011 8:55:13 | 4.6 | Create a linked copy | You may download AB02_sofar.sobj or create a linked copy to the worksheet or delete AB02_sofar.sobj. Access AB02_sofar.sobj in this worksheet by typing DATA+'AB02_sofar.sobj'. Here DATA is a special variable that gives the exact path to all data files uploaded to this worksheet. PROBLEM Internal Server Error An error occurred rendering the requested page. More information is available in the server log. | NOTE This is the first time I use this reporting facility. Will it also be reported on Sage-support? | rolandb@planet.nl | Windows/VMWare | ||

279 | 4/30/2011 1:14:44 | 4.6.2 | no graphics in 3d | In the plot of 3d graphics many times crash the firefox and next don't work more. for example: var('x,y,z') f(x,y)=4-x^2-y^2 a=2 b=1 dfx(x,y)=diff(f(x,y),x) dfx_=dfx(2,3) dfy(x,y)=diff(f(x,y),y) dfy_=dfy(a,b) plano=dfx_*(x-a)+dfy_*(y-b)-(z-f(a,b)) a=plot3d(f(x,y),(x,-3,3),(y,-3,3)) a+=implicit_plot3d(plano,(x,-3,3),(y,-3,3),(z,-3,3)) a.show() thanks | the graphs in 3d work fine | luis.salazar.ramirez@gmail.com | Linux 32bit | ||

280 | 4/30/2011 9:22:52 | 4.6 | Tutorial link broken | Hi, I just thought you'd like to know I can't access the tutorial from within Sage notebook. Or, maybe the problem is in http://www.sagenb.org/help/ because that link doesn't work. The link on the main page, though, works fine. | n/a | kent.slaughter@uqconnect.edu.au | Windows/VMWare | n/a | |

281 | 5/1/2011 16:32:50 | 4.6.2 | Unable to start r | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u"print _support_.syseval(r, u'x <- rnorm(100)\\ny <- rnorm(100, mean=5)*x+rnorm(100, mean=0.1)\\npng()\\nplot(y ~ x)\\nabline(lm(y ~ x), lwd=2)\\n.silent.me. <- dev.off()', __SAGE_TMP_DIR__)" + '\n', '', 'single') File "", line 1, in <module> File "/tmp/sage-mac-app/devel/sagenb/sagenb/misc/support.py", line 470, in syseval system.chdir(dir) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 1132, in chdir self.execute('setwd(%r)' % dir) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1060, in execute return self.eval(*args, **kwds) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 1038, in eval return Expect.eval(self, code, synchronize=synchronize, *args, **kwds) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1050, in eval return '\n'.join([self._eval_line(L, **kwds) for L in code.split('\n') if L != '']) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 699, in _eval_line self._start() File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/r.py", line 308, in _start Expect._start(self) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 480, in _start raise RuntimeError, "Unable to start %s"%self.__name RuntimeError: Unable to start r | r working | pierre.lepage@orange.fr | Mac OSX | ||

282 | 5/1/2011 17:27:41 | 4.6.2 | plot ignores xmin,xmax | Try: plot(1,(x,-100,100),xmin=0) The plot should start at x=0, but it starts at x=-100. This may look not serious because one can change the (x,-100,100) argument, but such a workaround does not exist for parametric plots: parametric_plot((cos(t),sin(t)),(t,0,7),xmin=0) | see above | vzkhd1@gmail.com | Linux 64bit | ||

283 | 5/2/2011 15:07:30 | 4.6.1 | bug - value generated from range function in incompatible with numerical operator | https://sagenb.kaist.ac.kr:8066/home/pub/30 | unsown@gmail.com | sagenb.org | |||

284 | 5/3/2011 3:16:03 | 4.6.2 | can not make animation | I have successfully installed ImageMagick on my Mac OSX (10.6.7). But I could not get the show() command to work inside the GUI in Firefox. I copied and pasted demo commands from the Sage manual: a = animate([circle((i,i), 1-1/(i+1), hue=i/10) for i in range(0,2,0.2)],xmin=0,ymin=0,xmax=2,ymax=2,figsize=[2,2]) a.show() Since convert worked from a command line, I tried it in the command-line Sage and it worked fine. But in Firefox it gives me the error: /tmp/sage-mac-app/local/bin/sage-native-execute: line 8: convert: command not found Error: ImageMagick does not appear to be installed. Saving an animation to a GIF file or displaying an animation requires ImageMagick, so please install it and try again. See www.imagemagick.org, for example. | Trying to get Sage to show me an animation, but from the GUI. | mkahle@gmail.com | Mac OSX | ||

285 | 5/3/2011 19:45:06 | Sage Version 4.6.2, Release Date: 2011-02-25 | 3d graphics are not working after crash | I was doing experiments with the 3d visualization, and included once the following (this is mainly an example from the tutorial, plus the opacity option): u, v = var('u,v') fx = (1+cos(v))*cos(u) fy = (1+cos(v))*sin(u) fz = -tanh((2/3)*(u-pi))*sin(v) parametric_plot3d([fx, fy, fz], (u, 0, 2*pi), (v, 0, 2*pi), frame=False, color="red", opacity=0.7) It crashed... The problem is that it is not working any longer the visualization... | I just wanted to check, if the transparency worked in general. I only expect it to be working again, I don't care about transparency... | emersonleon@gmail.com | Linux 32bit | Since firefox crashed, no message error was seen. | |

286 | 5/4/2011 11:24:28 | 4.6.2 | Nested polynomial ring element evaluation does not work correctly | Defining bivariate polynomials by constructing a nested polynomial ring: sage: L.<x> = PolynomialRing(ZZ) sage: R.<y> = PolynomialRing(L) Evaluating an element of R at a specific value for x does not work correctly: sage: p = x*y^2 + x*y +1 sage p(x=2) x*y^2 + 2*y + 1 The leading coefficient won't be evaluated. As expected, the problem still exists when adding more variables: sage: S.<z> = PolynomialRing(R) sage: p = (x*y^2 + x*y +1)*z^2 + (x*y^2 + x*y +1)*z + 1 sage: p(x=2,y=1) (x*y^2 + x*y + 1)*z^2 + 5*z + 1 | As with all the other coefficients, also the leading coefficient should be evaluated. | Maximilian.Jaroschek@risc.jku.at | Linux 64bit | ||

287 | 5/4/2011 18:00:02 | 4.6.2 | Following samples from the Reference book don't work: | sum (n^3 * x^n, n, 0, infinity) Traceback (click to the left of this block for traceback) ... TypeError: unable to make sense of Maxima expression '(limit(x^?g3574*(x^4-3*x^3+3*x^2-x)*?g3574^3+x^?g3574*(-3*x^3+6*x^2-3*x\ )*?g3574^2+x^?g3574*(3*x^3-3*x)*?g3574+x^3+x^?g3574*(-x^3-4*x^2-x)+4*x^2\ +x,?g3574,inf))/(x^4-4*x^3+6*x^2-4*x+1)' in Sage symbolic_sum(1/(1+k^2), k, -oo, oo, algorithm = 'mathematica') Traceback (click to the left of this block for traceback) ... ValueError: Mathematica cannot make sense of input | As described in the Reference book. What is wron with my installation? How could I test it? Thanks | ab2@gno.de | Virtual Box on Puppy-Linux plus Windows Vist 64 | ||

288 | 5/4/2011 23:28:38 | Sage Version 4.6 | Hard to find out how to terminate processes | I couldn't find anywhere in the tutorial or documentation where it specifies how to terminate a process in the sage notebook. Eventually I figured out by trying that you just press escape. It would have been nice to have that information readily available. | Linux 64bit | ||||

289 | 5/5/2011 16:08:26 | Sage Version 4.6.2, Release Date: 2011-02-25' | runtime error | I am running some code involving elliptic curves and modular forms, which calls on known functions in sage. It works usually but for some examples it gives a runtime error and stops. Surprisingly, at this point, while I get the sage prompt, entering quit gives more error messages. Here is the code if it helps: def go(start, stop): for N in [start..stop]: if N%20 == 0: f = open('/home/agashe/calc/saikat/go82.out','a') s = '%s \n'%(N) f.write(s) f.close() #print N for E in cremona_optimal_curves(N): t= E.sha().an_numerical(use_database=True) + 0.5 s= odd_part(t.integer_part()) if s != 1: pE = E.torsion_order() * E.tamagawa_product() m = E.modular_degree() for p in s.prime_divisors(): if N%p !=0 and pE%p != 0 and m%p == 0: if E.galois_representation().is_irreducible(p): if E.analytic_rank() == 0: s = '%s %s \n'%(p, E.cremona_label()) f = open('/home/agashe/calc/saikat/go82.out','a') f.write(s) f.close() #print "Found suitable E", E.cremona_label(), p f = E.modular_form() m = 50000.0/N ub = m.integer_part() for q in [2..ub]: if is_prime(q): if N%q != 0 and p!=q: aq = f.coefficients([q])[0] if (aq-q-1)%p==0 or (aq+q+1)%p==0: for F in cremona_optimal_curves(N*q): #print F.cremona_label() c = F.tamagawa_product() if c%p == 0: T = F.torsion_order() if T%p != 0: if F.galois_representation().is_irreducible(p): #print "computing moddeg" mF = F.modular_degree() mF = F.modular_degree() if mF%p ==0: if F.analytic_rank() == 0: s = '%s %s %s \n'%(p, E.cremona_label(), F.cremona_label()) fi = open('/home/agashe/calc/saikat/go82.out','a') fi.write(s) fi.close() #print "found potential example", p, E.cremona_label(), F.cremona_label() pr = sturm_bound(N*q,2) g = F.modular_form() fi = open('/home/agashe/calc/saikat/go82.out','a') fi.write('checking cong') fi.close() cong = True l = 1 while l < pr and cong==True: l = next_prime(l) if (N * q)%l !=0: if (f.coefficients([l])[0] - g.coefficients([l])[0])%p !=0: cong = False s = '%s %s %s %s %s\n'%(p, E.cremona_label(), F.cremona_label(), cong, l) fi = open('/home/agashe/calc/saikat/go82.out','a') fi.write(s) fi.close() | See "Problem report". | amod.agashe@gmail.com | geom.sage.math.washington.edu | import posixpath as path File "/usr/local/sage/local/lib/python/posixpath.py", line 14, in <module> import stat ImportError: No module named stat --------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) /usr/local/sage/data/extcode/pari/dokchitser/<ipython console> in <module>() /usr/local/sage/data/extcode/pari/dokchitser/<string> in go(start, stop) /usr/local/sage/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/sha_tate.pyc in an_numerical(self, prec, use_database, proof)/usr/local/sage/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/lseries_ell.pyc in dokchitser(self, prec, max_imaginary_part, max_asymp_coeffs, algorithm)/usr/local/sage/local/lib/python2.6/site-packages/sage/lfunctions/dokchitser.pyc in gp(self)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in read(self, filename)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in eval(self, code, strip, synchronize, locals, **kwds)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/gp.pyc in _eval_line(self, line, allow_use_file, wait_for_prompt)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in _eval_line(self, line, allow_use_file, wait_for_prompt)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in _start(self, alt_message, block_during_init) RuntimeError: Unable to start pari because the command 'gp --emacs --quiet --stacksize 10000000' failed. Here is what happens when I try to quit sage: sage: quit---------------------------------------------------------------------------IOError Traceback (most recent call last)/usr/local/sage/local/lib/python2.6/site-packages/IPython/iplib.pyc in raw_input(self, prompt, continue_prompt)/usr/local/sage/local/lib/python2.6/site-packages/IPython/history.pyc in add(self, ent)/usr/local/sage/local/lib/python2.6/site-packages/IPython/history.pyc in inc_idx(self)/usr/local/sage/local/lib/python2.6/site-packages/IPython/Extensions/pickleshare.pyc in __setitem__(self, key, value)/usr/local/sage/local/lib/python2.6/site-packages/IPython/external/path.pyc in open(self, mode) IOError: [Errno 24] Too many open files: path('/home/agashe/.sage/ipython/db/shadowhist_idx') | |

290 | 5/5/2011 20:51:17 | 4.6.2 | Bug sage shortcut scripts installed using install_scripts | The install_scripts() creates bash scripts that don't always properly pass arguments. For example, if you try to use python from the installed scripts with the arguments: : python -c "import os" You get the error: Detected SAGE64 flag Building Sage on OS X in 64-bit mode File "<string>", line 1 import ^ SyntaxError: invalid syntax Obviously, I could avoid this issue by directly accessing the python binary in the SAGE_ROOT/local/bin/python. However, when I try to do this, I get the following error when using "import numpy". Yet, when using the install_scripts() python script (ie calling sage -python), I don't get the error. Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49) [GCC 4.2.1 (Apple Inc. build 5646)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import numpy Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/__init__.py", line 136, in <module> import add_newdocs File "/Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/add_newdocs.py", line 9, in <module> from numpy.lib import add_newdoc File "/Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/lib/__init__.py", line 4, in <module> from type_check import * File "/Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/lib/type_check.py", line 8, in <module> import numpy.core.numeric as _nx File "/Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/core/__init__.py", line 5, in <module> import multiarray ImportError: dlopen(/Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/core/multiarray.so, 2): Symbol not found: _PyUnicodeUCS4_AsASCIIString Referenced from: /Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/core/multiarray.so Expected in: flat namespace in /Applications/Sage-4.6.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/numpy/core/multiarray.so | The error in the install_scripts() python bash script occurs is because the bash script sage creates is not properly passing on the arguments. The created scripts use: #!/bin/sh sage -python $* SUGGESTED FIX However, the scripts should should be updated to the following to properly pass arguments: #!/bin/sh sage -python "$@" Using the above form no error is encountered. All of the created scripts from install_scripts() should probably be updated. See here on bash special parameters for more info: http://tldp.org/LDP/abs/html/internalvariables.html#ARGLIST | anthony@tanbakuchi.com | Mac OSX | ||

291 | 5/9/2011 14:58:02 | 4.6.2 | polynomials_system() in sage.crypto.mq.SR generates inconsistent polynomials systems when star=True | The polynomials systems created by mq.SR do not depend on the "star" parameter while encryption does: sage: sr = mq.SR(2,2,2,4,gf2=True,allow_zero_inversions=True,correct_only=True) sage: sr1 = mq.SR(2,2,2,4,gf2=True,allow_zero_inversions=True,correct_only=True,star=True) sage: P = sr.random_element() sage: C = sr.random_element() sage: F,s = sr.polynomial_system(P=P,C=C) sage: F1, s1 = sr1.polynomial_system(P=P,C=C) sage: print F==F1 True This results in inconsistent polynomials systems for the case that star=True. | SR* is different to SR only in the last round, where the MixColumns-Operation is left out. I'd expect that to result in a different equation system. | michael.walter@swel.com | Linux 64bit | ||

292 | 5/9/2011 22:44:15 | 4.6.1 | Latex forgets needed brackets | If one defines a polynomial ring over a number field with generator say v, the output of a polynomial is written using brackets for all coefficients containing v (even if the coefficient is a monomial). If one tries a latex output (or choose the typeset option in the notebook), latex eliminates all these brackets whatever the coefficient is. | The expected output should be correct | artal@unizar.es | Linux 64bit | ||

293 | 5/10/2011 3:21:29 | 4.6.2 | sqrt() | sqrt() Not defined | square root function | carpentersoftware@mac.com | Mac OSX | ||

294 | 5/10/2011 15:01:33 | Sage Version 4.6.2, Release Date: 2011-02-25' | runtime error | I am running some code involving elliptic curves and modular forms, which calls on known functions in sage. It works usually but for some examples it gives a runtime error and stops. Surprisingly, at this point, while I get the sage prompt, entering quit gives more error messages. Here is the code if it helps: def go(start, stop): for N in [start..stop]: if N%20 == 0: f = open('/home/agashe/calc/saikat/go82.out','a') s = '%s \n'%(N) f.write(s) f.close() #print N for E in cremona_optimal_curves(N): t= E.sha().an_numerical(use_database=True) + 0.5 s= odd_part(t.integer_part()) if s != 1: pE = E.torsion_order() * E.tamagawa_product() m = E.modular_degree() for p in s.prime_divisors(): if N%p !=0 and pE%p != 0 and m%p == 0: if E.galois_representation().is_irreducible(p): if E.analytic_rank() == 0: s = '%s %s \n'%(p, E.cremona_label()) f = open('/home/agashe/calc/saikat/go82.out','a') f.write(s) f.close() #print "Found suitable E", E.cremona_label(), p f = E.modular_form() m = 50000.0/N ub = m.integer_part() for q in [2..ub]: if is_prime(q): if N%q != 0 and p!=q: aq = f.coefficients([q])[0] if (aq-q-1)%p==0 or (aq+q+1)%p==0: for F in cremona_optimal_curves(N*q): #print F.cremona_label() c = F.tamagawa_product() if c%p == 0: T = F.torsion_order() if T%p != 0: if F.galois_representation().is_irreducible(p): #print "computing moddeg" mF = F.modular_degree() mF = F.modular_degree() if mF%p ==0: if F.analytic_rank() == 0: s = '%s %s %s \n'%(p, E.cremona_label(), F.cremona_label()) fi = open('/home/agashe/calc/saikat/go82.out','a') fi.write(s) fi.close() #print "found potential example", p, E.cremona_label(), F.cremona_label() pr = sturm_bound(N*q,2) g = F.modular_form() fi = open('/home/agashe/calc/saikat/go82.out','a') fi.write('checking cong') fi.close() cong = True l = 1 while l < pr and cong==True: l = next_prime(l) if (N * q)%l !=0: if (f.coefficients([l])[0] - g.coefficients([l])[0])%p !=0: cong = False s = '%s %s %s %s %s\n'%(p, E.cremona_label(), F.cremona_label(), cong, l) fi = open('/home/agashe/calc/saikat/go82.out','a') fi.write(s) fi.close() | See "Problem report". | amod.agashe@gmail.com | geom.sage.math.washington.edu | import posixpath as path File "/usr/local/sage/local/lib/python/posixpath.py", line 14, in <module> import stat ImportError: No module named stat --------------------------------------------------------------------------- RuntimeError Traceback (most recent call last) /usr/local/sage/data/extcode/pari/dokchitser/<ipython console> in <module>() /usr/local/sage/data/extcode/pari/dokchitser/<string> in go(start, stop) /usr/local/sage/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/sha_tate.pyc in an_numerical(self, prec, use_database, proof)/usr/local/sage/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/lseries_ell.pyc in dokchitser(self, prec, max_imaginary_part, max_asymp_coeffs, algorithm)/usr/local/sage/local/lib/python2.6/site-packages/sage/lfunctions/dokchitser.pyc in gp(self)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in read(self, filename)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in eval(self, code, strip, synchronize, locals, **kwds)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/gp.pyc in _eval_line(self, line, allow_use_file, wait_for_prompt)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in _eval_line(self, line, allow_use_file, wait_for_prompt)/usr/local/sage/local/lib/python2.6/site-packages/sage/interfaces/expect.pyc in _start(self, alt_message, block_during_init) RuntimeError: Unable to start pari because the command 'gp --emacs --quiet --stacksize 10000000' failed. Here is what happens when I try to quit sage: sage: quit---------------------------------------------------------------------------IOError Traceback (most recent call last)/usr/local/sage/local/lib/python2.6/site-packages/IPython/iplib.pyc in raw_input(self, prompt, continue_prompt)/usr/local/sage/local/lib/python2.6/site-packages/IPython/history.pyc in add(self, ent)/usr/local/sage/local/lib/python2.6/site-packages/IPython/history.pyc in inc_idx(self)/usr/local/sage/local/lib/python2.6/site-packages/IPython/Extensions/pickleshare.pyc in __setitem__(self, key, value)/usr/local/sage/local/lib/python2.6/site-packages/IPython/external/path.pyc in open(self, mode) IOError: [Errno 24] Too many open files: path('/home/agashe/.sage/ipython/db/shadowhist_idx') | |

295 | 5/10/2011 23:18:20 | 4.6.2 | no plot before print | I ran this code: # Plots Newton's Law of Cooling def temp(t): return 90.0*math.exp(t*(0.5)*math.log(70.0/90.0))+30 plot(temp, (0,30)) for t in range(0,31): print "Temperature after %s minutes is %.3f" % (t,temp(t)) I was expecting to get both a plot (see line 3) and a printout at each unit of tme (see line 6). However, I only got the printout. This is unusual, as this code works perfectly: # Plots Newton's Law of Cooling def temp(t): return 90.0*math.exp(t*(0.5)*math.log(70.0/90.0))+30 plot(temp, (0,30)) | halloran.shane7@gmail.com | Linux 64bit | |||

296 | 5/15/2011 21:04:56 | 4.6.2 | freeze on QQ(QQ(1/3)) | I tried to evaluate QQ(QQ(1/3)) and it freezed with no possibility of interrupting | Mac OSX | ||||

297 | 5/16/2011 17:26:10 | 4.6 | server freezes | I am a Prof at Touro College and would like to use Sage online for myself and my students. However, lately it seems that server freezes a lot. Is it realistic to expect to be able to work on server? Myself and most of my students are on Windows and virtual machine is annoying.... Thanks leon | leonkag@gmail.com | use online | |||

298 | 5/17/2011 0:10:21 | 4.6.1 | Laurent series inconsistency | The truncate() attribute for laurent series objects always returns a laurent series of the desired precision. The power series attribute, truncate(), returns a polynomial of the desired precision. The power series class has a special command to return a power series of the desired precision, but there doesn't seem to be an easy way to get a truncated rational function from a laurent series object. | It would be nice to have a similar attribute for laurent series. | Linux 64bit | |||

299 | 5/18/2011 3:49:49 | 6.2.1 | Font hard to read in examples | When viewing documentation examples in a worksheet, the font overlaps, making it difficult to read. For example, when typing binomial? then shift-enter, I cannot read the examples clearly. The l in binomial overlaps with the values in the parenthesis. If I press tab after binomial?, there is not problem reading the examples. If it makes a difference, I am using Firefox 4.0.1. | jholtin@fhu.edu | Mac OSX | |||

300 | 5/18/2011 18:35:23 | 4.6.2 | matplotlib.pyplot.show() fail to display | Here's my code: import numpy import matplotlib.pyplot as plb plb.plot(range(20),[x*x for x in range(20)]) plb.xlabel('x') plb.ylabel('y') plb.show() but it doesn't show the image after executing these codes on notebook version. Also for command line version, it appears following error: sage: plb.plot(range(20),[x^3 for x in range(20)]) [<matplotlib.lines.Line2D object at 0x5d57c50>] sage: plb.show() /home/zheng/Program/sage/local/lib/python2.6/site-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/home/zheng/Program/sage/local/lib/python2.6/site-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) I also tried to run them on ipython directly and it would work. Thanks | show the image on the notebook() or command line version successfully. | zh.hansci@gmail.com | Linux 64bit | ||

301 | 5/23/2011 2:27:34 | 4.6.2 | install R packages fail during compile. | sage: r.install_packages("Design") 0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 2528maxresident)k 0inputs+0outputs (0major+206minor)pagefaults 0swaps R version 2.10.1 (2009-12-14) Copyright (C) 2009 The R Foundation for Statistical Computing ISBN 3-900051-07-0 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > options(repos="http://cran.r-project.org/"); install.packages("Design") also installing the dependency ‘Hmisc’ trying URL 'http://cran.r-project.org/src/contrib/Hmisc_3.8-3.tar.gz' Content type 'application/x-gzip' length 563676 bytes (550 Kb) opened URL ================================================== downloaded 550 Kb trying URL 'http://cran.r-project.org/src/contrib/Design_2.3-0.tar.gz' Content type 'application/x-gzip' length 413653 bytes (403 Kb) opened URL ================================================== downloaded 403 Kb * installing *source* package ‘Hmisc’ ... ** libs Warning: R include directory is empty -- perhaps need to install R-devel.rpm or similar make: /scratch/buildbot/sage/redhawk-1/redhawk_binary/build/sage-4.6.2/local/lib/R/share/make/shlib.mk: No such file or directory make: *** No rule to make target `/scratch/buildbot/sage/redhawk-1/redhawk_binary/build/sage-4.6.2/local/lib/R/share/make/shlib.mk'. Stop. ERROR: compilation failed for package ‘Hmisc’ * removing ‘/home/gary/Desktop/sage-4.6.2-linux-64bit-ubuntu_10.04.1_lts-x86_64-Linux/local/lib/R/library/Hmisc’ * installing *source* package ‘Design’ ... ** libs Warning: R include directory is empty -- perhaps need to install R-devel.rpm or similar make: /scratch/buildbot/sage/redhawk-1/redhawk_binary/build/sage-4.6.2/local/lib/R/share/make/shlib.mk: No such file or directory make: *** No rule to make target `/scratch/buildbot/sage/redhawk-1/redhawk_binary/build/sage-4.6.2/local/lib/R/share/make/shlib.mk'. Stop. ERROR: compilation failed for package ‘Design’ * removing ‘/home/gary/Desktop/sage-4.6.2-linux-64bit-ubuntu_10.04.1_lts-x86_64-Linux/local/lib/R/library/Design’ The downloaded packages are in ‘/tmp/RtmpB4QASq/downloaded_packages’ Updating HTML index of packages in '.Library' Warning messages: 1: In install.packages("Design") : installation of package 'Hmisc' had non-zero exit status 2: In install.packages("Design") : installation of package 'Design' had non-zero exit status 3: In file.create(f.tg) : cannot create file '/scratch/buildbot/sage/redhawk-1/redhawk_binary/build/sage-4.6.2/local/lib/R/doc/html/packages.html', reason 'No such file or directory' 4: In tools:::unix.packages.html(.Library) : cannot create HTML package index > Please restart Sage in order to use 'Design'. | The Design library should have been compiled and installed, or a binary of the package should have been installed. The same error is encountered for any package that is installed using "install_packages("PACKAGE"). Note, I am using Kubuntu 11.04. | gcostanz@gmail.com | Linux 64bit | ||

302 | 5/26/2011 5:54:50 | 4.6.2 | problem with zero ideal in a number field | One cannot declare the zero ideal as (0, 0) in a number field. The following produces an AttributeError: sage: version() 'Sage Version 4.6.2, Release Date: 2011-02-25' sage: K = NumberField(x^2 + 1, 'a') sage: ideal([K(0), K(0)]) | One should be able to call the ideal function on any list of elements of K. In particular, the above call should produce the zero ideal, as it does for K = QQ: sage: ideal([QQ(0), QQ(0)]) Principal ideal (0) of Rational Field | elarson3@gmail.com | Linux 32bit | (In the below backtrace, my sage directory is set to 4.4.4, although I have version 4.6.2 installed. This is because I started from 4.4.4 and did a source-based upgrade.) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) /home/eric/ImageOfGalois/<ipython console> in <module>() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/rings/ideal.pyc in Ideal(*args, **kwds) 192 raise TypeError, "R must be a commutative ring" 193 --> 194 return R.ideal(*gens, **kwds) 195 196 def is_Ideal(x): /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.pyc in ideal(self, *gens, **kwds) 1983 return self.fractional_ideal(*gens, **kwds) 1984 except ValueError: -> 1985 return sage.rings.ring.Ring.ideal(self, gens, **kwds) 1986 1987 def fractional_ideal(self, *gens, **kwds): /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/rings/ring.so in sage.rings.ring.Ring.ideal (sage/rings/ring.c:4079)() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/structure/element.so in sage.structure.element.Element.__getattr__ (sage/structure/element.c:2715)() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/structure/parent.so in sage.structure.parent.getattr_from_other_class (sage/structure/parent.c:2841)() /home/eric/sage-4.4.4/local/lib/python2.6/site-packages/sage/structure/parent.so in sage.structure.parent.raise_attribute_error (sage/structure/parent.c:2636)() AttributeError: 'sage.rings.number_field.number_field_element_quadratic.NumberFieldElement_quadratic' object has no attribute 'gcd' | |

303 | 5/26/2011 22:50:41 | sage notebook is just far far too slow. I don't know if it's not having enough server resource or what, but even logging on takes minutes, and then opening a worksheet can take five minutes. This is a shame because it's in all other respects a fantastic resource. | sage notebook very slow | sage notebook is just far far too slow. I don't know if it's not having enough server resource or what, but even logging on takes minutes, and then opening a worksheet can take five minutes. This is a shame because it's in all other respects a fantastic resource. | jacbaker@gmail.com | Windows/VMWare | |||

304 | 5/27/2011 2:47:10 | 4.6.2 | Incorrect typesetting of imaginary exponential | For an equation containing an exponential with a fraction and an imaginary number, the typesetting in the notebook and the output of the latex() command are incorrect. The equation exp(i/(2*t)), where t is a variable, is typeset improperly. The exponential appears correct when the imaginary number is removed or the variable t is removed. The latex output of exp(i/(2*t)) is e^{\left(\frac{\frac{1}{2} i}{2 \, t}\right)}, whereas the latex output of exp(1/(2*t)) is e^{\left(\frac{1}{2 \, t}\right)}. | I would like the latex() output to contain only one \frac command. In other words, the \frac{1}{2} in the numerator should be removed. The proper latex code could be e^{\frac{i}{2 \, t}}. | brown.jeffreym@gmail.com | Linux 64bit | No error thrown | |

305 | 5/28/2011 18:56:23 | 7.4 | plot3d | I can not use plot3d because the picture does not appear. I only view a grey basckgound and a text that say "Get the Image" | alvaroaldama92@gmail.com | Linux 64bit | |||

306 | 5/31/2011 1:00:37 | 64-bits | find_fit? doesn't work | In a notebook shell i was running a max min program and suddenly sage can´t support line help | joseenlacruz@gmail.com | Mac OSX | |||

307 | 5/31/2011 13:27:49 | Sage Version 4.7, Release Date: 2011-05-23 | Combination of detect_poles and legend_label | If the following line is entered, there are three entries of "Tan(x)" in the legend, because "detect_poles" seems to split the graph. plot(tan(x),(x,0,2*pi),detect_poles="show",ymax=2,ymin=-2,legend_label="Tan(x)") | Only one entry should appear in the legend. | argenar@yahoo.de | Linux 64bit | ||

308 | 6/1/2011 19:19:22 | 4.7, Release Date: 2011-05-23' | Differential equation fails | I try to resolve the following equation and it fails. r,t,G,M = var('r,t,G,M') r = function('r',t) DE = diff(r,t,2)*r^2 == G*M desolve(DE, [r,t]) I get the error Traceback (click to the left of this block for traceback) ... Is %k1 positive or negative? Details of the trace: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_101.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("cix0LEcsTSA9IHZhcigncix0LEcsTScpCnIgPSBmdW5jdGlvbigncicsdCkKREUgPSBkaWZmKHIsdCwyKSpyXjIgPT0gRypNCmRlc29sdmUoREUsIFtyLHRdKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/Vr/Vr6MQIglH44NBVuvaN7VA++++TU/-Tmp-/tmpRRy0qU/___code___.py", line 6, in <module> exec compile(u'desolve(DE, [r,t]) File "", line 1, in <module> File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/calculus/desolvers.py", line 423, in desolve soln = P(cmd) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1105, in __call__ return cls(self, x, name=name) File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1538, in __init__ raise TypeError, x TypeError: Computation failed since Maxima requested additional constraints (try the command 'assume(%k1>0)' before integral or limit evaluation, for example): Is %k1 positive or negative? | banchanattu@gmail.com | Mac OSX | |||

309 | 6/2/2011 23:01:08 | 4.7 | atan2(0,0) undefined | The atan2 appears to be broken when called and the input evaluates to (0,0) Sage Code: Tst = 256 phi_p = 0.0 dF= pi State = var('State') x = 1 - 2 * State / Tst ps_a=phi_p+4.0*dF*x ps_b=phi_p+3.0*dF*x ps_c=phi_p+2.0*dF*x ps_d=phi_p+1.0*dF*x ps_e=phi_p+0.0*dF*x ps_f=phi_p-1.0*dF*x ps_g=phi_p-2.0*dF*x ps_h=phi_p-3.0*dF*x ps_i=phi_p-4.0*dF*x px = (cos(ps_a)/2+cos(ps_b)+cos(ps_c)+cos(ps_d)+cos(ps_e)+cos(ps_f)+cos(ps_g)+cos(ps_h)+cos(ps_i)/2) py = (sin(ps_a)/2+sin(ps_b)+sin(ps_c)+sin(ps_d)+sin(ps_e)+sin(ps_f)+sin(ps_g)+sin(ps_h)+sin(ps_i)/2) ps_pc= (atan2 (py, px)) rfs_pc=sqrt(px*px+py*py)/8 amp = (rfs_pc*cos(ps_pc)) AmpP =[(amp(State=r)).n() for r in srange(Tst)] amp is used in other locations als alos generates the same error. | atan2(0,0) should return 0 in the list. This works when atan2(0,0) is entered in t a cell alone. | frey@jeol.com | Linux 64bit | Traceback (most recent call last): ps_a=phi_p+4.0*dF*x File "", line 1, in <module> File "/tmp/tmp7lgeO4/___code___.py", line 26, in <module> AmpP =[(amp(State=r)).n() for r in srange(Tst)] File "expression.pyx", line 3902, in sage.symbolic.expression.Expression._numerical_approx (sage/symbolic/expression.cpp:17489) File "expression.pyx", line 816, in sage.symbolic.expression.Expression._convert (sage/symbolic/expression.cpp:4951) File "pynac.pyx", line 1369, in sage.symbolic.pynac.py_atan2 (sage/symbolic/pynac.cpp:12772) ValueError: arctan2(0,0) undefined | |

310 | 6/4/2011 4:02:05 | 4.7 | wrong infinite sum | sum((-1)^k/k^2, k, 1, 00) gives zero. Any idea why? | -pi^2/12 | mike.mosby@rogers.com | Linux 32bit | ||

311 | 6/6/2011 0:27:55 | 4.7 | reduce seems to be inconsistent for PolynomialRing over a fraction field. | Code for a polynomial ring defined over fraction field with respect to another polynomial ring: sage: version() 'Sage Version 4.7, Release Date: 2011-05-23' sage: Coeff.<s,t>=QQ[]; sage: Pol.<x,y>=PolynomialRing(Coeff.fraction_field()); sage: PolI=Pol.ideal([s*x^2+t*x*y,t^2*y^3-x^2*y]); sage: h=x^3*y^5; sage: h in PolI True sage: h.reduce(PolI) t^2/s^2*x*y^7 sage: h.reduce(PolI.groebner_basis()) 0 sage: h.lift(PolI.gens()) Traceback (most recent call last): ... ArithmeticError: f is not in I Sage reports that h is in the ideal PolI -- in agreement with h.reduce(PolI.groebner_basis()). However, h.reduce(PolI) does not yield this result. As a consequence(?) h.lift(PolI) also reports an error. | I wanted to study an ideal as a function of two parameters (s,t). In particular I was interested how particular monomials in the specified ideal could explicitly be written in terms of the generators of the ideal. In order to achieve this my intend was to define a fraction field from the polynomial ring Q[s,t] in order to define a polynomial ring with respect to this field. Then I wanted to apply the lift procedure for elements in the defined ideal. In this process I noticed that "h in PolI" and "h.reduce(PolI)" seems to produce incompatible results. | jockers@kitp.ucsb.edu | Mac OSX | For h.lift(PolI.gens()) I get: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_7.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("aC5saWZ0KFBvbEkuZ2VucygpKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/tmp/tmpUDliew/___code___.py", line 2, in <module> exec compile(u'h.lift(PolI.gens()) File "", line 1, in <module> File "/Applications/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/multi_polynomial_element.py", line 1524, in lift raise ArithmeticError, "f is not in I" ArithmeticError: f is not in I | |

312 | 6/9/2011 4:11:51 | 4.6.1 | Spelling errors | Sage server log has spelling errors: Checking existance of notebook directory existance and existant are incorrect spellings. | The correct spelling: Checking existence of notebook directory existence and existent are the correct spellings. | Mac OSX | |||

313 | 6/13/2011 14:06:29 | version 4.7 | max? gave not correct description | max? got: File: /home/sage/sage/devel/sage/sage/rings/integer.pyx Type: <type ‘sage.rings.integer.Integer’> Definition: max( [noargspec] ) Docstring: The Integer class represents arbitrary precision integers. It derives from the Element class, so integers can be used as ring elements anywhere in Sage. Integer() interprets numbers and strings that begin with 0 as octal numbers, and numbers and strings that begin with 0x as hexadecimal numbers. The class Integer is implemented in Cython, as a wrapper of the GMP mpz_t integer type. EXAMPLES: sage: Integer(010) 8 sage: Integer(0x10) 16 sage: Integer(10) 10 sage: Integer('0x12') 18 sage: Integer('012') 10 Conversion from PARI: sage: Integer(pari('-10380104371593008048799446356441519384')) -10380104371593008048799446356441519384 sage: Integer(pari('Pol([-3])')) -3 | Find description of max | rolandb@planet.nl | Windows/Virtualbox | ||

314 | 6/16/2011 18:49:10 | 4.7 | ?' trumps '#' | In notebook, I suppose everything after the '#' is a comment however SAGE tries to evaluate '?' (i.e. gives out the doc.) even when it is after the '#' sign. | I hope I can type a comment like # is x a rational number? | wypong00@gmail.com | Linux 64bit | ||

315 | 6/16/2011 23:48:57 | 4.7 | Share button not working | Hi, I am trying to share docs to my "collaborators" (students)... and recently, they've not been getting the worksheets I am trying to share to them. (As much as possible I don't want to publish it). The Share button seems not be doing its job when alpha.sagenb.org changed to a a newer version (4.7?) This also means I won't be able to get their homework they will need to submit to me. (unless they publish it!) | dghaccmml10@yahoo.com | alpha.sagenb.org | |||

316 | 6/21/2011 14:09:28 | 4.7 | option "Share" worksheet doesn't work properly | I've noticed the following problem: My student had shared his worksheet for me (added my login "chab" to his worksheet, but I didn't see his worksheet in my worksheet's list. When I set the exact url to his worksheet http://sagenb.org/home/alexandr1993/0/ , I can read and edit it. I guess the problem is in adding the shared worksheet to host's worksheet list. Unfortunately I'm not familiar with Sage's source codes, but I'll download Sage-4.7.ova and try to fix this problem and then I can give some advices | chdn6026@mail.ru | sagenb.org | none | ||

317 | 6/25/2011 15:24:09 | 4.7 | Import Problem | Hello, i try to run the ova file of the newest sage version (sage-4.7-update1.ova). But i´ve got the following error during the import: Fehlercode: VBOX_E_FILE_ERROR (0x80BB0004) Komponente: Appliance Interface: IAppliance {7b148032-4124-4f46-b56a-b48ac1273f5a} I´m using Virtualbox V4.0.8r71778 on Win7 Any suggestions? Best wishes Jens Reimer | Please give me a hint to import. Best wishes Jens Reimer | jens-reimer@t-online.de | VirtualBox | ||

318 | 6/25/2011 16:37:53 | 4.7 | Why does sharing of worksheets not work?? | SAGE at alpha.sagen.org was wonderful when using v4.6. Now when it became 4.7 -- I can't share worksheets with my collaborators (students/cofaculty) This is sad when things started to look good already. | Because the version changed to 4.7, we thought that perhaps starting new accounts would do it, but Share still won't work. Sometimes, even importing a published worksheet doesn't work. Is there a way to deploy both versions and we're given choice which version to use? | dghaccmml10@yahoo.com | Windows/VMWare | ||

319 | 6/26/2011 14:31:21 | 4.7 | Toric Cohomology | The code I am running appears here. The problem description appears in intended behavior. The main issue is that there may be a error in the values output in the toric cohomology function: rays = [(1,0,0),(0,1,0),(0,0,1),(1,1,-1),(-1,-1,-1)] cones = [[0,2,1,3],[0,2,4],[2,1,4],[1,3,4],[3,0,4]] fan = Fan(cones,rays) T=ToricVariety(fan) D0,D1,D2,D3,D4 = T.toric_divisor_group().gens() D=-2*D2-2*D3-2*D4 D.cohomology(dim=True) Output is (0,0,0,1). | I am attempting to compute the cohomology of a Weil divisor (non Q-Cartier) on a specific complete (nonsimplicial) toric variety. I have computed the cohomology by hand, but it does not match the Sage output. The problem is as follows: The fan of the toric variety has 5 rays in R^3: v0=e1, v1=e2, v2=e3, v3=e1+e2-e3, v4=-e1-e2-e3 The maximal cones in the fan are: {v0,v1,v2,v3}, {v0,v2,v4}, {v2,v1,v4}, {v1,v3,v4}, {v0,v3,v4} The divisor of interest is: D = -2 D_{v2} -2 D_{v3} - 2 D_{v4} The cohomology of this should be nonzero in dimensions 2 and 3 (while the Sage output is only nonzero in dimension 3). I have computed this using both the computation in: [arXiv:math/0501104] and [Chapter 9, CLS] which agree, with each other, but not with the Sage output. I will describe part of the computation in [arXiv:math/0501104], but can also provide the [CLS] computation if desired. Let I={v_0,v_1}. In this case, Sigma_I is just two rays and h^2_{Sigma_I}(R^3) = h^~_{0}(Sigma_I (intersect) S^2) = 1 (since the intersection is just two points). On the other hand, P_{D,I} contains the point (1,1,1) since: 1>=0 1>=0 1<2 1+1-1<2 -1-1-1<2 Therefore, h^2(D) should be nonzero, but the output of Sage is zero. Note that this computation is equivalent to the cell ++--- producing h^2(D) in the [CLS] computation. I might be making a mistake in the Save code (I am new to Sage) or the computation by hand, but I don't see it (at least right now). Thank you. | mburr1@fordham.edu | sagenb.org | ||

320 | 6/29/2011 10:03:31 | 4.7 | Problem output U in LLL_XD (ntl) | When a matrix B is defined by ntl.mat_ZZ(), we can use B.list() to get the list of the elements of B. However, after applying LLL_XD with ouput_U=True, the latter ntl matrix U can be correctly displayed, but U.list() returns an empty list! (Other related problem, U[i,j] outputs error: 'IndexError: array index out of range'.) Steps to reproduce the problem: B=ntl.mat_ZZ(5,5,range(25)) B.list() # OK r,U=B.LLL_XD(0.75,True,True) U.list() # NOT OK U # Displays U correctly type(U)==type(B) # True | The aim after reduction was to convert the ntl.mat_ZZ matrix to a classical matrix by doing U2 = matrix(ZZ, 5, 5, U.list()) which seems impossible otherwise. This bug had been discovered mainly because LLL() on classical matrices does not allow to output the transformation matrix U... Why? | tanc.lynx@gmail.com | Linux 32bit | ||

321 | 6/30/2011 16:15:03 | 4.7 | won't evaluate | Intermittently, the "evaluate" button does not produce any results. i.e. one can type in 5+7, click evaluate, and to the left it is green for a little bit but then shows no answer. | I want it to evaluate. | alli_n_miller@yahoo.com | sagenb.org | no error message is shown. | |

322 | 6/30/2011 16:29:23 | 7 | strange sympy behaviour | fill two sage field with this ==== from sympy.interactive import * var('k_d k_on k_off Pf Lf PL Ptot Ltot fb') aa=[1e-7,1e-6,50e-6,1e-4] for kd in aa[::-1]: print kd ==== and ==== var('k_d k_on k_off Pf Lf PL Ptot Ltot fb') aa=[1e-7,1e-6,50e-6,1e-4] for kd in aa[::-1]: print kd ===== evalutating the 1st on gives a table 0.000100000000000000 0.0000500000000000000 1.00000000000000e-6 1.00000000000000e-7 evaluating the 2nd one (largly the same code) gives atraceback (see below) | expect the same output for the 1st and 2nd cell | eisoab@gmail.com | 2.6.9-67.0.15.ELsmp #1 / i686 i686 i386 GNU/Linux | File "/tmp/tmphwfoVn/___code___.py", line 6, in <module> exec compile(u'for kd in aa[::-_sage_const_1 ]:\n print kd File "", line 1, in <module> TypeError: slice indices must be integers or None or have an __index__ method | |

323 | 6/30/2011 20:21:44 | sagenb.org | Sagenb won't give any output | Whenever I have tried to use the sagenb.org interface, I have followed the instructions in the tutorial and I can't get any output. On Firefox 5 the notebook looks okay but nothing happens when I click on the "evaluate" link. On IE 8 the notebook page refuses to load at all; it says "The website cannot display the page". Do have any idea what is happening? Thanks! | holden@rose-hulman.edu | sagenb.org | |||

324 | 6/30/2011 23:10:20 | unknown | Can't see results | I'm trying to test this online, I login, create a worksheet, enter stuff in and press ctrl enter. It pauses for a second, then creates a new command box without ever showing the result. I've tried simple things, like 1+1, and copying commands that work for others, and opening a copy of a published worksheet and trying to evaluate those cells, and they all do the same thing. If I try to evaluate a cell, I get nothing, whether I click the 'evaluate' link to the left, or press ctrl-enter. I've tried 3 different browsers (firefox 5, chrome, I.E.) with no success. I've tried http://demo.sagenb.org and www.sagenb.org. I'm on WinXP. | My intention is to try out sage. Expected output: something - anything, even an error message would be helpful. | argentum2f@gmail.com | sagenb.org | ||

325 | 7/1/2011 12:38:00 | 4.7 | sin(2*n*pi) does not evaluate to zero for integer n | var('n', domain='ZZ') n (sin(2*n*pi)).full_simplify() 2*sin(pi*n)*cos(pi*n) sin(2*pi*n) equals zero for all integer n, and should simplify as such. cos(pi/2 + 2*n*pi) behaves similaryl. | sin(2*pi*n) and cos(pi/2 + 2*n*pi) do not simplify to zero for integer n. They should. | dbrittain@rsc.anu.edu.au | sagenb.org | ||

326 | 7/3/2011 22:29:49 | 4.7 | problem with is_transitive() | sage: SymmetricGroup(3).subgroup([]).is_transitive() True | The identity subgroup of S_3 is not transitive... | elarson3@gmail.com | Linux 32bit | ||

327 | 7/6/2011 17:07:01 | 4.7 | Matrix.solve_right produces a Segmentation fault | The following minimal example produces the error. If dimension is between of 0 to 101 u = A.solve_right(b) works as expected, but if dimension is 101 or above the error occurs. If i replace random.randint(0,100) with random.random() it works. import random dimension = 101 pvec = [] for i in xrange(0,dimension): pvec.append(i+1) x = vector(pvec) A = Matrix(dimension,dimension,lambda i, j: random.randint(0,100)) b = A * x u = A.solve_right(b) print x-u | I generarate a random Matrix A and a vector x with the elements 1,2,...,n. Then I compute b = A * x. My intension is now to solve the System A * u = b and check if u and x are equal. | Linux 64bit | Traceback (most recent call last): pvec.append(i+1) File "", line 1, in <module> File "/tmp/tmpeQQbtc/___code___.py", line 15, in <module> u = A.solve_right(b) File "matrix2.pyx", line 303, in sage.matrix.matrix2.Matrix.solve_right (sage/matrix/matrix2.c:3870) File "matrix2.pyx", line 346, in sage.matrix.matrix2.Matrix._solve_right_nonsingular_square (sage/matrix/matrix2.c:4031) File "matrix_rational_dense.pyx", line 1500, in sage.matrix.matrix_rational_dense.Matrix_rational_dense.echelon_form (sage/matrix/matrix_rational_dense.c:14720) File "matrix_rational_dense.pyx", line 1527, in sage.matrix.matrix_rational_dense.Matrix_rational_dense._echelon_form_padic (sage/matrix/matrix_rational_dense.c:15083) File "matrix_integer_dense.pyx", line 3943, in sage.matrix.matrix_integer_dense.Matrix_integer_dense._rational_echelon_via_solve (sage/matrix/matrix_integer_dense.c:28743) File "matrix_integer_dense.pyx", line 3286, in sage.matrix.matrix_integer_dense.Matrix_integer_dense.rank (sage/matrix/matrix_integer_dense.c:24943) File "matrix_integer_dense.pyx", line 3308, in sage.matrix.matrix_integer_dense.Matrix_integer_dense._rank_modp (sage/matrix/matrix_integer_dense.c:25237) File "matrix_modn_dense.pyx", line 1564, in sage.matrix.matrix_modn_dense.Matrix_modn_dense.rank (sage/matrix/matrix_modn_dense.c:11595) RuntimeError: Segmentation fault | ||

328 | 7/14/2011 1:23:59 | 4.7 | Can't see my students worksheets | They share they worksheets with me, I double check and the user name is correct..so that's not the cause, I'm using Google Chrome as them. Just happens with some of them. | liliana.castanon@gmail.com | Ubuntu 11.04 | |||

329 | 7/14/2011 18:53:11 | 4.7 | Shared worksheets don't show up in worksheet list | In the old sage it used to be that shared worsheets also showed up between your own worksheets list (for the user koffie for example http://sagenb.org/home/koffie/) Now someone shared a worksheet with me (the worksheet http://sagenb.org/jbrau/0) but there is nowhere a link where I can click on to get there. Going explicitly to the adress gives me acces, but I should be able to see it somewhere. | I expect to have a list somewhere of sheets shared with me. | m.derickx.student@gmail.com | sagenb.org | ||

330 | 7/23/2011 0:46:14 | 4.7 | gfortan package needed | The installation instructions for sage do not make it clear that sage installed as a binary from sage-4.7-linux-32bit-ubuntu_10.04_lts-i686-Linux.tar.lzma needs gfortran to be installed for it to run. This is easy to fix by installing gfortran, but it takes a few minutes to figure this out. | reb@math.berkeley.edu | Linux 32bit | |||

331 | 7/27/2011 17:14:46 | 4.7 | Cannot log in to profile just created | I created a profile using my Google ID and chose a username. A few hours later, I am trying to log in, and I get asked to create a new profile instead. I can't choose my old username, so I chose a different one. When I choose my old username I get an error that says the server had trouble serving the page. | infectedwithdrew@gmail.com | sagenb.org | |||

332 | 7/28/2011 6:19:24 | 4.5.3 | Krull Dim of Stanley Reisner Rings | I compute a simplicial complex then take the Stanley Reisner ring over the complex then ask the Sage for the Krull Dimension and it gives me an error. | jmcerlain@gmail.com | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_244.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("VC5rcnVsbF9kaW1lbnNpb24oKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/Oh/OhTTxHW7F8GTMxgAPI91Pk+++TI/-Tmp-/tmp28U48M/___code___.py", line 2, in <module> exec compile(u'T.krull_dimension() File "", line 1, in <module> File "ring.pyx", line 1057, in sage.rings.ring.CommutativeRing.krull_dimension (sage/rings/ring.c:6633) NotImplementedError | ||

333 | 7/30/2011 14:48:45 | Sage Version 4.6.2, Release Date: 2011-02-25' | error on derivative of piecewise function | I'm getting an error when i call the derivative() method on a piecewise function. My code is below: def interpolatingCubicCoefficients(x1,x2,y1,y2,yp1,yp2): var("x,a,b,c,d,") eqn1 = (y1 == a + b*x1 + c*x1^2 + d*x1^3) eqn2 = (y2 == a + b*x2 + c*x2^2 + d*x2^3) eqn3 = (yp1 == b + 2*c*x1 + 3*d*x1^2) eqn4 = (yp2 == b + 2*c*x2 + 3*d*x2^2) solns = solve([eqn1,eqn2,eqn3,eqn4],a,b,c,d) return solns def interpolatingCubic(x1,x2,y1,y2,yp1,yp2): var("a,b,c,d") s = interpolatingCubicCoefficients(x1,x2,y1,y2,yp1,yp2) G = a + b*x + c*x^2 + d*x^3 return G.subs(s[0][0]).subs(s[0][1]).subs(s[0][2]).subs(s[0][3]) start = 0 top = .3 end = 2*top p1 = interpolatingCubic(start,top,0,1,0,0) p2 = interpolatingCubic(top,end,1,0,0,0) p3 = interpolatingCubic(end,1,0,0,0,0) f = Piecewise([[(start,top),p1],[(top,end),p2],[(end,1),p3]]) f.plot() f.derivative() # it fails on this line | I was hoping it would return a piecewise function that is the derivative of f | sirhans@gmail.com | Mac OSX | Traceback (most recent call last): solns = solve([eqn1,eqn2,eqn3,eqn4],a,b,c,d) File "", line 1, in <module> File "/private/var/folders/WD/WDC09XMXGhO8Ny4X2--Yf++++TI/-Tmp-/tmp9RCM4U/___code___.py", line 26, in <module> exec compile(u'f.derivative() File "", line 1, in <module> File "/tmp/sage-mac-app/local/lib/python2.6/site-packages/sage/functions/piecewise.py", line 954, in derivative dlist = [[(a, b), derivative(f(x), x).function(x)] for (a,b),f in self.list()] File "expression.pyx", line 3475, in sage.symbolic.expression.Expression.__call__ (sage/symbolic/expression.cpp:15662) File "ring.pyx", line 638, in sage.symbolic.ring.SymbolicRing._call_element_ (sage/symbolic/ring.cpp:6498) ValueError: the number of arguments must be less than or equal to 0 | |

334 | 8/1/2011 18:04:01 | 4.7 | binary download contains .hg directories | The bianry download http://www.mirrorservice.org/sites/www.sagemath.org/linux/32bit/sage-4.7-linux-32bit-ubuntu_10.04_lts-i686-Linux.tar.lzma contains mercurial folders .hg $ find -name "*.hg" | xargs du -sh 52M ./devel/sage-main/.hg 39M ./devel/sagenb-main/.hg 1.5M ./local/bin/.hg 12M ./data/extcode/.hg 2.5M ./examples/.hg 208K ./.hg This seems like a waste in a binary download. | binary download should only contain what is needed to run sage | samtygier@yahoo.co.uk | Linux 32bit | ||

335 | 8/3/2011 20:12:25 | 4.7 | Jmol_applet to open | I have created a sage notebook at sagenb.org (version 4.7, Release Date: 2011-05-23; malipivo is my nickname). I used an example from reference. from sage.plot.plot3d.parametric_surface import MobiusStrip M = MobiusStrip(3,3) M.show() It is working perfectly while editing it and using Evaluate All from Action.. from the menu. But then I published it. And noone is able to view that 3D model. http://www.sagenb.org/home/pub/3006/ In this case there is a small white rectangle I am able to click on it, but nothing happens if I do. And I am not able to see others 3D models, e.g., http://www.sagenb.org/home/pub/3005/ If I save a copy of it, then I can see everything working using my sagenb.org account. In this case I see the texts and check buttons, but neither the sliders nor the output 3D model. In my Mozilla Firefox message console I see: "jmol_applet is not defined" (/3006/) and while opening /3005/ sage notebook I see: $("#slider-s1-2").slider is not a function (three times) and interact is not defined. | I believe that opening a published version shall be working exactly the same while logged in at the sagenb.org account and editing and evaluating that notebook. | striz@fame.utb.cz | sagenb.org | It is probably not a problem on my computer (Microsoft Windows 7, I have newest Java SE and Jmol installed) with permission to use Java and JavaScript in the browser (Mozilla). My brother (he doesn't have an account at sagenb.org) and I tried some other browsers with the same results: Mozilla, Internet Explorer, Chrome, Firefox, Opera and Safari. | |

336 | 8/5/2011 12:37:00 | 4.7 | Zip version of worksheets | After I log in into sagenb.org and when I click "Download All Active" I am getting an error. | I believe I shall get a single file which I can download to my harddrive. | striz@fame.utb.cz | sagenb.org | Internal Server Error An error occurred rendering the requested page. More information is available in the server log. It seems there is no more info in the log file. | |

337 | 8/5/2011 12:47:15 | 4.7 | R package installation | If I log in into sagenb.org and try: %r install.packages("tseries") I will get an error sooner or later. It looks that installation of R packages is not working at all. However, it works in my local Sage copy, but if I try: Sage -R install.packages("quadprog") It fails. I am getting message: In getDependencies(pkgs, dependencies, available, lib) : package ‘quadprog’ is not available This is strange, this package is even a part of the CRAN repository. | In a local installation of R (without Sage intervention) everything seems working. It is probably a feature as installation of R packages might help a lot. | striz@fame.utb.cz | sagenb.org | See "Problem Report". | |

338 | 8/10/2011 4:30:18 | Version 4.7 | Help Server Error | When I chose Documentation in a workbook or Help in the upper menu I receive the following error: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. | kdredington@gmail.com | sagenb.org | |||

339 | 8/17/2011 7:41:49 | 4.7 | Cannot download worksheets | On the home menu, when I click 'Download All Active' I get the following page: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. Similarly, when I open a worksheet and select 'Save worksheet to a file...' in the 'File...' menu, a popup appears asking for the Title of the saved worksheet. I hit 'Ok' and get: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. | I expect to be able to download my worksheets. | jbreeding2@gmail.com | sagenb.org | ||

340 | 8/18/2011 2:27:17 | 4.7 | privacy of usernames | When clicking "Share", you get a list of all user names in sage. The list is certainly too big to be useful, and is probably somewhat of a privacy issue. | omri.barak@gmail.com | sagenb.org | |||

341 | 8/18/2011 13:04:49 | 4.7 | Wrong correlation calculation in TimeSeries | The correlation calculation in TimeSeries is wrong. Correlating a TimeSeries to itself should produce a result of 1, while it doesn't Steps to reproduce: sage: x = finance.TimeSeries([1,2,3,4]) sage: x.correlation(x) 0.7500000...001 The reason is the use of unbiased estimators for the standard deviation, while biased estimators are used for the covariance. If biased estimators are always used, the result is correct: sage: def corr(x,y): ....: return x.covariance(y) / ( x.standard_deviation(True)*y.standard_deviation(True)) sage: corr(x,x) 0.9999999....9978 | eloi@riscure.com | Windows/VMWare | |||

342 | 8/22/2011 11:17:04 | 4.7.1 | internal server error | attempting to use sage online, directly from http://www.sagenb.org/home/hankin.robin%40gmail.com/ clicking on an active worksheet icon gives the following error Internal Server Error An error occurred rendering the requested page. More information is available in the server log. | wanted to get my worksheet | hankin.robin@gmail.com | Mac OSX | NA | |

343 | 8/22/2011 15:22:40 | 4.7 | cannot contact server for worksheet | login/ select worksheet | access my worksheets | collegecotbuc@hotmail.com | Linux 32bit | ||

344 | 8/22/2011 15:42:02 | 4.7 | Internal Server error | None of my notebooks are running on sagenb.org. I get an erorr message that says: ----------- Internal Server Error An error occurred rendering the requested page. More information is available in the server log. ----------- | m.cohomology@gmail.com | sagenb.org | |||

345 | 8/23/2011 17:58:01 | 4.7 | Notebook Failure | There seems to be a major notebook problem with the http://sfa.sagenb.org/ server. A colleague reports cell output jumping around to different areas of the worksheet. I can log on but get the following message when trying to access my home directory. Internal Server Error An error occurred rendering the requested page. More information is available in the server log. Help! Classes begin on Monday. | judsontw@sfasu.edu | http://sfa.sagenb.org/ | |||

346 | 8/23/2011 18:12:06 | 4.7 | computable cells moving | About an hour into working on a notebook, the contents of computable cells began moving to other cells. Some cells emptied entirely. ??? I was on the sfa.sagenb.org server | I had intended computable cell content to stay in its original location | hubbardke@sfasu.edu | Windows/VMWare | ||

347 | 8/24/2011 18:07:01 | 4.7 | Polyhedron bug for specific vertices | When I enter: Polyhedron(vertices=[[-4.096176, 1.949158, 1.819995], [ 4.021755, 1.915322, 1.807107], [ 4.02935 , 1.915749, 3.901161], [-4.088522, 1.949588, 3.930598], [-4.104916, -0.963061, 2.757127], [ 4.012982, -0.996744, 2.7345], [ 4.017212, -0.996506, 3.901799],[-4.100658, -0.962666, 3.931236]],field=RDF) I get AttributeError: 'Polyhedron' object has no attribute '_Vrepresentation' | Instead of " A 3-dimensional polyhedron in RDF^3 defined as the convex hull of 8 vertices." Which i get, if I only vary the last vertext on a 0.1 permille scale. i.e.: Polyhedron(vertices=[[-4.096176, 1.949158, 1.819995], [ 4.021755, 1.915322, 1.807107], [ 4.02935 , 1.915749, 3.901161], [-4.088522, 1.949588, 3.930598], [-4.104916, -0.963061, 2.757127], [ 4.012982, -0.996744, 2.7345], [ 4.017212, -0.996506, 3.901799],[-4.100658, -0.962666, 3.931336]],field=RDF) | X_Floc@gmx.net | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_3.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("UG9seWhlZHJvbih2ZXJ0aWNlcz1bWy00LjA5NjE3NiwgIDEuOTQ5MTU4LCAgMS44MTk5OTVdLCBbIDQuMDIxNzU1LCAgMS45MTUzMjIsICAxLjgwNzEwN10sIFsgNC4wMjkzNSAsICAxLjkxNTc0OSwgIDMuOTAxMTYxXSwgWy00LjA4ODUyMiwgIDEuOTQ5NTg4LCAgMy45MzA1OThdLCBbLTQuMTA0OTE2LCAtMC45NjMwNjEsICAyLjc1NzEyN10sIFsgNC4wMTI5ODIsIC0wLjk5Njc0NCwgIDIuNzM0NV0sIFsgNC4wMTcyMTIsIC0wLjk5NjUwNiwgIDMuOTAxNzk5XSxbLTQuMTAwNjU4LCAtMC45NjI2NjYsICAzLjkzMTIzNl1dLGZpZWxkPVJERik="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpGzBeF8/___code___.py", line 3, in <module> exec compile(u'Polyhedron(vertices=[[-_sage_const_4p096176 , _sage_const_1p949158 , _sage_const_1p819995 ], [ _sage_const_4p021755 , _sage_const_1p915322 , _sage_const_1p807107 ], [ _sage_const_4p02935 , _sage_const_1p915749 , _sage_const_3p901161 ], [-_sage_const_4p088522 , _sage_const_1p949588 , _sage_const_3p930598 ], [-_sage_const_4p104916 , -_sage_const_0p963061 , _sage_const_2p757127 ], [ _sage_const_4p012982 , -_sage_const_0p996744 , _sage_const_2p7345 ], [ _sage_const_4p017212 , -_sage_const_0p996506 , _sage_const_3p901799 ],[-_sage_const_4p100658 , -_sage_const_0p962666 , _sage_const_3p931236 ]],field=RDF) File "", line 1, in <module> File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/misc/displayhook.py", line 174, in displayhook print_obj(sys.stdout, obj) File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/misc/displayhook.py", line 142, in print_obj print >>out_stream, `obj` File "sage_object.pyx", line 154, in sage.structure.sage_object.SageObject.__repr__ (sage/structure/sage_object.c:1450) File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/geometry/polyhedra.py", line 2298, in _repr_ if self.n_vertices()==0: File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/geometry/polyhedra.py", line 2455, in n_vertices for v in self.vertex_generator(): self._n_vertices += 1 File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/geometry/polyhedra.py", line 2953, in vertex_generator for V in self.Vrepresentation(): File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/geometry/polyhedra.py", line 2582, in Vrepresentation return self._Vrepresentation AttributeError: 'Polyhedron' object has no attribute '_Vrepresentation' | |

348 | 8/24/2011 18:33:55 | Sage Version 4.7, Release Date: 2011-05-23' | Sage Matplotlib Plots Truncate x,y axes values | Running the following, starting sage in the directory where the pima-indians-diabetes.data resides, creates a plot with the x & y axes numerical labels truncated. sage: import numpy as np sage: import matplotlib.pyplot as plt sage: pima = np.loadtxt('pima-indians-diabetes.data',delimiter=',') sage: indices0 = np.where(pima[:,8]==0) sage: indices1 = np.where(pima[:,8]==1) sage: plt.plot(pima[indices0,0],pima[indices0,1],'go'); sage: plt.plot(pima[indices1,0],pima[indices1,1],'rx'); sage: plt.show() See: http://backspaces.net/temp/plotbug/SagePlt.png for the truncated labels Note that this works correctly in sage notebooks (using savefig) import numpy as np import matplotlib.pyplot as plt pima = np.loadtxt(DATA+'pima-indians-diabetes.data',delimiter=',') indices0 = np.where(pima[:,8]==0) indices1 = np.where(pima[:,8]==1) plt.plot(pima[indices0,0],pima[indices0,1],'go'); plt.plot(pima[indices1,0],pima[indices1,1],'rx'); plt.savefig('pima.png') See: http://backspaces.net/temp/plotbug/SagenbPlt.png And also works correctly in a non-sage scipy,numpy,matplotlib installation: http://backspaces.net/temp/plotbug/SciPyPlt.png http://backspaces.net/temp/plotbug/ contains: SagePlt.png Snapshot of truncated axes SagenbPlt.png Snapshot of correct sagenb example SciPyPlt.png Snapshot of non-sage, scipy stack example pima-indians-diabetes.data Dataset Note: these two prior posts in the support group discuss the problem: https://groups.google.com/d/topic/sage-support/t5CnEiHTaNI/discussion https://groups.google.com/d/topic/sage-support/yMnxwVh1w-s/discussion | The intention is to create scipy, numpy, matplotlib, ipython subset within sage so that I can work with fellow workers, having compatibility between sage & the scipy stack. Then I'll lure them to sage! :) | owen@backspaces.net | Mac OSX | No backtrace, only truncated labels. Possibly this is a back-end problem of the ipython version of sage and there is a work around? | |

349 | 8/25/2011 4:06:12 | 4.7.1 | graph_editor does not work | When using graph_editor, when I click no dots appear nor do the sliders work. | drforbin6@gmail.com | Linux 64bit | |||

350 | 8/30/2011 1:10:18 | 4.7 | incorrect global height | I create that number field Q(\sqrt 2) and let s be the generator. I type s.global_height() and get 0.346573590279973. I type (1/s).global_height() and get 0.693147180559945. This is incorrect because s and 1/s should have the same height. The problem is very easy to fix. In the code for global_height, only the archimedean contribution of the height is being scaled by the degree of the number field, but it should be both the archimedean and non-archimedean contributions that are scaled. | dkrumm@uga.edu | Mac OSX | |||

351 | 8/31/2011 18:04:34 | 4.7.1 | Shift+click | When I shift + click between cells, Sage does not create a text box. Instead I get a very small cell with the option to save changes or cancel changes. | I'm trying to create a text box, but I cannot do so. I've attempted this with three different browsers (Mozilla Firefox, Internet Explorer, and Chrome) and had the same result. | bburket@clemson.edu | Windows/VMWare | ||

352 | 9/1/2011 20:11:44 | 4.7.1 | Won't display results | Sage notebook running on OSX 10.6 won't display the results from any calculation. Even 1+1. This is running from the app version of 4.7.1 If I start the session from the Terminal by typing in notebook(), the results are displayed. No clue why there is a difference between the two... | Should output results of calculation instead of a green bar | ahhsia@sandia.gov | Mac OSX | None. It never returns, it just sits there | |

353 | 9/2/2011 17:33:16 | 4.7 | No text box | From a worksheet, I want to open a text box by hovering the mouse below an entry field to get a purple horizontal line when I press SHIFT and Left Click. The text toolbar nor text window opens up. The SAVE CHANGES and CANCEL CHANGES buttons appear but nothing else. I've tried this on multiple computers and with Internet Explorer 9.0 and Firefox 6.0. | k.hettler@csuohio.edu | Windows/VMWare | |||

354 | 9/3/2011 0:32:53 | 4.7 | cannot name worksheet | when i open a new worksheet it automatically creates it untitled. although it says i can click to rename the worksheet it is not allowing me to do so. | i want to be able to name my worksheet when i create one! | lllamas3@toromail.csudh.edu | Windows/VMWare | no error message appeared | |

355 | 9/4/2011 10:25:46 | 4.7 | jubilation | I'm getting the last juice out of the Chrome-Sage Orange, as I hack Fermat 29 out of the ether, chunk by chunk. I anticipate that my "hack in progress" will run longer and longer as it approaches the finish - kind of like a competition tractor in a tractor-pull. I've published Fermat 25,6,7 & 8 by b0yscout. I am 5 sections into a 16 section rendering of fermat 29. By your leave, I'll approach UTDallas to host it, with attribution to Chrome Sage. I'll try to contain myself, and run only one a night as these get bigger. It may be a world record. I have designs on 30 and 31, but I'll have to buy special sw for that, I think. Failing that, I write my own Arbitrary Integer Arithmetic ...again :-) I had Fermat 13 on an Atari back in spring '91. regards, b0yscout | I saved the "publish" links for the Fermats I mentioned expanding before. I'll provide them by email request if you can't search your database. | r159753j@gmail.com | chrome app | ||

356 | 9/4/2011 10:56:13 | 4.7 | error not otherwise specified | num = 29 section = 6 fermat = (2^(2^num))+1 n=0 j = 0 while j < section: n = fermat % 10^10000000 fermat = fermat - n fermat = fermat / 10^10000000 j = j + 1 o = open ('f(29)_part'+str(25-section), 'w') o.write(str(n)) o.close() print "done" | supposed to return 10 MB sections of fermat(29) from right to left. I've run this several times, and it's finally occurring to me that it might not be a sysop cancelling the job. | r159753j@gmail.com | Windows/VMWare | I wrote before in anticipation of success - now limits hit me? Sage 2.5.x on Mozilla had a limit of addressable output which I could not bypass, and stopped me at Fermat 25. http://demo.sagenb.org/home/pub/197 Fermat 25 http://demo.sagenb.org/home/pub/196 Fermat 26 http://demo.sagenb.org/home/pub/186 Fermat 27 http://demo.sagenb.org/home/pub/185 Fermat 28 | |

357 | 9/5/2011 14:26:15 | 4.7 | ploting graph with loop generates extra edges | When one runs the following code: - Graph([(0,1),(0,2),(0,0)]).plot(layout='spring') the output duplicates edges and displays a graph with edges (0,1),(0,2),(0,0), (0,1),(0,2),(0,0). | The output should be similar to the graph drawn with: - Graph([(0,1),(0,2)]).plot(layout='spring') but with the addition loop edge (0,0). | blairuk@gmail.com | sagenb.org | ||

358 | 9/6/2011 15:23:19 | 4.7.1 | Dramatic speedup of integration - possible package colission ? | If one imports mpmath after scipy.integrate one gets dramatic speedup of integration. Please see supplied code, first integration is done with scipy then mpmath is imported and this results in dramatic speed up. Is that normal behavioure and can one trust this results in genetal ? | from scipy.integrate import * timeit('dblquad(lambda t, x: exp(-x*t)/t**20, 0, Inf, lambda x: 1, lambda x: Inf,epsabs=1e-14)') -> 5 loops, best of 3: 4.94 s per loop from mpmath import * timeit('dblquad(lambda t, x: exp(-x*t)/t**20, 0, Inf, lambda x: 1, lambda x: Inf,epsabs=1e-14)') -> 5 loops, best of 3: 50.2 ms per loop | davorh@phy.hr | Linux 64bit | ||

359 | 9/9/2011 1:04:48 | 4.7.1 | abs(Complex) function cannot simplify to float approximation in plot.py | Plot1 in the following example does not get created. the error seems related to the abs(.) function used to calculate the magnitude of a complex number which cannot be simplified to a float. # Series RLC impedance: plot magnitude and phase of the admittance R = 1e-1; L = 1e-4; C = 1e-6 fmin = 15000; fmax = 17000 Z(f) = R + (i*2*pi*f*L) - i/(2*pi*f*C) Y(f) = 1/Z(f) plot1 = plot(lambda x: abs(Y(x)),(x,fmin,fmax),rgbcolor='red') # CREATES ERROR plot2 = plot(lambda x: arg(Y(x)),(x,fmin,fmax),rgbcolor='green') show(plot1+plot2) Plot1 creates an error and only plot 2 gets plotted: verbose 0 (4101: plot.py, generate_plot_points) WARNING: When plotting, failed to evaluate function at 200 points. verbose 0 (4101: plot.py, generate_plot_points) Last error message: 'unable to simplify to float approximation' Wrapping RDF() around abs() doesn't help: # Series RLC impedance: plot magnitude and phase of the admittance R = 1e-1; L = 1e-4; C = 1e-6 fmin = 15000; fmax = 17000 Z(f) = R + (i*2*pi*f*L) - i/(2*pi*f*C) Y(f) = 1/Z(f) plot1 = plot(lambda x: RDF(abs(Y(x))),(x,fmin,fmax),rgbcolor='red') # WORKAROUND plot2 = plot(lambda x: arg(Y(x)),(x,fmin,fmax),rgbcolor='green') show(plot1+plot2) produces: verbose 0 (4101: plot.py, generate_plot_points) WARNING: When plotting, failed to evaluate function at 200 points. verbose 0 (4101: plot.py, generate_plot_points) Last error message: 'Unable to convert 3.39803015075377*I to float; use abs() or real_part() as desired' | Instead if we wrap abs() with N() solves the problem: # Series RLC impedance: plot magnitude and phase of the admittance R = 1e-1; L = 1e-4; C = 1e-6 fmin = 15000; fmax = 17000 Z(f) = R + (i*2*pi*f*L) - i/(2*pi*f*C) Y(f) = 1/Z(f) plot1 = plot(lambda x: N(abs(Y(x))),(x,fmin,fmax),rgbcolor='red') # WORKAROUND plot2 = plot(lambda x: arg(Y(x)),(x,fmin,fmax),rgbcolor='green') show(plot1+plot2) | piovac@gmail.com | Mac OSX | ||

360 | 9/9/2011 6:41:31 | 4.71 linux 64 bit | while installing on ubuntu it asking for password for sage to set for the first time | while installing on ubuntu it is asking for password for sage to set for the first time | sureshpareth@rediffmail.com | Linux 64bit | |||

361 | 9/15/2011 13:06:30 | Sage Version 4.7, Release Date: 2011-05-23' | error in solve with solution_dict=True | Sometimes (only found when solving two equations in two unknowns) when there are no solutions and solution_dict is set True in solve() an error is returned rather than an empty list of solutions. No problem when solution_dict is not set True. I am using the notebook interface with Firefox 6.0.2 as browser. E.g. {{{ solve([2*m+2==2*m+1,n+3==n+2],m,n) }}} returns [] whilst {{{ solve([2*m+2==2*m+1,n+3==n+2],m,n,solution_dict=True) }}} gives Traceback (click to the left of this block for traceback) ... IndexError: list index out of range (details below) | I would have thought that this should also return an empty list. | a.wickstead@qub.ac.uk | Windows+VirtualBox | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_137.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("c29sdmUoWzIqbSsyPT0yKm0rMSxuKzM9PW4rMl0sbSxuLHNvbHV0aW9uX2RpY3Q9VHJ1ZSk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpHqdcQe/___code___.py", line 3, in <module> exec compile(u'solve([_sage_const_2 *m+_sage_const_2 ==_sage_const_2 *m+_sage_const_1 ,n+_sage_const_3 ==n+_sage_const_2 ],m,n,solution_dict=True) File "", line 1, in <module> File "/home/sage/sage/local/lib/python2.6/site-packages/sage/symbolic/relation.py", line 674, in solve if isinstance(sol_list[0], list): IndexError: list index out of range | |

362 | 9/16/2011 15:44:01 | 4.7 | can't access account | Sage was working fine and then I accidentally closed the tab it was open in. Now when I try to log in I get this message: Internal Server Error An error occurred rendering the requested page. More information is available in the server log. I've tried to open it in three different browsers on two different computers and still can't get in. I'm using Google openID, my gmail account smtemple.raston@gmail.com, my sage username is smtemple. the password should be !no_camera. | I would like to be able to get into my account. Also, trying to log in I accidentally made another sage useranme, smtemple.raston, with the same email address. I would like this username deleted. | smtemple.raston@gmail.com | Windows/VMWare | ||

363 | 9/17/2011 14:59:25 | Sage Version 4.7, Release Date: 2011-05-23 | desolve_laplace barfs on moderately complex input | var('x') y=function('y',x) de=diff(y,x,3)-5*diff(y,x,2)+3*y==0 show(desolve_laplace(de,y)) produces: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_6.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dmFyKCd4JykKeT1mdW5jdGlvbigneScseCkKZGU9ZGlmZih5LHgsMyktNSpkaWZmKHkseCwyKSszKnk9PTAKc2hvdyhkZXNvbHZlX2xhcGxhY2UoZGUseSkp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpn3VY6B/___code___.py", line 6, in <module> exec compile(u'show(desolve_laplace(de,y)) File "", line 1, in <module> File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/calculus/desolvers.py", line 659, in desolve_laplace soln=soln.sage() File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1788, in sage return self._sage_() File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/interfaces/maxima.py", line 1824, in _sage_ maxima=self.parent()) File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/calculus/calculus.py", line 1654, in symbolic_expression_from_maxima_string raise TypeError, "unable to make sense of Maxima expression '%s' in Sage"%s TypeError: unable to make sense of Maxima expression 'ilt((y(0)*?g1708^2+(at(diff(y(x),x,1),x=0)-5*y(0))*?g1708+at(diff(y(x),x,2),x=0)-5*(at(diff(y(x),x,1),x=0)))/(?g1708^3-5*?g1708^2+3),?g1708,x)' in Sage | Was playing around with DEs, and wondered about higher order DEs. I rather expected it to produce an answer... | mvanderkolff@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_6.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dmFyKCd4JykKeT1mdW5jdGlvbigneScseCkKZGU9ZGlmZih5LHgsMyktNSpkaWZmKHkseCwyKSszKnk9PTAKc2hvdyhkZXNvbHZlX2xhcGxhY2UoZGUseSkp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpn3VY6B/___code___.py", line 6, in <module> exec compile(u'show(desolve_laplace(de,y)) File "", line 1, in <module> File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/calculus/desolvers.py", line 659, in desolve_laplace soln=soln.sage() File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/interfaces/expect.py", line 1788, in sage return self._sage_() File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/interfaces/maxima.py", line 1824, in _sage_ maxima=self.parent()) File "/sagenb/sage_install/sage-4.7/local/lib/python2.6/site-packages/sage/calculus/calculus.py", line 1654, in symbolic_expression_from_maxima_string raise TypeError, "unable to make sense of Maxima expression '%s' in Sage"%s TypeError: unable to make sense of Maxima expression 'ilt((y(0)*?g1708^2+(at(diff(y(x),x,1),x=0)-5*y(0))*?g1708+at(diff(y(x),x,2),x=0)-5*(at(diff(y(x),x,1),x=0)))/(?g1708^3-5*?g1708^2+3),?g1708,x)' in Sage | |

364 | 9/17/2011 18:08:00 | Sage Version 4.7 | Account Duplication | I originally registered with sagenb.org using the Google Account OpenID federated login, and I was assigned the username 'Brandon.Curtis'. I accessed this account immediately and created a few worksheets. After logging out and attempting to log back in with Google OpenID, it prompted me once again to create a new account and I was assigned the username 'Brandon_Curtis'. On subsequent OpenID logins, I am taken only to Brandon_Curtis and it seems it is impossible to access Brandon.Curtis (attempting to login with this credential from the main page throws 'Error: Username is not in the system'... however, both accounts are listed under the 'Share' dialog). However, yesterday I logged in and was randomly taken to the Brandon.Curtis account instead. Today, logging in takes me to Brandon_Curtis again. | I would like the two accounts to be merged, or perhaps both accounts deleted so I can re-register my Google OpenID and start over. (All of my worksheets are backed up) | brandon.curtis@gmail.com | sagenb.org | ||

365 | 9/21/2011 16:37:51 | 4.6.2, 4.7, 4.7.1 | axes_label problem | If I try to plot something, for example with the command below, beta=var('beta') plot(beta^2,1,2,axes_labels=('$\beta$','$J_1$'),frame=True) I cannot use $\alpha$ or $\beta$ as a label but for example if I can use $\eta$, $\gamma$, $\omega$, $\epsilon$ | I think axes_labels=('$\beta$','$J_1$') should work and display any Greek letter (given as a latex command) as the x-axis label. | msantopr@gmail.com | Linux 64bit | ||

366 | 9/22/2011 18:14:27 | 4.7 | Account lost | My account is beecheyrr. The other day I was working on a worksheet and I got a funny error. Sage would not allow me to view the worksheet I was working on, it appeared to become trash. After a few days I tried again, except this time I could not even access my account, beecheyrr. After failing to sign in because my account was not in the system I was able to create a new one of the same name, but all of my work is gone. | I have no idea why this happened. Just editing a worksheet and everything crapped out on me. | ryanlive707@live.com | Windows/VMWare | ||

367 | 9/27/2011 7:24:56 | 4.7 | wrong integral result | The integral I am trying to solve is integral(e^(-(x-1)^2)*(x-1)^2,x,0,infinity) and the correct value should be 0.632586(according to wolfram and also numerical computation), while sagenb gives 1.51881273399963. The integral in full-range(-infinity to infinity) is correct. The command I run is var('x') s1=integral(e^(-(x-1)^2)*(x-1)^2,x,0,infinity,algorithm='maxima') print s1.n() | lainme993@gmail.com | sagenb.org | |||

368 | 9/28/2011 19:11:35 | 4.7.1 | SAGE won't work at all. | When I start Sage, I get: Last login: Wed Sep 28 10:50:03 on ttys000 quattro:~ ed$ '/Applications/Sage-4.7.1-OSX-64bit-10.6.app/Contents/Resources/sage/'/sage --notebook ---------------------------------------------------------------------- | Sage Version 4.7.1, Release Date: 2011-08-11 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- Please wait while the Sage Notebook server starts... Traceback (most recent call last): File "/Applications/Sage-4.7.1-OSX-64bit-10.6.app/Contents/Resources/sage//local/bin/sage-notebook", line 9, in <module> from sage.server.notebook.all import notebook File "/Users/buildbot/build/sage/bsd-1/bsd_64_binary/build/sage-4.7.1/local/lib/python2.6/site-packages/sage/server/notebook/all.py", line 22, in <module> File "/Users/buildbot/build/sage/bsd-1/bsd_64_binary/build/sage-4.7.1/devel/sagenb/sagenb/notebook/all.py", line 16, in <module> File "/Users/buildbot/build/sage/bsd-1/bsd_64_binary/build/sage-4.7.1/devel/sagenb/sagenb/notebook/notebook_object.py", line 17, in <module> File "/Users/buildbot/build/sage/bsd-1/bsd_64_binary/build/sage-4.7.1/devel/sagenb/sagenb/notebook/notebook.py", line 30, in <module> ImportError: dlopen(/Applications/Sage-4.7.1-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/lib-dynload/cPickle.so, 2): Symbol not found: _PyUnicodeUCS4_AsUTF8String Referenced from: /Applications/Sage-4.7.1-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/lib-dynload/cPickle.so Expected in: flat namespace in /Applications/Sage-4.7.1-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/lib-dynload/cPickle.so I am running OS X 10.6.8. | efhatten@gmail.com | Mac OSX | Here is the log output: 9/28/11 10:52:49 AM osascript[55376] Error loading /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: dlopen(/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types, 262): no suitable image found. Did find: /Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types: no matching architecture in universal wrapper | ||

369 | 10/1/2011 23:10:04 | Sage Version 4.7, Release Date: 2011-05-23 | Error in example in the tutorial | The implementation of the Legendre symbol in the "Programming" section of the Tutorial (Sage Tutorial v4.7) is not only inefficient, but unfortunately wrong since the command "legendre(0,5)" yields the output 1 instead of 0. Example: [legendre(a,5) for a in range(5)] [1, 1, -1, -1, 1] | The fix is trivial. def legendre_2(a,p): Legendre_a_modp=-1 for i in range(p): if a % p == 0 % p: Legendre_a_modp=0 elif a % p == i^2 % p: Legendre_a_modp=1 return Legendre_a_modp Test: [legendre_2(a,5) for a in range(5)] [0, 1, -1, -1, 1] (as it should be) | Gottfried.Barthel@uni-konstanz.de | Mac OSX | ||

370 | 10/4/2011 15:56:10 | no answer | Doesn't work. | Hi there, I used to love Sage, it is amazing and thank you for such a nice software. However, recently I am having hard time logging in and even after being able to login once a while it doesn't work. I usually just login and work on the internet without downloading anything. Could you please let me know if I should do something. Thank you, Shahla Here is the error that I get when I try to login: Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request POST /login. Reason: Error reading from remote server Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.17 with Suhosin-Patch mod_ssl/2.2.8 OpenSSL/0.9.8g Server at sagenb.org Port 80 | I am basically using Sage for my research when I need to run examples. Right I only would like to do some row reduction on matrices. | shnaserasr@yahoo.com | Mac OSX | ||

371 | 10/4/2011 23:25:40 | 4.7.1 | I am not able to upload a file .sws | On my http://localhost:8000/home/admin/ I try to upload a file. after I choose a file from the browser i get the message --------------------- Internal Server Error An error occurred rendering the requested page. More information is available in the server log. ------------------------ and nothing happens. The files are produced and saved from the server http://www.sagenb.org/home/dambros/ as well as from my local server. On sage windows a mex apperas (see below) | dambros@dm.uniba.it | Linux 64bit | 2011-10-04 23:23:55+0200 [HTTPChannel,0,127.0.0.1] Exception rendering: 2011-10-04 23:23:55+0200 [HTTPChannel,0,127.0.0.1] Unhandled Error Traceback (most recent call last): File "/opt/sage-4.7.1/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 307, in _startRunCallbacks self._runCallbacks() File "/opt/sage-4.7.1/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 323, in _runCallbacks self.result = callback(self.result, *args, **kw) File "/opt/sage-4.7.1/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/web2/fileupload.py", line 210, in _doReadHeaders return _readHeaders(self.stream) File "/opt/sage-4.7.1/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 697, in unwindGenerator return _deferGenerator(f(*args, **kwargs), Deferred()) --- <exception caught here> --- File "/opt/sage-4.7.1/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/internet/defer.py", line 600, in _deferGenerator result = g.next() File "/opt/sage-4.7.1/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/web2/fileupload.py", line 73, in _readHeaders ctype = http_headers.parseContentType(http_headers.tokenize((value,), foldCase=False)) File "/opt/sage-4.7.1/local/lib/python2.6/site-packages/Twisted-9.0.0-py2.6-linux-x86_64.egg/twisted/web2/http_headers.py", line 519, in parseContentType raise ValueError, "MIME Type "+str(type)+" invalid." exceptions.ValueError: MIME Type [] invalid. | ||

372 | 10/6/2011 0:06:04 | 4.7.1 | contour-plot doesn't accept piecewise (if-statement) defined function | sorry in advance if this is just an error based on my own lack of understanding i want to contour_plot a 2-parameter-function: ->x1, x2 = var('x1 x2') ->def foo(x1,x2): -> return 1/x1+x2 and then ->contour_plot(foo(x1,x2),(x1,-1,1),(x2,-1,1)) Works fine but as soon as i bring an 'if-statement' into play e.g: ->def foo(x1,x2): -> if x1*x2 > 0: -> return 1/x1+x2 -> else: -> return 0.0 and again ->contour_plot(foo(x1,x2),(x1,-1,1),(x2,-1,1)) produces an error: '... ValueError: zero-size array to ufunc.reduce without identity' | papaknuspelkaefer@hotmail.com | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_152.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("Y29udG91cl9wbG90KG1pc2FsaWdubWVudChnMSxnMiksIChnMSwgLTQsNCksIChnMiwtNCw0KSk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmp6Dgm4j/___code___.py", line 3, in <module> exec compile(u'contour_plot(misalignment(g1,g2), (g1, -_sage_const_4 ,_sage_const_4 ), (g2,-_sage_const_4 ,_sage_const_4 )) File "", line 1, in <module> File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/misc/latex.py", line 2109, in pretty_print print repr(object) File "sage_object.pyx", line 154, in sage.structure.sage_object.SageObject.__repr__ (sage/structure/sage_object.c:1463) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 1081, in _repr_ self.show() File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/misc/decorators.py", line 426, in wrapper return func(*args, **kwds) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 1726, in show self.save(**kwds) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/misc/decorators.py", line 426, in wrapper return func(*args, **kwds) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 2453, in save figure = self.matplotlib(**options) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 1959, in matplotlib g._render_on_subplot(subplot) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/contour_plot.py", line 184, in _render_on_subplot linewidths=linewidths, linestyles=linestyles, label=options['legend_label']) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/matplotlib/axes.py", line 7326, in contour return mcontour.QuadContourSet(self, *args, **kwargs) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/matplotlib/contour.py", line 1088, in __init__ ContourSet.__init__(self, ax, *args, **kwargs) File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/matplotlib/contour.py", line 687, in __init__ self._process_levels() File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/matplotlib/contour.py", line 894, in _process_levels self.vmin = np.amin(self.levels) # alternative would be self.layers File "/home/jonathan/Programme/sage-4.7.1-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/numpy/core/fromnumeric.py", line 1862, in amin return amin(axis, out) ValueError: zero-size array to ufunc.reduce without identity | ||

373 | 10/9/2011 23:59:42 | sage 4.7.1 | unable to start matlab | unable to start matlab | serranopinedo45@gmail.com | Windows/VMWare | |||

374 | 10/10/2011 14:03:30 | on line 4.7 | BinaryTree do not fit with online Doc | entering " t2 = BinaryTree([[[],[]],[]]) " as in the example given in the Sage Reference 4.7 return " Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_3.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dDIgPSBCaW5hcnlUcmVlKFtbW10sW11dLFtdXSk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpBXQ6YJ/___code___.py", line 2, in <module> exec compile(u't2 = BinaryTree([[[],[]],[]]) File "", line 1, in <module> TypeError: __init__() takes exactly 0 positional arguments (1 given) " | Could you please update sage so that it fit with the doc or change the documentation. Thanks | ismael.souderes@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_7.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dDI9QmluYXJ5VHJlZShbW1tdLFtdXSxbXV0p"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpeyJgw_/___code___.py", line 2, in <module> exec compile(u't2=BinaryTree([[[],[]],[]]) File "", line 1, in <module> TypeError: __init__() takes exactly 0 positional arguments (1 given) | |

375 | 10/10/2011 18:40:18 | 4.7.1 | Error with loads from a dumps symbolic funciton | x = var('x'); f = function('f',x) ; s = dumps(f) ; loads(s) gives: RuntimeError: unknown function 'f' in archive | Should work ok, as in 4.7 | crisjss@gmail.com | Linux 64bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_10.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("eCA9IHZhcigneCcpOyBmID0gZnVuY3Rpb24oJ2YnLHgpIDsgcyA9IGR1bXBzKGYpIDsgbG9hZHMocyk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpib4yIc/___code___.py", line 2, in <module> exec compile(u"x = var('x'); f = function('f',x) ; s = dumps(f) ; loads(s)" + '\n', '', 'single') File "", line 1, in <module> File "sage_object.pyx", line 975, in sage.structure.sage_object.loads (sage/structure/sage_object.c:9403) File "expression.pyx", line 332, in sage.symbolic.expression.Expression.__setstate__ (sage/symbolic/expression.cpp:3384) RuntimeError: unknown function 'f' in archive | |

376 | 10/13/2011 1:32:22 | 4.7.1 | discriminant finite field | Sage doesn't always appear to calculate discriminants properly over finite fields. Two examples follow: sage: k = QQ sage: k.<x> = PolynomialRing(k) sage: f = x^3 - x - 1 sage: disc(f) % 3 1 sage: k = GF(3) sage: k.<x> = PolynomialRing(k) sage: f = x^3 - x - 1 sage: disc(f) 2 sage: k = QQ sage: k.<x> = PolynomialRing(k) sage: f = x^5 + 4*x + 2 sage: disc(f) % 5 4 sage: k = GF(5) sage: k.<x> = PolynomialRing(k) sage: f = x^5 + 4*x + 2 sage: disc(f) 1 | gtodd@math.arizona.edu | Linux 32bit | |||

377 | 10/13/2011 12:33:25 | 4.7.1 | Digraph creation very slow | Example: def grid(m,n): g={} for i in range(m): for j in range(n): g[i,j]=[((i-1)%m,j), ((i+1)%m,j), (i,(j-1)%n), (i,(j+1)%n)] return g time c=grid(200,200) Time: CPU 0.55 s, Wall: 0.57 s time DiGraph(c) Digraph on 40000 vertices Time: CPU 222.91 s, Wall: 223.68 s | Almost 4 minutes for creating this graph is very surprising ! I noticed this problem when using the new sandpile module included in 4.7.1 | jean.betrema@gmail.com | Linux 64bit | ||

378 | 10/13/2011 19:23:48 | Sage Version 4.7, Release Date: 2011-05-23' | Latex representation of block matrix won't compile | Steps to reproduce: A = matrix(QQ, [[-1, 5, -3, 2, -2, -4], [-1, 5, 2, -1, 4, -5], [-2, 5, 1, 1, 2, 2], [1, -4, 3, -3, -2, 0]]) S = matrix(QQ, [[1, 0, 0], [0, -1, 0], [0, 0, 0], [0, 0, 1]]) Ap = A.augment(S, subdivide=True) print latex(Ap) | I expect the output to be like \left(\begin{array}{rrrrrr|rrr} -1 & 5 & -3 & 2 & -2 & -4 & 1 & 0 & 0 \\ -1 & 5 & 2 & -1 & 4 & -5 & 0 & -1 & 0 \\ -2 & 5 & 1 & 1 & 2 & 2 & 0 & 0 & 0 \\ 1 & -4 & 3 & -3 & -2 & 0 & 0 & 0 & 1 \end{array}\right) Instead, it looks like this: \left(\begin{array}{} \left(\begin{array}{rrrrrr} -1 & 5 & -3 & 2 & -2 & -4 \\ -1 & 5 & 2 & -1 & 4 & -5 \\ -2 & 5 & 1 & 1 & 2 & 2 \\ 1 & -4 & 3 & -3 & -2 & 0 \end{array}\right) & \left(\begin{array}{rrr} 1 & 0 & 0 \\ 0 & -1 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 1 \end{array}\right) \end{array}\right) This doesn't compile: ! Missing # inserted in alignment preamble. <to be read again> \cr l.49 \left(\begin{array}{} ? h There should be exactly one # between &'s, when an \halign or \valign is being set up. In this case you had none, so I've put one in; maybe that will work. | sagenb.org | |||

379 | 10/14/2011 4:19:34 | Sage Version 4.7, Release Date: 2011 | Names of variables in LP Problems | The following program: p = MixedIntegerLinearProgram() x = p.new_variable(name="Hey") p.set_objective(x[1] + x[2]) p.add_constraint(-3*x[1] + 2*x[2], max=2, name="Constraint_1") p.show() does not show correctly: Maximization: x_0 +x_1 Constraints: -3.0 x_0 +2.0 x_1 <= 2.0 Variables: x_0 is a continuous variable (min=0.0, max=+oo) x_1 is a continuous variable (min=0.0, max=+oo) | It should show following result: Maximization: Hey[1] +Hey[2] Constraints: Constraint_1: -3.0 Hey[1] +2.0 Hey[2] <= 2.0 Variables: Hey[1] is a continuous variable (min=0.0, max=+oo) Hey[2] is a continuous variable (min=0.0, max=+oo) Why it does not show the variable names? | laengle@me.com | sagenb.org | ||

380 | 10/14/2011 15:41:44 | 4.7.1 | memory leak in conversion of SR to QQ | sage consumes a lot of memory when calling the following function: def tryToLeakMemory(size=10000, rescue=None): bareval=0.6 if rescue==1: bareval=42 aval=SR(bareval) if rescue==2: aval=QQ(aval) kv=vector(QQ,size) i=0 for i in range(size): kv[i]=aval i+=1 return kv Setting rescue to 1 seems to solve the problem, setting it to 2 probably just triggers it once instead of size times. | n.christian@abdn.ac.uk | Linux 64bit | |||

381 | 10/16/2011 2:08:02 | 4.7.1 | pyximport.install() leads to error on exiting sage | I'm using the Ubuntu 10.04 64-bit binary version. If I do 'import pyximport; pyximport.install()', everything seems to work fine (.pyx files are imported correctly), until I quit sage at which point Cython emits an error complaining that it can't find some .pxi files (which do seem to be there). This doesn't happen if I use pyximport from sage -python. The full error is: Exiting Sage (CPU time 0m0.06s, Wall time 0m10.70s). Error compiling Cython file: ------------------------------------------------------------ ... sage: a = A * x^31 sage: b = (A * x) * x^30 sage: a == b True """ include "../../ext/stdsage.pxi" ^ ------------------------------------------------------------ sage/libs/flint/flint.pyx:13:0: '../../ext/stdsage.pxi' not found Error compiling Cython file: ------------------------------------------------------------ ... sage: b = (A * x) * x^30 sage: a == b True """ include "../../ext/stdsage.pxi" include "../../ext/cdefs.pxi" ^ ------------------------------------------------------------ sage/libs/flint/flint.pyx:14:0: '../../ext/cdefs.pxi' not found /home/james/.pyxbld/temp.linux-x86_64-2.6/pyrex/sage/libs/flint/flint.c:1: error: #error Do not use this file, it is the result of a failed Cython compilation. --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /home/james/Downloads/sage-4.7.1-linux-64bit-ubuntu_10.04.1_lts-x86_64-Linux/<ipython console> in <module>() /home/james/sage/local/lib/python2.6/site-packages/IPython/iplib.pyc in ipmagic(self, arg_s) 951 else: 952 magic_args = self.var_expand(magic_args,1) --> 953 return fn(magic_args) 954 955 def ipalias(self,arg_s): /home/james/sage/local/lib/python2.6/site-packages/IPython/Magic.pyc in magic_quit(self, parameter_s) 2478 """Exit IPython, confirming if configured to do so (like %exit)""" 2479 -> 2480 self.shell.exit() 2481 2482 def magic_Exit(self, parameter_s=''): /home/james/sage/local/lib/python2.6/site-packages/sage/all.pyc in _quit_sage_(self) 295 self.exit_now = True 296 if self.exit_now: --> 297 quit_sage() 298 self.exit_now = True 299 /home/james/sage/local/lib/python2.6/site-packages/sage/all.pyc in quit_sage(verbose) 238 sage.matrix.matrix_mod2_dense.free_m4ri() 239 --> 240 import sage.libs.flint.flint 241 sage.libs.flint.flint.free_flint_stack() 242 /home/james/sage/local/lib/python2.6/site-packages/pyximport/pyximport.pyc in load_module(self, fullname) 333 #print "MODULE", fullname 334 module = load_module(fullname, self.path, --> 335 self.pyxbuild_dir) 336 return module 337 /home/james/sage/local/lib/python2.6/site-packages/pyximport/pyximport.pyc in load_module(name, pyxfilename, pyxbuild_dir) 181 def load_module(name, pyxfilename, pyxbuild_dir=None): 182 try: --> 183 so_path = build_module(name, pyxfilename, pyxbuild_dir) 184 mod = imp.load_dynamic(name, so_path) 185 assert mod.__file__ == so_path, (mod.__file__, so_path) /home/james/sage/local/lib/python2.6/site-packages/pyximport/pyximport.pyc in build_module(name, pyxfilename, pyxbuild_dir) 165 pyxbuild_dir=pyxbuild_dir, 166 setup_args=sargs, --> 167 reload_support=pyxargs.reload_support) 168 assert os.path.exists(so_path), "Cannot find: %s" % so_path 169 /home/james/sage/local/lib/python2.6/site-packages/pyximport/pyxbuild.pyc in pyx_to_dll(filename, ext, force_rebuild, build_in_temp, pyxbuild_dir, setup_args, reload_support) 83 84 try: ---> 85 dist.run_commands() 86 obj_build_ext = dist.get_command_obj("build_ext") 87 so_path = obj_build_ext.get_outputs()[0] /home/james/sage/local/lib/python/distutils/dist.pyc in run_commands(self) 973 """ 974 for cmd in self.commands: --> 975 self.run_command(cmd) 976 977 /home/james/sage/local/lib/python/distutils/dist.pyc in run_command(self, command) 993 cmd_obj = self.get_command_obj(command) 994 cmd_obj.ensure_finalized() --> 995 cmd_obj.run() 996 self.have_run[command] = 1 997 /home/james/sage/local/lib/python2.6/site-packages/Cython/Distutils/build_ext.pyc in run(self) 133 optimization.disable_optimization() 134 --> 135 _build_ext.build_ext.run(self) 136 137 def build_extensions(self): /home/james/sage/local/lib/python/distutils/command/build_ext.pyc in run(self) 338 339 # Now actually compile and link everything. --> 340 self.build_extensions() 341 342 def check_extensions_list(self, extensions): /home/james/sage/local/lib/python2.6/site-packages/Cython/Distutils/build_ext.pyc in build_extensions(self) 141 for ext in self.extensions: 142 ext.sources = self.cython_sources(ext.sources, ext) --> 143 self.build_extension(ext) 144 145 def cython_sources(self, sources, extension): /home/james/sage/local/lib/python/distutils/command/build_ext.pyc in build_extension(self, ext) 497 debug=self.debug, 498 extra_postargs=extra_args, --> 499 depends=ext.depends) 500 501 # XXX -- this is a Vile HACK! /home/james/sage/local/lib/python/distutils/ccompiler.pyc in compile(self, sources, output_dir, macros, include_dirs, debug, extra_preargs, extra_postargs, depends) 695 except KeyError: 696 continue --> 697 self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) 698 699 # Return *all* object filenames, not just the ones we just built. /home/james/sage/local/lib/python/distutils/unixccompiler.pyc in _compile(self, obj, src, ext, cc_args, extra_postargs, pp_opts) 178 extra_postargs) 179 except DistutilsExecError, msg: --> 180 raise CompileError, msg 181 182 def create_static_lib(self, objects, output_libname, ImportError: Building module failed: ["CompileError: command 'gcc' failed with exit status 1\n"] | bistromathic1@gmail.com | Linux 64bit | |||

382 | 10/21/2011 10:13:42 | 4.6.2, 4.7 | latex() misfunction | latex(1/2*I/pi) returns \frac{\frac{1}{2} i}{2 \, \pi} This version was tested on 4.6.2 at work. This was an attempt to replicate a problem I found at home, with 4.7, involving things like var('z') fn = z/(z-3*I)/(z^2+2*z-I) latex(fn/(2* pi * I)) The outcome (the extra 1/2 on the numerator) was identical, though the version shown on top seems to be the simplest case of wrong outcome. (I hope this is not a duplicate. A search on trac for tickets with "latex" didn't suggest so.) | joao.boavida@ist.utl.pt | Linux 32bit | |||

383 | 10/27/2011 4:37:21 | Sage Version 4.7, Release Date: 2011-05-23 | latex inserts spurious denominator with I | var('x') latex((1/2*I)/x) Produces as output: \frac{\frac{1}{2} i}{2 \, x} with an extra factor of 2 in the denominator. Other things I tried: Incorrect: var('x') latex((1/3*I)/x) -> \frac{\frac{1}{3} i}{3 \, x} Correct: var('x n') latex((1/2*n)/x) -> \frac{n}{2 \, x} Correct: var('x') latex((1/2*I)/2) -> \frac{1}{4} i This produces output that adds an extra factor of 2 in the denominator: ((1/2)*I/(2*x)). | var('x') latex((1/2*I)/x) Should produce: \frac{\frac{1}{2} i}{x} | David Fifield <david@bamsoftware.com> | Linux 64bit | ||

384 | 10/28/2011 23:41:10 | 4.7.1 | Lack of unicode glyphs in text() | Everytime a text is being placed on a plot (via text() or via label_axis=[]), it is being limited only to ascii + some various literals. It is definitely not the problem of the font being used by default (Vera.ttf), because it is actually capable of producing much more unicode characters. The problem persists in various environments (linux amd64, windows via virtualbox (hence fedora 32bit emulated)), and is definitely not affiliated with matplotlib, because as a standalone library, it is capable of producing unicode characters. By unicode characters I mean e.g. cyrillic script or eastern european diacritic symbols etc. | It should produce normal unicode characters. | master.swarky@gmail.com | windows via virtualbox AND linux 64bit AND sagenb.org | ||

385 | 10/29/2011 1:13:11 | 4.7.1 | Can't integrate over boolean relations | There are a variety of different error messages when trying to integrate over boolean relations: numerical_integral(x==1,x,0,2) TypeError: invalid integration algorithm integrate(x==1,x,0,2) AttributeError: 'bool' object has no attribute '_sage_' numerical_integral(x<1,x,0,2) NotImplementedError integrate(x<1,x,0,2) integrate(x < 1, x, 0, 2) I don't know if this is four separate bugs or one bug or what; I'd be happy to make separate reports for these if you would like. | I came across this problem while trying to integrate across inequalities; basically, I was trying to calculate some probabilities by integrating across the probability space. I would expect the four examples above to have answers 0, 0, 1, 1 respectively. | creidieki@gmail.com | Mac OSX | ||

386 | 10/30/2011 1:31:56 | 4.7.1 | Does not work | import numpy as np from matplotlib.path import Path from matplotlib.patches import PathPatch import matplotlib.pyplot as plt vertices = [] codes = [] codes = [Path.MOVETO] + [Path.LINETO]*3 + [Path.CLOSEPOLY] vertices = [(1,1), (1,2), (2, 2), (2, 1), (0,0)] codes += [Path.MOVETO] + [Path.LINETO]*2 + [Path.CLOSEPOLY] vertices += [(4,4), (5,5), (5, 4), (0,0)] vertices = np.array(vertices, float) path = Path(vertices, codes) pathpatch = PathPatch(path, facecolor='None', edgecolor='green') fig = plt.figure() ax = fig.add_subplot(111) ax.add_patch(pathpatch) ax.set_title('A compound path') ax.dataLim.update_from_data_xy(vertices) ax.autoscale_view() plt.show() # This a demo I wanted to learn, but it does not work.............. | Good Question | carpentersoftware@mac.com | Mac OSX | NOTHING | |

387 | 10/30/2011 1:43:47 | 4.7 | Does not work | import numpy as np from matplotlib.path import Path from matplotlib.patches import PathPatch import matplotlib.pyplot as plt vertices = [] codes = [] codes = [Path.MOVETO] + [Path.LINETO]*3 + [Path.CLOSEPOLY] vertices = [(1,1), (1,2), (2, 2), (2, 1), (0,0)] codes += [Path.MOVETO] + [Path.LINETO]*2 + [Path.CLOSEPOLY] vertices += [(4,4), (5,5), (5, 4), (0,0)] vertices = np.array(vertices, float) path = Path(vertices, codes) pathpatch = PathPatch(path, facecolor='None', edgecolor='green') fig = plt.figure() ax = fig.add_subplot(111) ax.add_patch(pathpatch) ax.set_title('A compound path') ax.dataLim.update_from_data_xy(vertices) ax.autoscale_view() plt.show() | Good Question | carpentersoftware@mac.com | Sage OnLine | NOTHING | |

388 | 11/1/2011 8:25:10 | 4.7.1 | solve' gives wrong result | sage's 'solve' function gives different results from using sympy's 'solve'. code as follows: {{{ var('f_cw,N') import sympy as smp #define some numbers fr1=250e6+50/4 f01=20.0e6 fb1=-30.909e6 fr2=250e6-100/4 f02=20e6 fb2=33.469e6 fr3=250e6+10 f03=20.0e6 fb3=-26.628e6 #the equations need to be solved eq1 = N*fr1+2*f01+fb1-f_cw eq2 = N*fr2+2*f02+fb2-f_cw eq3 = N*fr3+2*f03+fb3-f_cw #use sage's 'solve' function to solve the problem sol1=solve([eq1==0,eq2==0],f_cw,N,solution_dict=True) print '{N: %f, f_cw: %f }' % (sol1[0][N].n(),sol1[0][f_cw].n()) sol2=solve([eq1==0,eq3==0],f_cw,N,solution_dict=True) print '{N: %f, f_cw: %f }' % (sol2[0][N].n(),sol2[0][f_cw].n()) sol3=solve([eq2==0,eq3==0],f_cw,N,solution_dict=True) print '{N: %f, f_cw: %f }' % (sol3[0][N].n(),sol3[0][f_cw].n()) #use sympy's 'solve' to solve the same problem print smp.solve([eq1,eq2],f_cw,N) print smp.solve([eq1,eq3],f_cw,N) print smp.solve([eq2,eq3],f_cw,N) #use sympy to define the symbols and solve the equations again fcw,m=smp.symbols('fcw,m') print smp.solve([m*fr1+2*f01+fb1-fcw,m*fr2+2*f02+fb2-fcw],fcw,m) print smp.solve([m*fr1+2*f01+fb1-fcw,m*fr3+2*f03+fb3-fcw],fcw,m) print smp.solve([m*fr3+2*f03+fb3-fcw,m*fr2+2*f02+fb2-fcw],fcw,m) }}} sage'e solve gives {N: 1739945.945946, f_cw: 434986516456837.812500 } {N: 2140500.000000, f_cw: 535125034777000.000000 } {N: 1717057.142857, f_cw: 429264316256857.125000 } while sympy's solve gives {N: 1716746.66666667, f_cw: 429186697217000.} {N: 1712400.00000000, f_cw: 428100030496000.} {N: 1717057.14285714, f_cw: 429264316256857.} Sympy gives the correct results. | I guess the number fr1=250e6+50/4 causes the problem, because the only agreement between sage and sympy is when solving eq2 and eq3 where fr1 is not used. | linyige@yahoo.com | Windows/VMWare | ||

389 | 11/7/2011 22:42:23 | 4.7.2 | I cannot compile it | End of install.log file: /home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/bin/ATLrun.sh /home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/tune/blas/gemm xzdfindCE -f res/atlas_zdNKB.h Segmentation fault make[6]: *** [zdRunFindCE] Errore 139 make[6]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/tune/blas/gemm" make[5]: *** [res/atlas_zdNKB.h] Errore 2 make[5]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/tune/blas/gemm" make[4]: *** [/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/tune/blas/gemm/res/atlas_zdNKB.h] Errore 2 make[4]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/bin" ERROR 664 DURING CACHE EDGE DETECTION!!. make[4]: ingresso nella directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/bin" cd /home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build ; make -j1 error_report make[5]: ingresso nella directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build" make -j1 -f Make.top error_report make[6]: ingresso nella directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build" uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG gcc -v 2>&1 >> bin/INSTALL_LOG/ERROR.LOG Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.5.2-8ubuntu4' --with-bugurl=file:///usr/share/doc/gcc-4.5/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.5 --enable-shared --enable-multiarch --with-multiarch-defaults=x86_64-linux-gnu --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib/x86_64-linux-gnu --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.5 --libdir=/usr/lib/x86_64-linux-gnu --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-gold --enable-ld=default --with-plugin-ld=ld.gold --enable-objc-gc --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) gcc -V 2>&1 >> bin/INSTALL_LOG/ERROR.LOG gcc: '-V' option must have argument make[6]: [error_report] Errore 1 (ignorato) gcc --version 2>&1 >> bin/INSTALL_LOG/ERROR.LOG tar cf error_AMD64K10h64SSE3.tar Make.inc bin/INSTALL_LOG/* gzip --best error_AMD64K10h64SSE3.tar mv error_AMD64K10h64SSE3.tar.gz error_AMD64K10h64SSE3.tgz make[6]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build" make[5]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build" make[4]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build/bin" Error report error_<ARCH>.tgz has been created in your top-level ATLAS directory. Be sure to include this file in any help request. cat: ../../CONFIG/error.txt: File o directory non esistente cat: ../../CONFIG/error.txt: File o directory non esistente tch=1 Performance = 2727.34 (73.16 of copy matmul, 340.92 of clock) make -f Makefile INSTALL_LOG/zbestTT_40x40x40 pre=z nb=40 2>&1 | ./xatlas_tee INSTALL_LOG/zMMSEARCH.LOG NCgemmTT : muladd=0, lat=4, pf=513, nb=40, mu=8, nu=1 ku=40, ForceFetch=0, ifetch=9 nfetch=1 Performance = 2512.83 (67.41 of copy matmul, 314.10 of clock) make -f Makefile MMinstall pre=z 2>&1 | ./xatlas_tee INSTALL_LOG/zMMSEARCH.LOG STAGE 2-3-2: CacheEdge DETECTION make -f Makefile INSTALL_LOG/atlas_zdNKB.h pre=z 2>&1 | ./xatlas_tee INSTALL_LOG/zMMCACHEEDGE.LOG make[3]: *** [build] Errore 255 make[3]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build" make[2]: *** [build] Errore 2 make[2]: uscita dalla directory "/home/andrea/Scrivania/sage-4.7.2/spkg/build/atlas-3.8.4/ATLAS-build" | andrea.cittadini@gmail.com | Linux 64bit | |||

390 | 11/8/2011 23:24:19 | Sage Version 4.7.2, Release Date: 2011-10-29 | Polynomial Rings not implemented for certain ranges of degrees? | Here is the code I have: BitsInPrime=85 DegreeOfQuotientPoly=2048 BasePrime=Primes().next(2^BitsInPrime) R.<y>=Zmod(BasePrime)[] Zp=Zmod(BasePrime) Qp=R(y^DegreeOfQuotientPoly +1) Rq.<x>=R.quotient(Qp) Mq.<w>=PolynomialRing(Rq) xpowers = range(DegreeOfQuotientPoly, -1, -1) equation.<n> = PolynomialRing(ZZ) When I execute it, I get: Traceback (most recent call last): Rq.<x>=R.quotient(Qp) File "", line 1, in <module> File "/private/var/folders/rl/z290kz3j75d_f8zvkq8ldkg80000gn/T/tmpBtuZKW/___code___.py", line 10, in <module> Mq = PolynomialRing(Rq, names=('w',)); (w,) = Mq._first_ngens(1) File "/Applications/Sage-4.7.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", line 392, in PolynomialRing R = _single_variate(base_ring, name, sparse, implementation) File "/Applications/Sage-4.7.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", line 471, in _single_variate elif base_ring.is_field(proof = False): File "/Applications/Sage-4.7.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_quotient_ring.py", line 565, in is_field return self.base_ring().is_field(proof) and self.modulus().is_irreducible() File "polynomial_element.pyx", line 5382, in sage.rings.polynomial.polynomial_element.Polynomial.is_irreducible (sage/rings/polynomial/polynomial_element.c:34804) File "polynomial_element.pyx", line 2807, in sage.rings.polynomial.polynomial_element.Polynomial.factor (sage/rings/polynomial/polynomial_element.c:19478) NotImplementedError Now, the odd thing is that if I change the degree of the polynomial to be less than 1024 or greater than 2048 it seems to work. It also works if I make the coefficients larger | This code is part of a larger code base that is trying to implement a fully homomorphic encryption scheme, but really the code should just compile for the range of numbers between 1024 and 2048. Given the powers of two, it seems like maybe you have a boundary case between code that handles different powers in the polynomials or something? | samyers@indiana.edu | Mac OSX | Traceback (most recent call last): Rq.<x>=R.quotient(Qp) File "", line 1, in <module> File "/private/var/folders/rl/z290kz3j75d_f8zvkq8ldkg80000gn/T/tmpBtuZKW/___code___.py", line 10, in <module> Mq = PolynomialRing(Rq, names=('w',)); (w,) = Mq._first_ngens(1) File "/Applications/Sage-4.7.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", line 392, in PolynomialRing R = _single_variate(base_ring, name, sparse, implementation) File "/Applications/Sage-4.7.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", line 471, in _single_variate elif base_ring.is_field(proof = False): File "/Applications/Sage-4.7.2-OSX-64bit-10.6.app/Contents/Resources/sage/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_quotient_ring.py", line 565, in is_field return self.base_ring().is_field(proof) and self.modulus().is_irreducible() File "polynomial_element.pyx", line 5382, in sage.rings.polynomial.polynomial_element.Polynomial.is_irreducible (sage/rings/polynomial/polynomial_element.c:34804) File "polynomial_element.pyx", line 2807, in sage.rings.polynomial.polynomial_element.Polynomial.factor (sage/rings/polynomial/polynomial_element.c:19478) NotImplementedError | |

391 | 11/9/2011 20:51:38 | 4.7.2 | Problem setting up sage for multi-user access | When running sage on a shared Mac OS computer with account home pages on an NFS server, sage 4.7.2 does not properly create its .sage directory. Sage does start up properly for accounts with home directories on the local machine. I expect that there is something set improperly in a chmod command within sage for setting the bits on its configuration files. I have a psuedo-practical workaround: I have discovered a practical work-around which allows sage to be used. Delete the .sage directory from the account. Create a .sage directory on a local disk. Link the .sage directory on the local disk to the .sage directory in the account. Then the .sage file will exist on a local hard drive and the permission bits that sage is not allowed to use for NFS files will work properly on the local files. | Using an account with local files works: pyrite:~ test$ /usr/local/sage-4.7.2/sage ---------------------------------------------------------------------- | Sage Version 4.7.2, Release Date: 2011-10-29 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- cp: /usr/local/sage-4.7.2/ipython: No such file or directory ********************************************************************** Welcome to IPython. I will try to create a personal configuration directory where you can customize many aspects of IPython's functionality in: /Users/test/.sage/ipython Initializing from configuration: /usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig Successful installation! Please read the sections 'Initial Configuration' and 'Quick Tips' in the IPython manual (there are both HTML and PDF versions supplied with the distribution) to make sure that your system environment is properly configured to take advantage of IPython's features. Important note: the configuration system has changed! The old system is still in place, but its setting may be partly overridden by the settings in "~/.ipython/ipy_user_conf.py" config file. Please take a look at the file if some of the new settings bother you. Please press <RETURN> to start IPython. ********************************************************************** Setting permissions of DOT_SAGE directory so only you can read and write it. In [1]: x=1 In [2]: x+4 Out[2]: 5 | kevin.marinelli@uconn.edu | Mac OSX | ---------------------------------------------------------------------- | Sage Version 4.7.2, Release Date: 2011-10-29 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- cp: /usr/local/sage-4.7.2/ipython: No such file or directory ********************************************************************** Welcome to IPython. I will try to create a personal configuration directory where you can customize many aspects of IPython's functionality in: /Hercules/MacUsers/faculty/marinell/.sage/ipython Initializing from configuration: /usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig WARNING: There was a problem with the installation: [('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/__init__.py', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/__init__.py', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/__init__.py'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/__init__.pyc', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/__init__.pyc', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/__init__.pyc'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipy_user_conf.py', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipy_user_conf.py', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipy_user_conf.py'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipy_user_conf.pyc', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipy_user_conf.pyc', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipy_user_conf.pyc'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipythonrc', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipythonrc-math', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-math', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-math'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipythonrc-numeric', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-numeric', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-numeric'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipythonrc-physics', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-physics', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-physics'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipythonrc-pysh', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-pysh', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-pysh'"), ('/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig/ipythonrc-tutorial', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-tutorial', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython/ipythonrc-tutorial'"), '/usr/local/sage-4.7.2/local/lib/python2.6/site-packages/IPython/UserConfig', u'/Hercules/MacUsers/faculty/marinell/.sage/ipython', "[Errno 45] Operation not supported: '/Hercules/MacUsers/faculty/marinell/.sage/ipython'"] Try to correct it or contact the developers if you think it's a bug. IPython will proceed with builtin defaults. | |

392 | 11/21/2011 21:34:12 | 4.7.2 | Cannot print graphs | Input: %r list.test <- c(1,2,3,4,5,6,6,7,7,7) png() boxplot(list.test) dev.off() Output: Error in X11(paste("png::", filename, sep = ""), width, height, pointsize, : unable to start device PNG In addition: Warning message: In png() : no png support in this version of R Error in X11(paste("png::", filename, sep = ""), width, height, pointsize, : unable to start device PNG In addition: Warning message: In png() : no png support in this version of R Error in dev.off() : cannot shut down device 1 (the null device) | Previously I used this method to output a graph, now it seems to have stopped working. How can I generate graphs using R in Sage? Hopefully you have implemented an even simpler method? | melathrop@gmail.com | sagenb.org | ||

393 | 11/23/2011 9:49:48 | 4.7.2 | Workbook not visible | Hello. I've just created an account (Bulletproof_Monk) and tried to create first workbook. The page that is opened is blank. Using Firefox 8.0.1 on Windows XP Proffesional SP3 Firefox tells that method GET failed. Here is the output: http://www.sagenb.org/home/Bulletproof_Monk/1/ GET HTTP/1.1 500 Internal Server Error 10:42:22.531 Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Charset:UTF-8,*Accept-Encoding:gzip, deflate Accept-Language:ro-ro,ro;q=0.8,en-us;q=0.6,en-gb;q=0.4,en;q=0.2 Connection:keep-aliveHost:www.sagenb.org User-Agent:Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 Cookie __utma:199536369.1350762715.1322037275.1322037275.1322037275.1 __utmb:199536369.7.10.1322037275 __utmc:199536369 __utmz:199536369.1322037275.1.1. utmcsrnb_session_8888: openid_prov:0 session:"DtXbXzP3/8jB0BAFJf3pFAnJ7eo Answer: Δ1875ms Connection:close Content-Length:0 Content-Type:text/html Date:Wed, 23 Nov 2011 08:42:28 GMT Server:TwistedWeb/11.0.0 Via:1.1 www.sagenb.org | Play with the workbook | booletproof.monk@gmail.com | sagenb.org | ||

394 | 11/24/2011 14:10:28 | 4.6.2 | The reduce command of a polynomial ideal is not reducing the polynomials properly. | I.reduce is not reducing the polynomials as it should. There are monomials in the resulting polynomial which are divisible by the leading term of the ideal element. | f.pinero@mat.dtu.dk | Linux 64bit | |||

395 | 11/27/2011 9:14:20 | 4.7.2 | dominating_set of isomorphic graphs | C3=graphs.CycleGraph(3) C33=graphs.CycleGraph(33) P=C33.cartesian_product(C3) time D=P.dominating_set() print D len(D) # The correct answer is 25=Ceiling(33*3/4) # output time is typically around 1 minute. Time: CPU 45.91 s, Wall: 52.76 s # However, when you reverse the product, there is a serious error C3=graphs.CycleGraph(3) C33=graphs.CycleGraph(33) Q=C3.cartesian_product(C33) # isomorphic to C33.cartesian_product(C3) time D=Q.dominating_set() print D len(D) | Unexplained error in dominating_set(). Since P=C3.cartesian_product(C33) is isomorphic to Q=C33.cartesian_product(C3), P.dominating_set() and Q.dominating_set() should return the same result. | r.rubalcaba@gmail.com | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_10.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("QzM9Z3JhcGhzLkN5Y2xlR3JhcGgoMykKQzMzPWdyYXBocy5DeWNsZUdyYXBoKDMzKQpQPUMzLmNhcnRlc2lhbl9wcm9kdWN0KEMzMykKdGltZSBEPVAuZG9taW5hdGluZ19zZXQoKQpwcmludCBECmxlbihEKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/8V/8V5UopqNFDmwHRwpgPqNEE+++TI/-Tmp-/tmpLwXIPC/___code___.py", line 6, in <module> __time__=misc.cputime(); __wall__=misc.walltime(); D=P.dominating_set(); print "Time: CPU %.2f s, Wall: %.2f s"%(misc.cputime(__time__), misc.walltime(__wall__)) File "/Users/rob/sage/sage-3.4.2/local/lib/python2.6/site-packages/sage/graphs/generic_graph.py", line 6453, in dominating_set p.solve(log=verbose) File "mip.pyx", line 1122, in sage.numerical.mip.MixedIntegerLinearProgram.solve (sage/numerical/mip.c:6097) File "glpk_backend.pyx", line 670, in sage.numerical.backends.glpk_backend.GLPKBackend.solve (sage/numerical/backends/glpk_backend.cpp:5315) sage.numerical.mip.MIPSolverException: 'GLPK : Solution is undefined' | |

396 | 11/28/2011 13:09:39 | 4.7.2 | laplace and var transformations | I have define a function f(x) = erf(erf(x)) and try to get its laplace transforms. This cannot be done by sage! Anyway I tried to keep it symbolic and just g(s) = laplace(f(x), x, s) This works but when g is a function of x and s! I think this is a bug as at least my symbolic g must be function of only s! | At least I would like to see: g.variables() should give (s,) and if this works I hope that to use this to solve: find_root(g(s)==1, s) | farzad@zedat.fu-berlin.de | Linux 32bit | ||

397 | 11/28/2011 13:40:59 | 4.7.2 | abs() is don't work inside plot3d() | Hi, try plot3d(abs(i*x*y),(x,0,1),(y,0,1)) I getting the Error: "cannot convert I to real number" Greetings Sergej | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_6.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dmFyKCd4LHknKQpwbG90M2QoYWJzKGkqeCp5KSwoeCwwLDEpLCh5LDAsMSkp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpKOKlcK/___code___.py", line 4, in <module> exec compile(u'plot3d(abs(i*x*y),(x,_sage_const_0 ,_sage_const_1 ),(y,_sage_const_0 ,_sage_const_1 )) File "", line 1, in <module> File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/plot/plot3d/plot3d.py", line 767, in plot3d P=parametric_plot3d.parametric_plot3d((u,v,f), urange, vrange, **kwds) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/plot/plot3d/parametric_plot3d.py", line 516, in parametric_plot3d G = _parametric_plot3d_surface(f, urange, vrange, plot_points=plot_points, boundary_style=boundary_style, **kwds) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/plot/plot3d/parametric_plot3d.py", line 537, in _parametric_plot3d_surface g, ranges = setup_for_eval_on_grid(f, [urange,vrange], plot_points) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/plot/misc.py", line 144, in setup_for_eval_on_grid return fast_float(funcs, *vars,**options), [tuple(range+[range_step]) for range,range_step in zip(ranges, range_steps)] File "fast_eval.pyx", line 1357, in sage.ext.fast_eval.fast_float (sage/ext/fast_eval.c:8418) File "fast_eval.pyx", line 1372, in sage.ext.fast_eval.fast_float (sage/ext/fast_eval.c:8627) File "fast_callable.pyx", line 420, in sage.ext.fast_callable.fast_callable (sage/ext/fast_callable.c:3173) File "expression.pyx", line 8108, in sage.symbolic.expression.Expression._fast_callable_ (sage/symbolic/expression.cpp:30640) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1392, in fast_callable return FastCallableConverter(ex, etb)() File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 220, in __call__ return self.composition(ex, operator) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1370, in composition return self.etb.call(function, *ex.operands()) File "fast_callable.pyx", line 685, in sage.ext.fast_callable.ExpressionTreeBuilder.call (sage/ext/fast_callable.c:5024) File "fast_callable.pyx", line 565, in sage.ext.fast_callable.ExpressionTreeBuilder.__call__ (sage/ext/fast_callable.c:4378) File "expression.pyx", line 8108, in sage.symbolic.expression.Expression._fast_callable_ (sage/symbolic/expression.cpp:30640) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1392, in fast_callable return FastCallableConverter(ex, etb)() File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 213, in __call__ return self.arithmetic(div, div.operator()) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1332, in arithmetic return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1332, in <lambda> return reduce(lambda x,y: self.etb.call(operator, x,y), operands) File "fast_callable.pyx", line 685, in sage.ext.fast_callable.ExpressionTreeBuilder.call (sage/ext/fast_callable.c:5024) File "fast_callable.pyx", line 565, in sage.ext.fast_callable.ExpressionTreeBuilder.__call__ (sage/ext/fast_callable.c:4378) File "expression.pyx", line 8108, in sage.symbolic.expression.Expression._fast_callable_ (sage/symbolic/expression.cpp:30640) File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 1392, in fast_callable return FastCallableConverter(ex, etb)() File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/symbolic/expression_conversions.py", line 204, in __call__ raise err TypeError: cannot convert I to real number | don_palme@gmx.de | sagenb.org | ||

398 | 11/29/2011 20:13:56 | 4.7.2 | Modular forms of higher weight with character | I get an error when attempting to compute q expansions of modular forms of weight 6 with character. Here is an example of code resulting in Sage issuing an error : G=DirichletGroup(13) eps = G.gen(0) M=CuspForms(eps**2,6,prec=50) print M # So far all is fine M.basis() # This issues an error All is fine until the last line (basis, i.e. q-expansion computation, is run). I am running Linux Mint 12 (very close to Ubuntu 11.10) on a Samsung Q310 laptop. I compiled Sage 4.7.2 myself, ran into an error when configuring R, but worked it around thanks to information found on http://groups.google.com/group/sage-devel/browse_thread/thread/07bcbe9edc75dceb/00216873ef6f0d5a?show_docid=00216873ef6f0d5a in Leif's first post (so 2nd post overall), and the build finished fine. I don't know if this is relevant. :) | A llruns fine until the last liste (calling M.basis() ) where, instead of getting a q-expansion basis, I get an error. The backtrace (see below) seems to point at a casting error from or into a cyclotomic number field (probably Q(zeta12) ) at the very beginning of the computation (ie when computing relations between Manin symbols). This problem appears in the following general situations : - Modular AND cusp forms - with character - of weight 6 or more (only tried 6 and 8) - of most levels (I tried 11, 13, 37,14) - on any base_ring (tried with default = Q(zeta) and with CC) It however does NOT appear in the following situations : - Forms with trivial character (i.e. on Gamma0) - Forms without character (that is, when I run the computation for all forms on Gamma1, all goes fine (though it takes a huge amount, over 1GB, of memory, which I find weird, but this is probably off topic as memory usage was also high with version 4.7.1), but when I attempt to split the computation character by character in order to save memory, I get the error) - Forms of weight 2 (which isn't really surprising I guess, as modular symbols of weight 2 are much easier to deal with due to the fact they don't have a polynomial part), but also in weight 4 (for instance with the same level 13 and character eps² as in my example code), which is very surprising as the output basis has coefficients in Q(zeta6) and not Q - Forms of level 12 (only tried once though, and the output was in Q[[q]], so maybe that's why no cast failed ?) | nmascot@math.u-bordeaux1.fr | Linux 64bit | Here is the backtrace information from the example code above's last line : Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("Rz1EaXJpY2hsZXRHcm91cCgxMykKZXBzID0gRy5nZW4oMCkKTT1DdXNwRm9ybXMoZXBzKioyLDYscHJlYz01MCkKcHJpbnQgTQpNLmJhc2lzKCk="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpNt0ynx/___code___.py", line 7, in <module> exec compile(u'M.basis() File "", line 1, in <module> File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/misc/displayhook.py", line 174, in displayhook print_obj(sys.stdout, obj) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/misc/displayhook.py", line 142, in print_obj print >>out_stream, `obj` File "sage_object.pyx", line 154, in sage.structure.sage_object.SageObject.__repr__ (sage/structure/sage_object.c:1463) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/structure/sequence.py", line 719, in _repr_ return '[\n' + ',\n'.join([repr(x) for x in self]) + '\n]' File "sage_object.pyx", line 154, in sage.structure.sage_object.SageObject.__repr__ (sage/structure/sage_object.c:1463) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/element.py", line 131, in _repr_ return str(self.q_expansion()) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/element.py", line 514, in q_expansion f = self._compute_q_expansion(prec) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/element.py", line 964, in _compute_q_expansion return self.parent()._q_expansion(element = self.element(), prec=prec) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/space.py", line 929, in _q_expansion return self.ambient_module()._q_expansion(element, prec) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/ambient.py", line 605, in _q_expansion B = self.q_expansion_basis(prec) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/space.py", line 746, in q_expansion_basis B = self._compute_q_expansion_basis(current_prec) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/ambient.py", line 785, in _compute_q_expansion_basis B_S = S._compute_q_expansion_basis(prec) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/cuspidal_submodule.py", line 239, in _compute_q_expansion_basis M = self.modular_symbols(sign = 1) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/cuspidal_submodule.py", line 175, in modular_symbols S = A.modular_symbols(sign).cuspidal_submodule() File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modform/ambient_eps.py", line 226, in modular_symbols base_ring = self.base_ring()) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/modsym.py", line 337, in ModularSymbols M = ambient.ModularSymbolsAmbient_wtk_eps(eps, weight, sign, base_ring) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/ambient.py", line 3453, in __init__ character = eps.change_ring(base_ring)) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/ambient.py", line 170, in __init__ rank = self.rank() File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/ambient.py", line 1518, in rank self.__rank = len(self.manin_basis()) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/ambient.py", line 282, in manin_basis self.compute_presentation() File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/ambient.py", line 316, in compute_presentation self.base_ring()) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/relation_matrix.py", line 414, in compute_presentation R, mod = relation_matrix_wtk_g0(syms, sign, field, sparse) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/relation_matrix.py", line 467, in relation_matrix_wtk_g0 R = T_relation_matrix_wtk_g0(syms, mod, field, sparse) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/modular/modsym/relation_matrix.py", line 221, in T_relation_matrix_wtk_g0 R = R.dense_matrix() File "matrix1.pyx", line 1736, in sage.matrix.matrix1.Matrix.dense_matrix (sage/matrix/matrix1.c:9996) File "matrix1.pyx", line 1881, in sage.matrix.matrix1.Matrix.new_matrix (sage/matrix/matrix1.c:10888) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/matrix/matrix_space.py", line 405, in __call__ return self.__matrix_class(self, None, coerce=coerce, copy=copy) File "matrix_cyclo_dense.pyx", line 167, in sage.matrix.matrix_cyclo_dense.Matrix_cyclo_dense.__init__ (sage/matrix/matrix_cyclo_dense.cpp:5648) File "parent.pyx", line 988, in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:7326) File "coerce_maps.pyx", line 82, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3268) File "coerce_maps.pyx", line 77, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3171) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.py", line 7037, in _element_constructor_ return self._coerce_non_number_field_element_in(x) File "/usr/local/share/sage-4.7.2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.py", line 5164, in _coerce_non_number_field_element_in raise TypeError, type(x) TypeError: <type 'NoneType'> | |

399 | 11/30/2011 12:48:24 | 4.7.2 | Lost Data; Notebook empty | Dear Sage Notebook Team, I encountered problems with my worksheet Reibungsberechnung_TwistsandWrenches (http://www.sagenb.org/home/Louis_Cypher/33/). If I open it, it is completely empty. I tried to download all active notebooks as well but that does not work also. The Notebook is quite big and therefore relatively important for me. I am using firefox 8.0 under Win7. Best Markus | The notebook should be opened. | markus.grebenstein@dlr.de | sagenb.org | ||

400 | 12/1/2011 3:50:12 | Sage Version 4.7.2, Release Date: 2011-10-29' | Error in creating a Permutation Group | {{{id=18| # Define the generators for the group of symmetries of the Tic-Tac-Toe board. r = Permutation("(1,7,9,3)(2,4,8,6)") f = Permutation("(1,3)(4,6)(7,9)") r,f /// ([7, 4, 1, 8, 5, 2, 9, 6, 3], [3, 2, 1, 6, 5, 4, 9, 8, 7]) }}} {{{id=43| # Quick check r*r;r*f;f*r /// [9, 8, 7, 6, 5, 4, 3, 2, 1] [9, 6, 3, 8, 5, 2, 7, 4, 1] [1, 4, 7, 2, 5, 8, 3, 6, 9] }}} {{{id=22| # Generate the group of symmetries for the Tic-Tac-Toe board. G = PermutationGroup([r,f]) print G /// Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("IyBHZW5lcmF0ZSB0aGUgZ3JvdXAgb2Ygc3ltbWV0cmllcyBmb3IgdGhlIFRpYy1UYWMtVG9lIGJvYXJkLgpHID0gUGVybXV0YXRpb25Hcm91cChbcixmXSkKcHJpbnQgRw=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py"))' + '\n', '', 'single') File "", line 1, in <module> File "/tmp/tmpikZZcI/___code___.py", line 3, in <module> G = PermutationGroup([r,f]) File "/opt/sage/local/lib/python2.6/site-packages/sage/groups/perm_gps/permgroup.py", line 307, in PermutationGroup canonicalize=canonicalize, category=category) File "/opt/sage/local/lib/python2.6/site-packages/sage/groups/perm_gps/permgroup.py", line 379, in __init__ domain = domain.union(cycle) TypeError: 'int' object is not iterable }}} | Should see Permutation Group with generators [(1,3)(4,6)(7,9), (1,7,9,3)(2,4,8,6)] This is the result when run on a server running 'Sage Version 4.6, Release Date: 2010-10-30' | warner@clemson.edu | KAIST Groundhog Day server | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("IyBHZW5lcmF0ZSB0aGUgZ3JvdXAgb2Ygc3ltbWV0cmllcyBmb3IgdGhlIFRpYy1UYWMtVG9lIGJvYXJkLgpHID0gUGVybXV0YXRpb25Hcm91cChbcixmXSkKcHJpbnQgRw=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py"))' + '\n', '', 'single') File "", line 1, in <module> File "/tmp/tmpikZZcI/___code___.py", line 3, in <module> G = PermutationGroup([r,f]) File "/opt/sage/local/lib/python2.6/site-packages/sage/groups/perm_gps/permgroup.py", line 307, in PermutationGroup canonicalize=canonicalize, category=category) File "/opt/sage/local/lib/python2.6/site-packages/sage/groups/perm_gps/permgroup.py", line 379, in __init__ domain = domain.union(cycle) TypeError: 'int' object is not iterable | |

401 | 12/3/2011 23:27:23 | 4.7.2 | matplotlib plot not shown by show. saved figures not updated | When I plot using matplotlib figures are not shown by show() which is already reported. But after saving, which is the inteded usage according to documentation, the saved figures can not be cleared nor is overriding possible Code: plt.figure() plt.plot(muEnl3[0].list(),muEnl5[2].column(0).list(),label="flexor PIP",c='r') plt.plot(muEnl3[0].list(),muEnl6[2].column(0).list(),label="extensor PIP",c='g') plt.plot(muEnl3[0].list(),muEnl7[2].column(0).list(),label="flexor DIP",c='b') plt.plot(muEnl3[0].list(),muEnl8[2].column(0).list(),label="extensor DIP",c='y') plt.xlabel('$\\theta [rad]$') plt.ylabel('$\\mu$') plt.title('friction coefficient over $\\theta_1$ at $\\mu=0.1$') plt.legend() plt.show() plt.savefig( 'a3_th3mu.svg') | I would expect to see an updated version of the figure after evaluating the cells | sassodimorte@gmx.de | sagenb.org | ||

402 | 12/5/2011 11:47:59 | 4.7.2 | Strange PariError with elliptic curves | I'm trying to count points on an elliptic curve (called "secp256k1"), but Sage gives a mysterious and unhelpful error. I've tried looking through the source code for the files it mentions in the traceback, but I don't understand it. Perhaps the error message could be made clearer, or perhaps the method could work? ;) I am asking it to do this: a=0; b=7; p=0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFC2F; E=EllipticCurve(GF(p),[a,b]); G=E([0x79BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798, 0x483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8]); G E.count_points() Sage now gives an error about numerical precision (I am using integers...?) and the traceback I pasted below. | I would expect the number of points, or a clear error message (for example, "you are using too large a group. This will take 1000 years. Stop it") | eweitenberg@gmail.com | sagenb.org | *** Warning: precision too low for generators, not given. Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_7.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("RS5jb3VudF9wb2ludHMoKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpSJaRIQ/___code___.py", line 2, in <module> exec compile(u'E.count_points() File "", line 1, in <module> File "/home/admin/sage-4.7.2/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py", line 280, in count_points return self.cardinality() File "/home/admin/sage-4.7.2/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py", line 859, in cardinality return self._cardinality_with_j_invariant_0() File "/home/admin/sage-4.7.2/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py", line 714, in _cardinality_with_j_invariant_0 pi = R.fraction_field().factor(p)[0][0].gens_reduced()[0] File "/home/admin/sage-4.7.2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field_ideal.py", line 772, in gens_reduced if self.is_principal(proof): File "/home/admin/sage-4.7.2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field_ideal.py", line 1038, in is_principal g = K(v[1]) File "parent.pyx", line 988, in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:7326) File "coerce_maps.pyx", line 82, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3268) File "coerce_maps.pyx", line 77, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3171) File "/home/admin/sage-4.7.2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.py", line 1232, in _element_constructor_ return self._coerce_non_number_field_element_in(x) File "/home/admin/sage-4.7.2/local/lib/python2.6/site-packages/sage/rings/number_field/number_field.py", line 5150, in _coerce_non_number_field_element_in return self._element_class(self, x) File "number_field_element_quadratic.pyx", line 196, in sage.rings.number_field.number_field_element_quadratic.NumberFieldElement_quadratic.__init__ (sage/rings/number_field/number_field_element_quadratic.cpp:3573) File "number_field_element.pyx", line 329, in sage.rings.number_field.number_field_element.NumberFieldElement.__init__ (sage/rings/number_field/number_field_element.cpp:5515) File "gen.pyx", line 10079, in sage.libs.pari.gen._pari_trap (sage/libs/pari/gen.c:47707) sage.libs.pari.gen.PariError: (25) | |

403 | 12/5/2011 19:48:05 | 4.7.2 | Sage removed a worksheet. | Sage removed a worksheet, I have no record of it whatsoever and I've been working on it for a month! I know it was saved, it's due today and I just logged in and can't find it anywhere. | I'd really like to get my worksheet back. | jdressel@willamette.edu | Windows/VMWare | ||

404 | 12/7/2011 1:34:08 | 4.7.2 | plotting a piecewise function gives wrong plot. | If I define a piecewise function via def f(x): and then try to plot it, it gives the wrong plot. For example: def f(x): if x<0: return 0 else: return cos (x) If I plot it using plot(f(x),(x,-3,3)) sage gives the graph of cosine, instead. If I plot it using plot(f,(-3,3)) then Sage gives the right plot | It should give the right plot in both instances. At the very least it should not plot anything rather than returning a wrong plot. | adrian.u.soto@gmail.com | Linux 32bit | ||

405 | 12/9/2011 9:32:24 | 4.7.2 | Display of LaTeX related symbols | When defining lists of elements using LaTeX code, for example a='A$\spadesuit$'; b='K$\clubsuit$'; a + b the evaluation in "typeset mode" does not work as expected. | In version 4.7, the result is shown as if LaTeX would have compiled it, whereas in 4.7.2 the result is shown (in typeset mode) as 'A$\\spadesuit$K$\\clubsuit$' Note that the typeset mode works fine in 4.7.2 in other situations, such as printing fine matrices or complex formulas. | aciego@uma.es | Mac OSX | ||

406 | 12/10/2011 18:53:14 | 4.7.2 | Different order of eigenvalues for left and right eigenmatrixes | eigenmatrix_right() and eigenmatrix_left() for RDF or CDF give eigenvalues in arbitrary order. To reproduce: sage: A=Matrix(RDF,[[1.0, 0.0], [2.0, 3.0]]) sage: A.eigenmatrix_right() ([1.0 0] [ 0 3.0], [ 0.707106781187 0.0] [-0.707106781187 1.0]) sage: A.eigenmatrix_left() ([3.0 0] [ 0 1.0], [0.707106781187 0.707106781187] [ 1.0 0.0]) | The eigenvalues together with corresponding eigenvectors should be sorted (e.g. in descending order). Otherwise it is very difficult to work with left and right eigenvectors... | me@danik.tk | Linux 64bit | ||

407 | 12/11/2011 18:14:57 | 4.7.2 | function not correctly plotted | I defined a function (just learning the system) def g(x): if x < 0: return (e^x)*sin(x) else: return e^(-x)*sin(x) The function evaluates correctly at x = -8, and the numerical approximation n(g(-8)) appears to be correct, but when I try: plot(g(x),[x,-10,10]) the function plotted is e^(-x)*sin(x). The plot gives wrong values for x<0. Changing the function to: def g(x): if x < 0.0: return exp(x)*sin(x) else: return exp(-x)*sin(x) didn't make any difference. | I expected a correct plot of the piecewise-defined function. Instead the right half was extended to the left. | meredith@sfsu.edu | sagenb.org | ||

408 | 12/14/2011 7:50:30 | 4.7.1 | power operation in arithmetic expressions not recognized. | I enter a cubic equation to be solved: solve(x³+ ..., x). the power exponent is not regognized and there is the response: syntax error. If instead i enter solve(x*x*x+...), then the expression is accepted. | Of course, the power expression should be accepted. | k-bernhardi@t-online.de | on live CD Puppy Linux (www.kuersinger.at) | ||

409 | 12/19/2011 23:32:45 | 4.7.2 | "alien" worksheet from other user runnig | Hello! I log into my sage.nb account and I see a worksheet of a different author called "mateo091"(with no collaboration enabled), the worksheet is named "Sage owned". I can not remove it from the Notebook, when I tried to do that via clicking a checkbox and pushing the "Delete" button -- it only obtained status "running" and the notebook is not able to edit or remove it. The "Stop" command is also ignored. Steps to reproduce: 1) log in [ http://sagenb.org/home/blinkenlichten/ ] 2) see "Sage owned" there I don't mind really, but I just do not want some crazy from other author thing run from my account and hang on SAGE server accidently [because SAGE is good]. | blinkofnight@gmail.com | sagenb.org | |||

410 | 12/28/2011 17:31:34 | 4.7.2 | Vectors are not centered with vector_field_plot | The plot_vector_field command plots the vectors starting at the point and not centered. This makes the vector plot look "off". See: http://www.sagenb.org/home/pub/3908/ (I am new to Sage, was doing something else with it when I noticed that it did Mathematica quality plots. I am big on FOSS so thought I would try it out. Incredible software - thanks!) | I personally think the vector should be centered at the point since it describes the behavior in a neighborhood of the point. Here is such a 2D vector field in GeoGebra. http://www.geogebratube.org/student/m3051 However, I understand that perhaps this is the way that you want. No reply required. | lfahlberg@gmail.com | Windows/VMWare | ||

411 | 12/30/2011 18:19:07 | 4.7.2 | problem with integration | integrating sqrt(x)*sin(x) from 0 to 1 fails | integrate(x^(1/2)*sin(x),0,1).N() => TypeError: Unable to convert -0.707106781186547 + 0.707106781186547*I to float; use abs() or real_part() as desired * should not have any imag. part! | deadalps@gmail.com | sagenb.org | ||

412 | 12/30/2011 18:24:07 | 4.7.2 | wronskian-function does not work. | calling the wronskian functions leads to a error AttributeError: 'module' object has no attribute 'core' The call was: var("t") f1 = exp(t); f2 = cos(t); f3 = sin(t) wronskian(f1,f2,f3) | I expect the value of the wronskian | mail@c-preussner.de | Linux 32bit | ||

413 | 1/1/2012 9:45:15 | 4.7.2 | 3d plots not being published | 1. When I publish a worksheet that has 3d plots, these plots are not being generated. See e.g. http://sagenb.org/home/pub/3905/ where all of the 2d plots are generated but not the 3d plots. (Happens on all my published ws.) 2. With respect to plot_vector_field (which I wrote about a couple of days ago), I see the plot_vector_field3d plot has an option: center_arrows=True. I cannot find a similar option for the 2d version. Thanks | I want the user to see the results without having to edit/download the page (and run Sage) so I need the 3d plots to generate. | lfahlberg@gmail.com | Windows/VMWare | ||

414 | 1/3/2012 4:44:36 | 4.7.2 | Changes to cell ignored | When I enter code in a notebook/worksheet, evaluate it, make changes, evaluate again, the output from the second evaluation is the same as the first, without the effect of the changes. | matthewtmorgan@xtra.co.nz | Linux 32bit | |||

415 | 1/3/2012 7:10:41 | Sage Version 4.7.2, Release Date: 2011-10-29 | problem incorporating the mpmath package | I am trying to create an arbitrary-precision matrix with the mpmath package. Without importing anything, entering matrix(2) at the command line gives: [0 0] [0 0] as it should. However, after the three commands from mpmath import * mp.dps = 15#number of digits of precision mp.pretty = False I cannot use the matrix() call anymore (although the documentation idicates that I should be able to do so). Specifically, entering matrix(2) now gives the following error message: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("bWF0cml4KDIp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/wl/x9kcbq0j7bldy8mcw2pt53jc0000gp/T/tmpBzZ41t/___code___.py", line 3, in <module> exec compile(u'matrix(_sage_const_2 ) File "", line 1, in <module> File "/Applications/sage/local/lib/python2.6/site-packages/mpmath/matrices/matrices.py", line 332, in __init__ raise TypeError('could not interpret given arguments') TypeError: could not interpret given arguments | I am trying to create an arbitrary-precision matrix with the mpmath package. I have an exact system of equations which is extremely ill-posed (but the condition number is finite). Since I have infinite accuracy in both A and y in the equation A*x=y (A is composed of some trigonometric functions and y is composed of integers), I should be able to recover the unique solution if I can actually use this mpmath package. | ferrara.matthew@gmail.com | Mac OSX | ||

416 | 1/3/2012 11:33:22 | 4.7.2 | Integer solutions on an interval | Dear Sir/Madame I'm trying to solve an equation for all possible integer solutions for a & b so that ab+1 divides a^2 + b^2 The program does not give me any results. Would you please lend me a hand in correcting this problem? My very best, Daniel Olafsson | a, b = var('a b', integer=true) c = var{1,..,1000} solve([(a^2+b^2)/(a*b+1) == c], a, b) | ds@weareanalogue.co.uk | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_21.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("YSwgYiA9IHZhcignYSBiJywgaW50ZWdlcj10cnVlKQpjID0gdmFyezEsLi4sMTAwMH0Kc29sdmUoWyhhXjIrYl4yKS8oYSpiKzEpID09IGNdLCBhLCBiKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpzK2vqF/___code___.py", line 4 c = var{_sage_const_1 ,..,_sage_const_1000 } ^ SyntaxError: invalid syntax | |

417 | 1/7/2012 19:40:01 | test | test | test | test | r@r.com | Windows/VMWare | test | |

418 | 1/12/2012 23:26:14 | hernando de Magallanes 165, Chile | not longer working | It does not longer working. I can not understand why. | icipriano@gmail.com | Mac OSX | |||

419 | 1/15/2012 2:10:19 | 4.7.2 | all_paths function for DiGraph generates IndexError | The following code generates an index error: Q = DiGraph({1:{}}) Q.all_paths(1,1) The problem occurs whenever the start and end vertices passed to all_paths are the same. | When the start and end vertices are the same in an acyclic graph all_paths should return an empty list. | jstarx@gmail.com | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_11.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("USA9IERpR3JhcGgoezE6e319KQpRLmFsbF9wYXRocygxLDEp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpkm4IhN/___code___.py", line 4, in <module> exec compile(u'Q.all_paths(_sage_const_1 ,_sage_const_1 ) File "", line 1, in <module> File "/sagenb/sage_install/sage-4.7.2/local/lib/python2.6/site-packages/sage/graphs/generic_graph.py", line 10932, in all_paths s=act_path_iter[-1].next() # try to get the next neighbor/successor, ... IndexError: list index out of range | |

420 | 1/20/2012 19:14:04 | 'Sage Version 4.7.2, Release Date: 2011-10-29' | sage does not solve an equation | x=var('x') solve(x==sqrt(x), x) result: [x == sqrt(x)] I already know this ;-) | I would like to get: [x == 1] I understand, it must be a very basic problem: if sage thinks it's too difficult, it replies with the same equation instead of a solution. But this should be reported clearly in the manuals and tutorials, instead, I do not see any warning about this, so, maybe, it's more a missing information than a bug. Thank you in advance for the help! | dbrogioli@gmail.com | running from www.sagenb.org | ||

421 | 1/23/2012 10:51:19 | 4.7.2 | solve() a rational equation | r, x, so = var('r x so') solve([so*x/sqrt(1 + power(x, 2)) - r == 0], x) Result from Sage: x == sqrt(x^2 + 1)*r/so | x == +r/sqrt(so^2 - r^2); x == -r/(sqrt(so^2 - r^2) | r.goerke@wenzel-volumetrik.com | Windows/VMWare | ||

422 | 1/23/2012 17:57:37 | 4.7.2 | cvxopt package doesn't work | I entered in a notebook cell an example from documentations: sage: c=vector(RDF,[-4,-5]) sage: G=matrix(RDF,[[2,1],[1,2],[-1,0],[0,-1]]) sage: h=vector(RDF,[3,3,0,0]) sage: sol=linear_program(c,G,h) sage: sol['x'] | cvxopt doesn't work (0.999..., 1.000...) | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_9.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("Yz12ZWN0b3IoUkRGLFstNCwtNV0pCkc9bWF0cml4KFJERixbWzIsMV0sWzEsMl0sWy0xLDBdLFswLC0xXV0pCmg9dmVjdG9yKFJERixbMywzLDAsMF0pCnNvbD1saW5lYXJfcHJvZ3JhbShjLEcsaCkKc29sWyd4J10="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/k_/y402bwys27z7_gy2x6m1wsb00000gn/T/tmpNXRUg9/___code___.py", line 6, in <module> sol=linear_program(c,G,h) File "/Applications/sage/local/lib/python2.6/site-packages/sage/numerical/optimize.py", line 499, in linear_program sol=solvers.lp(c_,G_,h_,solver=solver) File "/Applications/sage/local/lib/python2.6/site-packages/cvxopt/coneprog.py", line 2794, in lp from cvxopt import base, blas, misc File "/Applications/sage/local/lib/python2.6/site-packages/cvxopt/misc.py", line 20, in <module> from cvxopt import base, blas, lapack, cholmod, misc_solvers ImportError: dlopen(/Applications/sage/local/lib/python2.6/site-packages/cvxopt/lapack.so, 2): Symbol not found: _ilaenv_ Referenced from: /Applications/sage/local/lib/python2.6/site-packages/cvxopt/lapack.so Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib in /Applications/sage/local/lib/python2.6/site-packages/cvxopt/lapack.so | ||

423 | 1/24/2012 21:59:10 | 4.7.2 | eigenmatrix of complex floating-point matrix is wrong | sage: m = Matrix(CDF, 8, [[-1, -1, -1, -1, 1, -3, -1, -1], [1, 1, 1, 1, -1, -1, 1, -3], [-1, 3, -1, -1, 1, 1, -1, -1], [-1, -1, -1, 3, 1, 1, -1, -1], [1, 1, -3, 1, -1, -1, 1, 1], [1, 1, 1, 1, -1, -1, -3, 1], [3, -1, -1, -1, 1, 1, -1, -1], [1, 1, 1, 1, 3, -1, 1, 1]]) sage: d, p = m.eigenmatrix_left() sage: (p[1] * m)[0] / p[1][0] 1.2360679775 - 3.80422606518*I sage: d[1][1] 1.2360679775 + 3.80422606518*I Sage seems to return the complex conjugate of d or something of the sort. Perhaps d is simply wrongly permuted (but real eigenvalues seem to be correct). | p.inverse() * d * p should be at least approximately equal to m. | david+bugs@madore.org | Linux 64bit | ||

424 | 1/25/2012 0:54:48 | 4.8, also 4.6 | For some elliptic curves over F(p) for large p (typically > 2^256), computing the group order fails. | For some elliptic curves over F(p) for large p (typically > 2^256), computing the group order fails after a long time with a rather unintelligible error message from Pari. Am I doing something stupid, or is this a bug? See below an example. ---------------------------------------------------------------------- | Sage Version 4.8, Release Date: 2012-01-20 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: p=36564049200329934426294383374694890747063015932538713494699654902377857297545444358804523888348698666429883246719831 sage: is_prime(p) True sage: F=GF(p) sage: a=F(16563390939923751641823276664812282891794020182574975855516751369027991990023482441452311310455837709069672976080429) sage: b=F(1603208423770727217721454356347333582337847847553986092934698825613347241036210424199387182898424031314534739294820) sage: E=EllipticCurve(F, [a,b]) sage: E Elliptic Curve defined by y^2 = x^3 + 16563390939923751641823276664812282891794020182574975855516751369027991990023482441452311310455837709069672976080429*x + 1603208423770727217721454356347333582337847847553986092934698825613347241036210424199387182898424031314534739294820 over Finite Field of size 36564049200329934426294383374694890747063015932538713494699654902377857297545444358804523888348698666429883246719831 sage: E.discriminant() 24753754040581543726081415078282629789796128101866533677731179708871465636575188869286591587210295568236813160763240 sage: E.order() --------------------------------------------------------------------------- PariError Traceback (most recent call last) /Users/steve/Desktop/<ipython console> in <module>() /usr/local/sage-4.8-OSX-64bit-10.6-x86_64-Darwin/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py in cardinality(self, algorithm, extension_degree) 871 algorithm = 'pari' 872 if algorithm == 'pari': --> 873 N = self.cardinality_pari() 874 elif algorithm == 'sea': 875 N = self.cardinality_pari() # purely for backwards compatibility /usr/local/sage-4.8-OSX-64bit-10.6-x86_64-Darwin/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py in cardinality_pari(self) 1061 p = k.characteristic() 1062 if k.degree()==1: -> 1063 return ZZ(p + 1 - int(self._pari_().ellap(p))) 1064 else: 1065 raise ValueError, "cardinality_pari() only works over prime fields." /usr/local/sage-4.8-OSX-64bit-10.6-x86_64-Darwin/local/lib/python2.6/site-packages/sage/libs/pari/gen.so in sage.libs.pari.gen._pari_trap (sage/libs/pari/gen.c:49380)() PariError: (5) This problem arises on MacOS X (64 bit, sage 4.8), Ubuntu 64 bit (4.6). | I expected the group order to be output after some time (or an intelligible error message). | ekera@kth.se | Mac OSX | sage: E.order() --------------------------------------------------------------------------- PariError Traceback (most recent call last) /Users/steve/Desktop/<ipython console> in <module>() /usr/local/sage-4.8-OSX-64bit-10.6-x86_64-Darwin/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py in cardinality(self, algorithm, extension_degree) 871 algorithm = 'pari' 872 if algorithm == 'pari': --> 873 N = self.cardinality_pari() 874 elif algorithm == 'sea': 875 N = self.cardinality_pari() # purely for backwards compatibility /usr/local/sage-4.8-OSX-64bit-10.6-x86_64-Darwin/local/lib/python2.6/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py in cardinality_pari(self) 1061 p = k.characteristic() 1062 if k.degree()==1: -> 1063 return ZZ(p + 1 - int(self._pari_().ellap(p))) 1064 else: 1065 raise ValueError, "cardinality_pari() only works over prime fields." /usr/local/sage-4.8-OSX-64bit-10.6-x86_64-Darwin/local/lib/python2.6/site-packages/sage/libs/pari/gen.so in sage.libs.pari.gen._pari_trap (sage/libs/pari/gen.c:49380)() PariError: (5) | |

425 | 1/26/2012 3:19:49 | 4.7.2 | Application is not workin | I'm trying to view Intro-EC-in-Cryptography__1__Introduction_and_Overview and the applications will not work. What i see is the code inside a text box and then the subsequent paragraph and application, but they don't work. | Windows/VMWare | ||||

426 | 1/26/2012 23:07:59 | 4.7.2 | Can't create new worksheets | I imported some worksheets from a .tar file. Now, I can't create a new worksheet. Instead, every time I click "new worksheet", I'm shown an old worksheet (not always the same one...) which has been renamed "Untitled". I log in through OpenID (tomas.boothby@gmail.com) and my username on the system is TomBoothby. | tomas.boothby@gmail.com | sagenb.org | |||

427 | 1/31/2012 14:33:54 | 4.7 | won't "save worksheet to a file" | If I click on the "file" button and go to "save worksheet as a file", the first dialog box opens, and everything looks okay. But when I click on the OK button, the dialog box vanishes but nothing happens. This happens with Safari. It does not happen with Chrome -- so if I knew how to make sage open Chrome instead of Safari, I think my problem would be fixed. | I just want to be able to save worksheets as .sws files on my Mac. | micj@earlham.edu | Mac OSX | ||

428 | 2/6/2012 18:29:00 | 4.7.2 | function "divisors" does not work with list comprehension | ---------------------------------------------------------------------- | Sage Version 4.7.2, Release Date: 2011-10-29 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: M = [1, 2, 3] sage: g = x^4+3*x^2+x+5 sage: M1 = [g(x=i) for i in M]; M1 [10, 35, 116] sage: [divisors(j) for j in M1] --------------------------------------------------------------------------- TypeError Traceback (most recent call last) /home/laureescientifiche/<ipython console> in <module>() /usr/local/sage-4.7.2-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/local/lib/python2.6/site-packages/sage/rings/arith.pyc in divisors(n) 1264 one = R(1) 1265 all = [one] -> 1266 for p, e in f: 1267 prev = all[:] 1268 pn = one TypeError: 'sage.symbolic.expression.Expression' object is not iterable sage: M2 = [10, 35, 116] sage: [divisors(j) for j in M2] [[1, 2, 5, 10], [1, 5, 7, 35], [1, 2, 4, 29, 58, 116]] sage: M1 == M2 True | If the list M1 is defined as above, the instruction [divisors(j) for j in M1] produces an error message, while if I define a new list M2 equal to M1, the instruction [divisors(j) for j in M2] gives the correct answer. | logar@units.it | Linux 64bit | ||

429 | 2/7/2012 4:31:19 | 4.7.2 | Dual of Linear Code incorrect | It seems like iterating over the dual of a LinearCode gives a different result from iterating over the .list() of the dual code. Here is a test case: ### MS = MatrixSpace(GF(2), 3, 9) G = MS([ [1, 1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 1, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, 1, 1] ]) C = LinearCode(G) Cperp = C.dual_code() Cperp_iter = list(iter(Cperp)) try: assert Cperp_iter == Cperp.list() # fails except AssertionError: print "Cperp_iter == Cperp.list() failed" Cperp_iter_tuples = map(tuple, Cperp) Cperp_list_tuples = map(tuple, Cperp.list()) try: assert Cperp_iter_tuples == Cperp_list_tuples # fails except AssertionError: print "Cperp_iter_tuples == Cperp_list_tuples failed" ### According to the documentation by doing `help(Cperp.list)` and `help(Cperp.__iter__)`, they should both be returning the same collection. | list(iter(Cperp)) and Cperp.list() should return the same list, but they do not. | pwoolcoc@umflint.edu | sagenb.org | ||

430 | 2/12/2012 1:19:07 | 4.8 | Ubuntu 11.10 soft-links /bin/sh to dash | Ubuntu 11.10 soft-links /bin/sh to dash $ ls -l /bin/sh lrwxrwxrwx 1 root root 4 2012-02-03 11:02 /bin/sh -> dash Unfortunately, this does not play well with certain Makefiles. Make's default shell is /bin/sh, so when make processes commands associated with targets, it uses /bin/sh to do so. Unfortunately, under Ubuntu 11.10, it winds up using "dash" instead which is not entirely compliant with bourne shell. For example, "make test" fails when running . local/bin/sage-env && sage-maketest Work-around is to run "env SHELL=/bin/bash make test" so it uses /bin/bash to process target commands which is bourne shell compliant. | wwe@SPRE-Inc.com | Linux 64bit | |||

431 | 2/15/2012 17:44:47 | oneline version | Cartan type F4 not recognized | If I put the command F4 = WeylCharacterRing("F4"); I obtain the following error message: AttributeError: 'module' object has no attribute 'cartan_type' It works with type A, B, C, D, E, but not with F4 and G2. Moreover, a few days ago it worked. | boris.pasquier@math.univ-montp2.fr | Linux 64bit | |||

432 | 2/17/2012 15:15:48 | 4.8 build from source | Building from source fails on 64-bit Linux Mint 12; involves modules crypt and nis | ... even though it works on the 32-bit version. Specifically, the output is [begin] gcc -pthread -shared -L/home/julian/software/sage-4.8/local/lib -I. -IInclude -I./Include -I/home/julian/software/sage-4.8/local/include build/temp.linux-x86_64-2.6/home/julian/software/sage-4.8/spkg/build/python-2.6.4.p13/src/Modules/cryptmodule.o -L/home/julian/software/sage-4.8/local/lib -L/usr/local/lib -L. -lpython2.6 -o build/lib.linux-x86_64-2.6/crypt.so *** WARNING: renaming "crypt" since importing it failed: build/lib.linux-x86_64-2.6/crypt.so: undefined symbol: crypt building 'nis' extension gcc -pthread -fPIC -fno-strict-aliasing -g -O2 -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I. -I/home/julian/software/sage-4.8/spkg/build/python-2.6.4.p13/src/./Include -I. -IInclude -I./Include -I/home/julian/software/sage-4.8/local/include -I/usr/local/include -I/home/julian/software/sage-4.8/spkg/build/python-2.6.4.p13/src/Include -I/home/julian/software/sage-4.8/spkg/build/python-2.6.4.p13/src -c /home/julian/software/sage-4.8/spkg/build/python-2.6.4.p13/src/Modules/nismodule.c -o build/temp.linux-x86_64-2.6/home/julian/software/sage-4.8/spkg/build/python-2.6.4.p13/src/Modules/nismodule.o gcc -pthread -shared -L/home/julian/software/sage-4.8/local/lib -I. -IInclude -I./Include -I/home/julian/software/sage-4.8/local/include build/temp.linux-x86_64-2.6/home/julian/software/sage-4.8/spkg/build/python-2.6.4.p13/src/Modules/nismodule.o -L/home/julian/software/sage-4.8/local/lib -L/usr/local/lib -L. -lpython2.6 -o build/lib.linux-x86_64-2.6/nis.so *** WARNING: renaming "nis" since importing it failed: build/lib.linux-x86_64-2.6/nis.so: undefined symbol: yp_master Failed to find the necessary bits to build these modules: _bsddb _hashlib _ssl bsddb185 dbm dl gdbm imageop linuxaudiodev ossaudiodev sunaudiodev To find the necessary bits, look in setup.py in detect_modules() for the module's name. Failed to build these modules: crypt nis [end] Something similar has already come up in the past: http://bugs.python.org/issue11715 but the fixes originating from this have been incorporated. The issue http://comments.gmane.org/gmane.comp.mathematics.sage.devel/49390 might also be related. This is especially aggravating because there are no builds available for ubuntu 11.10 64 bits / Linux Mint 12, so the fact that the source won't compile leaves me without sage for the moment. I might have to get back to work ;) | julian.pfeifle@upc.edu | Linux 64bit | |||

433 | 2/21/2012 1:06:07 | 4.8 | Sign out not working, because logout page is cached by browser | It is only possible to sign out once of the notepad by clicking on "Sign out" link. After the first sign out further sign outs won't work. "Won't work" means that the user is redirected to to the http://<domain>/home/<user> page, so the user is still logged in. Reason: The <domain>/logout page is missing the Http header "Cache-Control no-cache, no-store", so the browser caches the logout page at the first request and will never again request the logout page. Resolution: Add the line "response.headers.setRawHeaders('cache-control', ['no-cache', 'no-store'])" to function "render" of class "LogoutRedirectLogin". (File: devel/sagenb-main/sagenb/notebook/twist.py:2506) | The user should no longer be logged in when clicking on sign out. | erik.hasslmeyer@iis.fraunhofer.de | Linux 64bit | ||

434 | 2/23/2012 17:01:57 | Online Version http://sagenb.org | Password Reset | Hi, is there a way to get my password reset while using the online Sage? http://sagenb.org | rfpeters@ualberta.ca | Windows/VMWare | |||

435 | 2/29/2012 3:51:09 | 4.7.1, 4.7.2, 4.8 | Problem when exporting to pdf | The problem is that when using implicit_plot and exporting to pdf the pdf file obtained cannot be read properly. Acroread gives an error, while other readers do not draw the thickness of the lines properly. var("r,a") b=((r^2+3)*a^2+4*r^2*a+r^2)/(a*(2+a)*r^2) c=((-1+r^2)*a^2+3*r^2*a+3*r^2)/(a^2*(2+a)*r^2) d=b^2-4*c e=-(a^2-r^2)/(a^3*(2+a)) p1=region_plot([b>0],(a,-5,-1) , (r, 1,4),incol='grey') s1=implicit_plot(-(2*r+sqrt(3*r^2-3))*r/(r^2+3)-a,(a,-5,-1),(r,1,4), color='black',linewidth='3' ) s2=implicit_plot(a+2,(a,-5,-1),(r,1,4), color='black',linewidth='3' ) show(p1+s1+s2,axes_labels=('$alpha$','$r$')) p=plot(p1+s1+s2) p.save('/home/manuele/Dropbox/Documents/Papers/cowboys_1.pdf',axes_labels=('$alpha$','$r$')) | msantopr@gmail.com | Linux 64bit | |||

436 | 3/1/2012 16:58:28 | 4.8 | Sage (console) crashes with bad use of Schubert polynomials | I am using Sage Version 4.8, Release Date: 2012-01-20 compiled from sources. I found a problem related to the computation of Schubert Polynomials. Suppose that I want to make some computations with these polynomials. What I do is the following: >sage: S = SchubertPolynomialRing(ZZ) Then if I want to compute the polynomial associated to the permutation, say, [3,2,1], I do the following: > sage: S([3,2,1]).expand() But if I make a mistake typing and enter [1,2,1], which of course is not a permutation, console Sage crashes. >sage: S([1,2,1]).expand() >function: mult_apply_integer(2) >python: Maybe it is important to mention that when I use the Sage notebook this problem seems to be overlooked. I tested the same code with Sage Version 4.6, Release Date: 2010-10-30, compiled from sources, linux64, and the same problem appears. I also found the same problem with Sage 4.8 for linux32. | Sage crashes! | lvendramin@gmail.com | Linux 64bit | ||

437 | 3/5/2012 23:54:29 | 4.8 | Wrong eingevectors | Entering the following lines A = matrix([[3, 0, 1], [-4, 1, 2], [-6, 0, -2]]) A.eigenvectors_right() has the output [ (0, [(1, 10, -3)], 1), (1, [(0, 1, 0)], 2)] | The output should be [ (0, [(1, 10, -3)], 1), (1, [(0, 1, 0)], 1), (1, [(0, 0, 0)], 1)] | golden.cako@gmail.com | Linux 64bit | ||

438 | 3/6/2012 15:24:43 | 4.8 | security issue with sh syntax | If you choose sh as syntax, you are able to ping localhost? I haven't tried any other commands and was shocked, quickly discarded the last changes, which was the only way to stop the ping. Maybe this shouldn't be possible? I haven't tried any other commands... | marcus.disi@gmail.com | sagenb.org | |||

439 | 3/8/2012 19:12:26 | 4.8 | import _md5 | Starting sage ends with File "/export/sage-4.8-linux-64bit-red_hat_enterprise_linux_server_release_5.6_tikanga-x86_64-Linux/local/lib/python/md5.py", line 10, in <module> from hashlib import md5 File "/export/sage-4.8-linux-64bit-red_hat_enterprise_linux_server_release_5.6_tikanga-x86_64-Linux/local/lib/python/hashlib.py", line 136, in <module> md5 = __get_builtin_constructor('md5') File "/export/sage-4.8-linux-64bit-red_hat_enterprise_linux_server_release_5.6_tikanga-x86_64-Linux/local/lib/python/hashlib.py", line 63, in __get_builtin_constructor import _md5 ImportError: No module named _md5 | I encountered that on various different Linux platforms. The underlying problem is having the right version of libssl it seems. Regarding that sage's philosophy is to bundle everything and the bundle is quiet big already, I think that a compatible version of libssl should just be included in the sage bundle. That would solve a reoccuring and quiet annoying problem once and for all. | enischte@gmail.com | Linux 64bit | ||

440 | 3/13/2012 14:43:48 | 4.8 | Convert Bug With Units and Temperature | The first part works fine when converting without having units of temperature in the mix. {{{id=1| test = 50 * units.length.centimeter ^ 3 / units.volume.liter print test.convert() /// 1/20 }}} Now if I throw in a temperature unit like kelvin, the answer I expect is 1/20 * kelvin; however, I get a ValueError. Even if I specify that I want to convert to just kelvins, it still chokes. {{{id=2| test = 50 * units.length.centimeter ^ 3 / units.volume.liter * units.temperature.kelvin print test.convert(units.temperature.kelvin) /// ValueError: Cannot convert }}} | The value I expect to see is 1/20 * kelvins. This also happens if I try with units of mass. I didn't explore this bug any further. | eap0002@uah.edu | sagenb.org | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_22.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("dGVzdCA9IDUwICogdW5pdHMubWFzcy5wb3VuZCAvIHVuaXRzLm1hc3MuZ3JhbSAqIHVuaXRzLnRlbXBlcmF0dXJlLmtlbHZpbiAqIHVuaXRzLnZvbHVtZS5saXRlcgoKcHJpbnQgdGVzdC5jb252ZXJ0KEsp"),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpyOvAEY/___code___.py", line 5, in <module> exec compile(u'print test.convert(K) File "", line 1, in <module> File "expression.pyx", line 7361, in sage.symbolic.expression.Expression.convert (sage/symbolic/expression.cpp:27427) File "/sagenb/sage_install/sage-4.8-sage.math.washington.edu-x86_64-Linux/local/lib/python2.6/site-packages/sage/symbolic/units.py", line 1292, in convert return convert_temperature(expr, target) File "/sagenb/sage_install/sage-4.8-sage.math.washington.edu-x86_64-Linux/local/lib/python2.6/site-packages/sage/symbolic/units.py", line 1409, in convert_temperature raise ValueError, "Cannot convert" ValueError: Cannot convert | |

441 | 3/14/2012 17:01:07 | 4.8 | .sage/ipython symlink | Hi, I'm the sysadmin, and installed sage 4.8 on a multi-user environment. It seems that sage will create a symlink from /home/user/.sage/ipython to the central installation. It then wants to create a user (history) database in that shared directory. My assumption would be that instead of a symlink /home/user/.sage/ipython would be a localized copy. With regards, Robbin Bonthond Silicon Labs | ~/.sage/ipython should be copy, not symlink to tool installation | robbin.bonthond@silabs.com | Linux 64bit | ||

442 | 3/15/2012 17:30:20 | 4.8 | Graph function is_chordal() fails | The generic_graph function is_chordal() fails on graphs with isolated vertices (specifically an empty graph on two vertices, or a triangle and an isolated vertex, or even just a single vertex). This fails with both algorithm parameters, "A" or "B". I include the backtrace for a single vertex. | Expected output is that a single vertex is a chordal graph. Simple fix, I think! | andrew.d.king@gmail.com | Mac OSX | Traceback (most recent call last): print G.is_chordal(algorithm="B") File "", line 1, in <module> File "/private/var/folders/Tk/TkQsW-+DEOi3rL4SUR-dyU+++TI/-Tmp-/tmpcaezid/___code___.py", line 9, in <module> exec compile(u'print G.is_chordal(algorithm="B") File "", line 1, in <module> File "/Applications/Sage/local/lib/python2.6/site-packages/sage/graphs/generic_graph.py", line 9850, in is_chordal if (t_peo.out_degree(v)>0 and File "/Applications/Sage/local/lib/python2.6/site-packages/sage/graphs/digraph.py", line 1178, in out_degree return list(self.out_degree_iterator(vertices, labels=labels)) File "/Applications/Sage/local/lib/python2.6/site-packages/sage/graphs/digraph.py", line 1223, in out_degree_iterator for v in vertices: TypeError: 'int' object is not iterable | |

443 | 3/15/2012 19:40:18 | Sage Version 4.8, Release Date: 2012-01-20 | abs does not know powers of pi and e are positive | If I enter sage: abs(pi^2) I do not get the expected symplified answer "pi^2", but rather "abs(pi^2)". | In general, abs should know that real (or at least rational) powers of pi and e can be factored out of its argument. It would be a good idea to work on generalizing this too. For example, any number whose positivity can be determined to any power for which it can be determined that the imaginary part is trivial, are positive, so they can be factored out of abs. So that should include square roots, compositions, etc. | rodolforiosz@gmail.com | Linux 64bit | ||

444 | 3/17/2012 22:46:59 | 4.8, Release Date: 2012-01-20 | Converting an expression from maxima to sage will cause uncaught exception | Open sage from command line. Have maxima compute maxima('solve((sin(pi)/cos(x-1.6))=(-cos(x)/sin(x)),x)') returns [sin(x)=-cos(x)*cos((5*x-8)/5)/sin(pi)] Looks OK now try maxima('solve((sin(pi)/cos(x-1.6))=(-cos(x)/sin(x)),x)').sage() the .sage() step at the end will result in an uncaught exception | I have been processing large dataset containing records with two fields: user entered equation and the correct answer in each row. | juraad@gmail.com | Linux 64bit | sage: maxima('solve((sin(pi)/cos(x-1.6))=(-cos(x)/sin(x)),x)') [sin(x)=-cos(x)*cos((5*x-8)/5)/sin(pi)] sage: maxima('solve((sin(pi)/cos(x-1.6))=(-cos(x)/sin(x)),x)').sage() --------------------------------------------------------------------------- ZeroDivisionError Traceback (most recent call last) /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/<ipython console> in <module>() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/interfaces/interface.pyc in sage(self) 866 Rational Field 867 """ --> 868 return self._sage_() 869 870 def __repr__(self): /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/interfaces/maxima_abstract.pyc in _sage_(self) 1222 import sage.calculus.calculus as calculus 1223 return calculus.symbolic_expression_from_maxima_string(self.name(), -> 1224 maxima=self.parent()) 1225 1226 def _symbolic_(self, R): /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/calculus/calculus.pyc in symbolic_expression_from_maxima_string(x, equals_sub, maxima) 1697 # evaluation of maxima code are assumed pre-simplified 1698 is_simplified = True -> 1699 return symbolic_expression_from_string(s, syms, accept_sequence=True) 1700 except SyntaxError: 1701 raise TypeError, "unable to make sense of Maxima expression '%s' in Sage"%s /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/calculus/calculus.pyc in symbolic_expression_from_string(s, syms, accept_sequence) 1869 global _augmented_syms 1870 _augmented_syms = syms -> 1871 return parse_func(s) 1872 finally: 1873 _augmented_syms = {} /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.parse_sequence (sage/misc/parser.c:3863)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.parse_sequence (sage/misc/parser.c:3754)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.p_sequence (sage/misc/parser.c:4366)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.p_list (sage/misc/parser.c:4664)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.p_sequence (sage/misc/parser.c:4470)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.p_eqn (sage/misc/parser.c:5210)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.p_expr (sage/misc/parser.c:5499)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/misc/parser.so in sage.misc.parser.Parser.p_term (sage/misc/parser.c:5838)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/structure/element.so in sage.structure.element.RingElement.__div__ (sage/structure/element.c:12744)() /home/jirka/bin/sage-4.8-linux-64bit-fedora_release_16_verne_-x86_64-Linux/local/lib/python2.6/site-packages/sage/symbolic/expression.so in sage.symbolic.expression.Expression._div_ (sage/symbolic/expression.cpp:12182)() ZeroDivisionError: Symbolic division by zero sage: | |

445 | 3/20/2012 13:16:05 | 4.6.1 | limit(tanh(x),x=0) | When you try to calculate limit(tanh(x),x=0) it returns x but de correct answer is 0 | fms09@yahoo.es | Linux 32bit | |||

446 | 3/21/2012 1:34:02 | 4.7 | can't sign out, can't rename | I cannot sign out. I cannot rename worksheets. | mllalonde@gmail.com | Windows/VMWare | |||

447 | 3/23/2012 11:24:32 | 4.8? | worksheets does not load | on sagenb,com server I do not see any worksheet content. Aos command new worksheet does not load new worksheet page. | kazimierz.kurz@gmail.com | sagenb.org | |||

448 | 3/24/2012 17:10:48 | online (4.8) | system won't evaluate cells! very embarrassing! Seems like a server problem, but it has gone on for more than 24 hours | The system won't evaluate cells! very embarrassing! Seems like a server problem, but it has gone on for more than 24 hours. I just get the green bar to the left of where the output should be and nothing more. Sometimes it says "processing math..done" at the bottom, but no math seems to be processed. No problem in interacting with the home page, renaming, creating new worksheets, opening old ones, etc. | I think it is obvious here. | zeitzp@usfca.edu | sagenb.org | ||

449 | 3/27/2012 3:10:56 | 4.8 | integration problem | Just evaluate this: sage: f(x) = x**2 * e**x / (1 + e**x)**2 sage: f.integrate(x, 0, infinity) x |--> 0 | This function is positive for all x in (0, infinity) --- so its integral should not be zero... | elarson3@gmail.com | Linux 32bit | ||

450 | 3/27/2012 7:41:24 | Sage Version 4.8, Release Date: 2012-01-20' | integration of x/x^2+1 is wrong | integral(x/(x^2+1), x) returns 1/2*log(x^2 + 1) I think it must returns 1/2*ln(x^2 + 1) | expected output 1/2*ln(x^2 + 1) | ahmadsa.ps@gmail.com | Linux 64bit | ||

451 | 3/31/2012 9:57:54 | 4.8 | interger_kernel and/or BKZ has zeros | sage: AApos=matrix(ZZ,80,4,[[pq^j for j in xrange(1,9,2)] for pq in primes_first_n(80)]) sage: opl=(AApos.integer_kernel().basis_matrix()).change_ring(ZZ).BKZ() sage: print opl[0] (0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) | I would expect no zero's in matrix opl, as AApos is a VanderMonde matrix thus of full rank. Note: 80 is relevant as up to 75 we do not have a problem! | roland.vandenbrink@gmail.com | Windows/Virtualbox | ||

452 | 4/4/2012 12:43:42 | 3.1.1 | delete account | Dear Sage-Team, I didn't find the option to delete my account. So I ask you kindly to delet it and related data and information. My username is: kitty With kind regards, Katharina Renner | renner.kitty@gmail.com | Windows/VMWare | |||

453 | 4/3/2012 21:09:07 | 3.1.1 | Server Problems | I noticed last night that the Sage server didn't appear to be responding. Whether I was using an old worksheet (for example, http://www.sagenb.org/home/pub/4578/) or a new one I created, it seems to be freezing and not producing any output. In general, no input that I've put into Sage since yesterday has resulted in any output. When this happened before, one of you mentioned that the Server probably just needed to be restarted. My username is "whieldon" and my students that have reported problems have usernames "digangi8" and "Millerc". | Not a specific problem with any output -- just problems with the server. I'm not sure if that version number above is correct, as the command version() also won't run. | whieldon@hood.edu | Mac OSX | No backtrace output. | |

454 | 4/5/2012 9:07:35 | 4.8 | Interger.coprime_integers is slow | Not a bug as such, but I created an other implementation that is faster (at least for values in my range n<10⁶): def coprime_integers(self, m): f = set(range(1,m)) for p in Integer(n).prime_factors(): f.difference_update(xrange(p,m,p)) f = list(f) f.sort() return f | jens@persson.cx | Linux 64bit | |||

455 | 4/8/2012 1:09:47 | 4.7.2 and 5.0.beta4 | Incorrect integral involving exp of quite simple argument. Correct after substitution | var('t a') integral( exp(-(t-a)^2) * t , (t, 0, oo) ) gives 1/2*(erf(sqrt(a^2)) - 1)*sqrt(pi)*abs(a) + 1/2*e^(-a^2) which is wrong | 1/2*(erf(sqrt(a^2)) + 1)*sqrt(pi)*a + 1/2*e^(-a^2) is probably correct. The problem persists for different integration limits. The problem persists if a is replaced by a non-zero number. Substituting t -> t+a (leading to even simpler argument of exp) gives correct result integral( exp(-(t)^2) * (t+a) , (t, -a, oo) ) simpler integrands like exp(-(t-a)^2) or exp(-(t-a)) * t give also correct results. | Thomas.A.Hupfer@googlemail.com | at home (Linux 64bit) and at www.sagemath.org/eval.html | ||

456 | 4/8/2012 5:31:49 | Version 4.8 online Notebook | Doesn't work | Just starting out with Sage and going through the walkthrough, here: http://www.sagemath.org/tour-quickstart.html When I do R = RealIntervalField(100); R; a = R((-1,0)); a [shift + enter] the result is: -1.? Not what the example on that page shows. Please help. Thanks. | (Copied / pasted from above link) sage: R = RealIntervalField(100) sage: R Real Interval Field with 100 bits of precision sage: a = R((-1,0)); a [-1.0000000000000000000000000000000 .. 0.00000000000000000000000000000000] sage: b = sin(a); b [-0.84147098480789650665250232163084 .. 0.00000000000000000000000000000000] sage: c = a*b; c.diameter() 0.84147098480789650665250232163 | enjoysmath@gmail.com | Windows/VMWare | ||

457 | 4/9/2012 17:23:26 | 3.1.8 | Build fails | Hardware: Lenovo ThinkPad T61, Core 2 DUO (T9300), 4 GB O/S: OpenSUSE Linux 12.1; kernel 3.1.9-1.4-desktop; GNOME 3.2.1 Sage: 4.8 operation: make (Sage makefile) sub-oper: pcrypto-2.1.0 failure: gcc -Wall -Wstrict-prototypes -I/home/rllozes/sage-4.8/local/include -L/home/rllozes/sage-4.8/local/lib -fPIC -O3 -fomit-frame-pointer -Isrc/ -I/home/rllozes/sage-4.8/local/include/python2.6 -c src/_fastmath.c -o build/temp.linux-i686-2.6/src/_fastmath.o /usr/lib/gcc/i586-suse-linux/4.6/cc1: symbol lookup error: /usr/lib/libppl_c.so.4: undefined symbol: _ZN23Parma_Polyhedra_Library13have_sse_unitE error: command 'gcc' failed with exit status 1 | make to run to completion, exit status 0 | richard@lozestech.com | Linux 32bit | ||

458 | 4/9/2012 21:34:58 | 4.8 | deleting published documents from sage | I want to delete my published documents in sage. | selcanaksoy2011@hotmail.com | sagenb.org | |||

459 | 4/11/2012 18:47:36 | 4.8 | typo in the documentation of diff | in the documentation of 'diff' as alias there is given (again) 'diff' instead of 'derivative'. | eggartmumie@googlemail.com | www.sagenb.org | |||

460 | 4/12/2012 17:35:23 | 4.8 | numerical approximation for relative number fields causes infinite loop | sage: F.<a> = NumberField(x^2 + 1) sage: E.<b> = F.extension(x^2 - 2) sage: E0.<c0> = E.absolute_field() sage: (from_E0, to_E0) = E0.structure() sage: N(c0) Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.AttributeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.AttributeError'> ignored (then seems to loop indefinitely) | One expects N(x) to work for x in E0, with the constraint that N(to_E0(x)) should equal N(x) when x is in F (or even E). If this is too difficult, then at least some kind of "not implemented" error should be thrown rather than an infinite loop. | david+sagemath@madore.org | Linux 64bit | ||

461 | 4/13/2012 17:29:37 | sagenb.org | Worksheet not accessible | Upon logging in, I was able to see the home screen but unable to proceed any further. Existing worksheets and new worksheets were all leading me to blank pages (Not even the header was visible). | titikshgupta@gmail.com | sagenb.org | |||

462 | 4/13/2012 20:50:44 | 4.8 | formulas not evaluating | I am using the online Sage Notebook. No formulas will evaluate, even simple ones like 2+3 that I put in as a test, or formulas that have worked correctly before and were saved in existing worksheets. I have reloaded and loaded different worksheets, with no change. The "evaluate" link disappears when clicked and a narrow green box appears below it; when I put the mouse over the green box or an area to its right, it changes from a standard arrow to a blue circle, suggesting that something is trying to load but not able to do so correctly. | ebrillblaiddes@msn.com | Windows/VMWare | |||

463 | 4/13/2012 23:55:11 | 4.8 | Evaluating Cells | I can not evalute cells. I press to evaluete the cells and Sage stacks. | kmykoniatis@gmail.com | Windows/VMWare | |||

464 | 4/14/2012 1:24:10 | 4.8 | Nothing evaluates correctly | Nothing is evaluating. Tried on several computers. | It should evaluate | gyrosash@gmail.com | sagenb.org | ||

465 | 4/14/2012 3:09:28 | 4.8 | no output | Hi, I need sage for my uni assessments... i am using your public server sagenb.org. The issue is if I put 3+2 and then press shift+enter, nothing shows up as an output, only a green line... I tried with firefox 11.0 explorer 9 and chrome 18 thank you very much for your support... kind regards Manuel | I was just playing around with Sage before start working on my assessment | masber@hotmail.com | sagenb.org | ||

466 | 4/19/2012 19:50:53 | 4.8 | username | I can't change my username. | I want to change my username to "sibelkaya''. | selcanaksoy2011@hotmail.com | sagenb.org | ||

467 | 4/20/2012 18:50:38 | 4.8 | XSS worksheet title | if you rename your worksheet to <script>alert(1)</script> you can effectively inject javascript, especially when you publish your worksheet. The script gets executed when you open the worksheet. | escape the worksheet title at the following positions: window title: <title><script>alert(1)</script> -- Sage</title> javascript setup: worksheet_name = '<script>alert(1)</script>'; display name: <h1 class="title"><script>alert(1)</script></h1> | jonas.jelten@gmail.com | Linux 64bit | ||

468 | 4/22/2012 13:10:08 | 4.8 | wrong solution | For integral(x/sin(x)^2,x) Sage solution is: 1/2*((sin(2*x)^2 + cos(2*x)^2 - 2*cos(2*x) + 1)*log(sin(x)^2 + cos(x)^2 - 2*cos(x) + 1) + (sin(2*x)^2 + cos(2*x)^2 - 2*cos(2*x) + 1)*log(sin(x)^2 + cos(x)^2 + 2*cos(x) + 1) - 4*x*sin(2*x))/(sin(2*x)^2 + cos(2*x)^2 - 2*cos(2*x) + 1). it's supposed to be:-x*cot(x)+log(sin(x)) | zoranmaretic@gmail.com | Windows/VMWare | |||

469 | 4/22/2012 13:14:50 | 4.8 | wrong solution | Sage solution for: integral(x/cos(x)^2,x) is: 1/2*((sin(2*x)^2 + cos(2*x)^2 + 2*cos(2*x) + 1)*log(sin(2*x)^2 + cos(2*x)^2 + 2*cos(2*x) + 1) + 4*x*sin(2*x))/(sin(2*x)^2 + cos(2*x)^2 + 2*cos(2*x) + 1) it's supposed to be:x*tan(x)+log(abs(cos(x))) | zoranmaretic@gmail.com | Windows/VMWare | |||

470 | 4/22/2012 20:02:54 | sage 4.8 | Error message after a sage:command. Serious? See below | ---------------------------------------------------------------------- | Sage Version 4.8, Release Date: 2012-01-20 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: help() Welcome to Sage 4.8! To view the Sage tutorial in your web browser, type 'tutorial()', and to view the (very detailed) Sage reference manual, type 'manual()'. For help on any Sage function, for example 'matrix_plot', type 'matrix_plot?' to see a help message, type 'help(matrix_plot)' to see a very similar message, type 'browse_sage_doc(matrix_plot)' to view a message in a web browser, and type 'matrix_plot??' to look at the function's source code. To enter Python's interactive online help utility, type 'python_help()'. To get help on a Python function, module or package, type 'help(MODULE)' or 'python_help(MODULE)'. sage: tutorial() sage: X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 154 (GLX) Minor opcode of failed request: 19 (X_GLXQueryServerString) Serial number of failed request: 13 Current serial number in output stream: 13 | thomas.gerber@psi.ch | Linux 64bit | |||

471 | 4/25/2012 18:32:33 | 4.8 | positive integral returns negative function | the following positive integral returns a negative function: var ('n x') assume (x > 1) integrate (log(sqrt(n^2-x^2)+1), x, -n, n) returns -pi - 2*sqrt(n_f - 1)*sqrt(n_f + 1)*log(sqrt(n_f - 1)*sqrt(n_f + 1) + n_f) + 2*n_f | It should return minus that result | Linux 32bit | |||

472 | 4/26/2012 14:51:07 | 4.8 | Nonempty new worksheets | When creating a new worksheet ( via New Worksheet ) a prefilled worksheet is used as template. These prefilled worksheets exist of existing worksheets in my active worksheets. Please note that I have installed sage earlier on my system and recently downloaded the 4.8 version. Previous version was 4.7 and some wrong system paths/variables would be my expectation. | New worksheet being empty | leon.swinkels@gmail.com | Linux 64bit | ||

473 | 4/26/2012 19:40:35 | 4.8 | problem with "plot" | I define this function def m(u): if u > um: return 1 else: return 0 when I plot it this way plot(m,(0,1)) the figure is a step function as it should be. However, when I plot the function this other way u=var('u') plot(m(u),(u,0,1)) a constant value of zero is shown. I'd like to be able to use the second way of plotting because of cases like the one below plot(u+m(u),(u,0,1)) plot(u+ | plot(m(u),(u,0,1)) should show a step function | agarzon75@gmail.com | Windows/VMWare | ||

474 | 4/28/2012 18:15:16 | 4.8 | is_irreducible() in GF(2) | Sage reports the zero polynomial to not be irreducible in GF(2), but if this method is called on the zero polynomial in GF(p) for p odd, it gives a ValueError : must be nonzero. p = 2 R.<x> = PolynomialRing(GF(p)) f = x-x f.is_irreducible() p = 3 R.<x> = PolynomialRing(GF(p)) f = x-x f.is_irreducible() | sagenb.org | ||||

475 | 4/28/2012 21:02:35 | 4.8 | plot error | I type 'plot(sin, (1,10))' and get error " import numpy.core.numeric as NX AttributeError: 'module' object has no attribute 'core' " | timpchelintsev@gmail.com | Ubuntu 12.04 LTS | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_6.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("cGxvdChzaW4sKDEsMTApKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpT0p37E/___code___.py", line 3, in <module> exec compile(u'plot(sin,(_sage_const_1 ,_sage_const_10 )) File "", line 1, in <module> File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/misc/displayhook.py", line 174, in displayhook print_obj(sys.stdout, obj) File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/misc/displayhook.py", line 142, in print_obj print >>out_stream, `obj` File "sage_object.pyx", line 154, in sage.structure.sage_object.SageObject.__repr__ (sage/structure/sage_object.c:1492) File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 1114, in _repr_ self.show() File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/misc/decorators.py", line 456, in wrapper return func(*args, **kwds) File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 1772, in show self.save(**kwds) File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/misc/decorators.py", line 456, in wrapper return func(*args, **kwds) File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 2496, in save figure = self.matplotlib(**options) File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/sage/plot/plot.py", line 1977, in matplotlib from matplotlib.figure import Figure File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/matplotlib/__init__.py", line 135, in <module> from matplotlib.rcsetup import (defaultParams, File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/matplotlib/rcsetup.py", line 19, in <module> from matplotlib.colors import is_color_like File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/matplotlib/colors.py", line 52, in <module> import numpy as np File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/numpy/__init__.py", line 136, in <module> import add_newdocs File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/numpy/add_newdocs.py", line 9, in <module> from numpy.lib import add_newdoc File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/numpy/lib/__init__.py", line 13, in <module> from polynomial import * File "/home/timofey/Programs/sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux/local/lib/python2.6/site-packages/numpy/lib/polynomial.py", line 11, in <module> import numpy.core.numeric as NX AttributeError: 'module' object has no attribute 'core' | ||

476 | 4/29/2012 6:01:07 | sage 4.7.2 | boundary value problem involving second order ODE | r^2*V ′′(r) + r*V ′(r) − (M^2 + s*r^2)*V (r) == −P*r^2, Satisfying the boundary condition V (1 − δ) == 0 | second order ODE boundary value problems? solution? | sv.datta@gmail.com | Mac OSX | ||

477 | 5/1/2012 19:28:01 | 4.8 | wrong solution | solution for: integral(diff(sin(x)^2,x),x) is not: -cos(x)^2 | zoranmaretic@gmail.com | Windows/VMWare | |||

478 | 5/1/2012 20:15:37 | 4.8 | solutions | solution for: integral(2*sin(x)*cos(x),x) in Sage is -cos(x)^2 but for integral(sin(2*x),x) is -1/2*cos(2*x) | Windows/VMWare | ||||

479 | 5/2/2012 0:53:30 | 4.8 | Cannot change the name of the worksheet | When I try to click the name of the worksheet to change the name, nothing happens | mjb57@students.calvin.edu | sagenb.org | |||

480 | 5/2/2012 17:32:56 | 4.8 | solutions | result for: diff(integral(sin(x)^2+cos(x)^2,x),x) is correct = 1 but for : integral(diff(sin(x)^2+cos(x)^2,x),x) is not = 0 | zoranmaretic@gmail.com | Windows/VMWare | |||

481 | 5/2/2012 18:52:06 | 4.8 | Ellipsis generator does not work with python integers | The ellipsis generator does not seem to work if both arguments are Python integers. For example if you do ( 1 .. 3 ).next(), or ( int(1) .. 3 ).next() or even ( 1 .. int(3) ).next(), you get 1 and its type is 'sage.rings.integer.Integer'. However, if you do ( int(1) .. int(3) ).next() you get the following error: AttributeError: 'xrange' object has no attribute 'next' | I would expect the last case to return 1 (no matter whether or not it is a Python or Sage integer). | hjaltim07@ru.is | sagenb.org | ||

482 | 5/10/2012 7:42:40 | 4.8 | units break maxima | When I try to solve an equation with units included, maxima returns error TypeError: ECL says: Maxima asks: Is meter*(517*meter+375) positive, negative, or zero? i have published the "script" that broke it. http://uw.sagenb.org/home/pub/117 | for it to solve the function, units included. | draw@pdx.edu | Linux 64bit | ||

483 | 5/10/2012 20:06:50 | 4.8 | Installation Problem | Hello, First, I want to mention system details as follows: I have Pentium 4 single core, 32 bit (with hyper threading) Intel processor 3.00 GH, 80GB HD, 1GB RAM, Dual boot with 1.windows XP. 2. Ubuntu 10.10. I downloaded sage's latest version i.e. 4.8 from sage's official site and particularly file type is "sage-4.8-linux-32bit-ubuntu_10.04_lts-i686-Linux.tar.lzma" having size 413.4 MB. Transfer this to the home folder and follows these commands. When i run command in terminal : dagar@dagar-PVM7-Pro:~$ sudo apt-get tar --lzma -xvf sage-*...tar.lzma E: Command line option --lzma is not understood dagar@dagar-PVM7-Pro:~$ Every time i saw this, Here, would like to mention that i already installed archive manager which support .tar.lzma, .zip, .tar, ... etc. Please, suggest some solution. | I tried sage on-line & found that it was quite similar to the Mathematica & also support other software code. I found it very useful to me & i want its copy forever, because other mathematical softwares are not available easily and free.At last, I expected that it worked well with my system. Thank You. | jester3007@yahoo.com | Linux 32bit | ||

484 | 5/11/2012 11:13:08 | 4.8 | No initialing | When I try to start the virtual box, it does not work. | I hope to understand what to do! | crmissed45@gmail.com | Windows/VMWare | VirtualBox 4.1.14 r77440 win.x86 (Apr 12 2012 18:19:30) release log 00:00:02.272 Log opened 2012-05-11T08:46:00.140625000Z 00:00:02.272 OS Product: Windows XP Home 00:00:02.272 OS Release: 5.1.2600 00:00:02.272 OS Service Pack: 3 00:00:02.285 Host RAM: 502MB RAM, available: 297MB 00:00:02.285 Executable: C:\Programmi\Oracle\VirtualBox\VirtualBox.exe 00:00:02.285 Process ID: 2992 00:00:02.285 Package type: WINDOWS_32BITS_GENERIC 00:00:02.286 Installed Extension Packs: 00:00:02.286 None installed! 00:00:02.441 SUP: Loaded VMMR0.r0 (C:\Programmi\Oracle\VirtualBox\VMMR0.r0) at 0xa8f39000 - ModuleInit at 00000000a8f4ed30 and ModuleTerm at 00000000a8f4edb0 using the native ring-0 loader 00:00:02.441 SUP: VMMR0EntryEx located at 00000000a8f4fc60, VMMR0EntryFast at 00000000a8f4ef50 and VMMR0EntryInt at 00000000a8f4ef40 00:00:02.441 SUP: windbg> .reload /f C:\Programmi\Oracle\VirtualBox\VMMR0.r0=0xa8f39000 00:00:02.485 File system of 'C:\Documents and Settings\Moreno\VirtualBox VMs\Sage-4.8\Snapshots' (snapshots) is unknown 00:00:02.485 File system of 'C:\Documents and Settings\Moreno\VirtualBox VMs\Sage-4.8\sage-4.8-disk1.vmdk' is ntfs 00:00:02.541 VBoxSharedClipboard mode: Bidirectional 00:00:02.598 ************************* CFGM dump ************************* 00:00:02.599 [/] (level 0) 00:00:02.599 CSAMEnabled <integer> = 0x0000000000000001 (1) 00:00:02.599 CpuExecutionCap <integer> = 0x0000000000000064 (100) 00:00:02.599 EnablePAE <integer> = 0x0000000000000001 (1) 00:00:02.599 HwVirtExtForced <integer> = 0x0000000000000000 (0) 00:00:02.599 MemBalloonSize <integer> = 0x0000000000000000 (0) 00:00:02.599 Name <string> = "Sage-4.8" (cb=9) 00:00:02.599 NumCPUs <integer> = 0x0000000000000001 (1) 00:00:02.599 PATMEnabled <integer> = 0x0000000000000001 (1) 00:00:02.599 PageFusion <integer> = 0x0000000000000000 (0) 00:00:02.599 RamHoleSize <integer> = 0x0000000020000000 (536870912) 00:00:02.599 RamSize <integer> = 0x0000000020000000 (536870912) 00:00:02.599 RawR0Enabled <integer> = 0x0000000000000001 (1) 00:00:02.599 RawR3Enabled <integer> = 0x0000000000000001 (1) 00:00:02.599 TimerMillies <integer> = 0x000000000000000a (10) 00:00:02.599 UUID <bytes> = "14 68 96 6a 75 6d 91 44 82 84 6f 6a e4 df 9a c2" (cb=16) 00:00:02.599 00:00:02.599 [/CPUM/] (level 1) 00:00:02.599 SyntheticCpu <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/] (level 1) 00:00:02.599 00:00:02.599 [/Devices/8237A/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/8237A/0/] (level 3) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/AudioSniffer/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/AudioSniffer/0/] (level 3) 00:00:02.599 00:00:02.599 [/Devices/AudioSniffer/0/Config/] (level 4) 00:00:02.599 00:00:02.599 [/Devices/AudioSniffer/0/LUN#0/] (level 4) 00:00:02.599 Driver <string> = "MainAudioSniffer" (cb=17) 00:00:02.599 00:00:02.599 [/Devices/AudioSniffer/0/LUN#0/Config/] (level 5) 00:00:02.599 Object <integer> = 0x00000000012f6e78 (19885688) 00:00:02.599 00:00:02.599 [/Devices/VMMDev/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/VMMDev/0/] (level 3) 00:00:02.599 PCIBusNo <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIDeviceNo <integer> = 0x0000000000000004 (4) 00:00:02.599 PCIFunctionNo <integer> = 0x0000000000000000 (0) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/VMMDev/0/Config/] (level 4) 00:00:02.599 GuestCoreDumpDir <string> = "C:\Documents and Settings\Moreno\VirtualBox VMs\Sage-4.8\Snapshots" (cb=67) 00:00:02.599 RamSize <integer> = 0x0000000020000000 (536870912) 00:00:02.599 00:00:02.599 [/Devices/VMMDev/0/LUN#0/] (level 4) 00:00:02.599 Driver <string> = "HGCM" (cb=5) 00:00:02.599 00:00:02.599 [/Devices/VMMDev/0/LUN#0/Config/] (level 5) 00:00:02.599 Object <integer> = 0x000000000234f9d8 (37026264) 00:00:02.599 00:00:02.599 [/Devices/VMMDev/0/LUN#999/] (level 4) 00:00:02.599 Driver <string> = "MainStatus" (cb=11) 00:00:02.599 00:00:02.599 [/Devices/VMMDev/0/LUN#999/Config/] (level 5) 00:00:02.599 First <integer> = 0x0000000000000000 (0) 00:00:02.599 Last <integer> = 0x0000000000000000 (0) 00:00:02.599 papLeds <integer> = 0x00000000012a5b34 (19553076) 00:00:02.599 00:00:02.599 [/Devices/acpi/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/acpi/0/] (level 3) 00:00:02.599 PCIBusNo <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIDeviceNo <integer> = 0x0000000000000007 (7) 00:00:02.599 PCIFunctionNo <integer> = 0x0000000000000000 (0) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/acpi/0/Config/] (level 4) 00:00:02.599 CpuHotPlug <integer> = 0x0000000000000000 (0) 00:00:02.599 FdcEnabled <integer> = 0x0000000000000000 (0) 00:00:02.599 HostBusPciAddress <integer> = 0x0000000000000000 (0) 00:00:02.599 HpetEnabled <integer> = 0x0000000000000000 (0) 00:00:02.599 IOAPIC <integer> = 0x0000000000000000 (0) 00:00:02.599 IocPciAddress <integer> = 0x0000000000010000 (65536) 00:00:02.599 NumCPUs <integer> = 0x0000000000000001 (1) 00:00:02.599 RamHoleSize <integer> = 0x0000000020000000 (536870912) 00:00:02.599 RamSize <integer> = 0x0000000020000000 (536870912) 00:00:02.599 Serial0IoPortBase <integer> = 0x0000000000000000 (0) 00:00:02.599 Serial0Irq <integer> = 0x0000000000000000 (0) 00:00:02.599 Serial1IoPortBase <integer> = 0x0000000000000000 (0) 00:00:02.599 Serial1Irq <integer> = 0x0000000000000000 (0) 00:00:02.599 ShowCpu <integer> = 0x0000000000000000 (0) 00:00:02.599 ShowRtc <integer> = 0x0000000000000000 (0) 00:00:02.599 SmcEnabled <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/acpi/0/LUN#0/] (level 4) 00:00:02.599 Driver <string> = "ACPIHost" (cb=9) 00:00:02.599 00:00:02.599 [/Devices/acpi/0/LUN#0/Config/] (level 5) 00:00:02.599 00:00:02.599 [/Devices/ahci/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/] (level 3) 00:00:02.599 PCIBusNo <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIDeviceNo <integer> = 0x000000000000000d (13) 00:00:02.599 PCIFunctionNo <integer> = 0x0000000000000000 (0) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/Config/] (level 4) 00:00:02.599 Bootable <integer> = 0x0000000000000001 (1) 00:00:02.599 PortCount <integer> = 0x000000000000001e (30) 00:00:02.599 PrimaryMaster <integer> = 0x0000000000000000 (0) 00:00:02.599 PrimarySlave <integer> = 0x0000000000000001 (1) 00:00:02.599 SecondaryMaster <integer> = 0x0000000000000002 (2) 00:00:02.599 SecondarySlave <integer> = 0x0000000000000003 (3) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/Config/Port0/] (level 5) 00:00:02.599 NonRotationalMedium <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/LUN#0/] (level 4) 00:00:02.599 Driver <string> = "Block" (cb=6) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/LUN#0/AttachedDriver/] (level 5) 00:00:02.599 Driver <string> = "VD" (cb=3) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/LUN#0/AttachedDriver/Config/] (level 6) 00:00:02.599 BlockCache <integer> = 0x0000000000000001 (1) 00:00:02.599 Format <string> = "VMDK" (cb=5) 00:00:02.599 Path <string> = "C:\Documents and Settings\Moreno\VirtualBox VMs\Sage-4.8\sage-4.8-disk1.vmdk" (cb=77) 00:00:02.599 Type <string> = "HardDisk" (cb=9) 00:00:02.599 UseNewIo <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/LUN#0/Config/] (level 5) 00:00:02.599 Mountable <integer> = 0x0000000000000000 (0) 00:00:02.599 Type <string> = "HardDisk" (cb=9) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/LUN#999/] (level 4) 00:00:02.599 Driver <string> = "MainStatus" (cb=11) 00:00:02.599 00:00:02.599 [/Devices/ahci/0/LUN#999/Config/] (level 5) 00:00:02.599 DeviceInstance <string> = "ahci/0" (cb=7) 00:00:02.599 First <integer> = 0x0000000000000000 (0) 00:00:02.599 Last <integer> = 0x000000000000001d (29) 00:00:02.599 pConsole <integer> = 0x00000000012a5828 (19552296) 00:00:02.599 papLeds <integer> = 0x00000000012a5a3c (19552828) 00:00:02.599 pmapMediumAttachments <integer> = 0x00000000012a5b40 (19553088) 00:00:02.599 00:00:02.599 [/Devices/apic/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/apic/0/] (level 3) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/apic/0/Config/] (level 4) 00:00:02.599 IOAPIC <integer> = 0x0000000000000000 (0) 00:00:02.599 NumCPUs <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/e1000/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/] (level 3) 00:00:02.599 PCIBusNo <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIDeviceNo <integer> = 0x0000000000000003 (3) 00:00:02.599 PCIFunctionNo <integer> = 0x0000000000000000 (0) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/Config/] (level 4) 00:00:02.599 AdapterType <integer> = 0x0000000000000000 (0) 00:00:02.599 CableConnected <integer> = 0x0000000000000001 (1) 00:00:02.599 LineSpeed <integer> = 0x0000000000000000 (0) 00:00:02.599 MAC <bytes> = "08 00 27 bf 93 87" (cb=6) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/LUN#0/] (level 4) 00:00:02.599 Driver <string> = "NAT" (cb=4) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/LUN#0/Config/] (level 5) 00:00:02.599 AliasMode <integer> = 0x0000000000000000 (0) 00:00:02.599 BootFile <string> = "Sage-4.8.pxe" (cb=13) 00:00:02.599 DNSProxy <integer> = 0x0000000000000000 (0) 00:00:02.599 Network <string> = "10.0.2.0/24" (cb=12) 00:00:02.599 PassDomain <integer> = 0x0000000000000001 (1) 00:00:02.599 TFTPPrefix <string> = "C:\Documents and Settings\Moreno/.VirtualBox\TFTP" (cb=50) 00:00:02.599 UseHostResolver <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/LUN#0/Config/guestsage/] (level 6) 00:00:02.599 BindIP <string> = "127.0.0.1" (cb=10) 00:00:02.599 GuestPort <integer> = 0x0000000000001f40 (8000) 00:00:02.599 HostPort <integer> = 0x0000000000001f40 (8000) 00:00:02.599 Protocol <string> = "TCP" (cb=4) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/LUN#0/Config/guestssh/] (level 6) 00:00:02.599 BindIP <string> = "127.0.0.1" (cb=10) 00:00:02.599 GuestPort <integer> = 0x0000000000000016 (22) 00:00:02.599 HostPort <integer> = 0x00000000000008ae (2222) 00:00:02.599 Protocol <string> = "TCP" (cb=4) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/LUN#999/] (level 4) 00:00:02.599 Driver <string> = "MainStatus" (cb=11) 00:00:02.599 00:00:02.599 [/Devices/e1000/0/LUN#999/Config/] (level 5) 00:00:02.599 First <integer> = 0x0000000000000000 (0) 00:00:02.599 Last <integer> = 0x0000000000000000 (0) 00:00:02.599 papLeds <integer> = 0x00000000012a5b14 (19553044) 00:00:02.599 00:00:02.599 [/Devices/i8254/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/i8254/0/] (level 3) 00:00:02.599 00:00:02.599 [/Devices/i8254/0/Config/] (level 4) 00:00:02.599 00:00:02.599 [/Devices/i8259/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/i8259/0/] (level 3) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/i8259/0/Config/] (level 4) 00:00:02.599 00:00:02.599 [/Devices/mc146818/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/mc146818/0/] (level 3) 00:00:02.599 00:00:02.599 [/Devices/mc146818/0/Config/] (level 4) 00:00:02.599 UseUTC <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/parallel/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/pcarch/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/pcarch/0/] (level 3) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/pcarch/0/Config/] (level 4) 00:00:02.599 00:00:02.599 [/Devices/pcbios/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/pcbios/0/] (level 3) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/pcbios/0/Config/] (level 4) 00:00:02.599 BootDevice0 <string> = "DVD" (cb=4) 00:00:02.599 BootDevice1 <string> = "DVD" (cb=4) 00:00:02.599 BootDevice2 <string> = "IDE" (cb=4) 00:00:02.599 BootDevice3 <string> = "NONE" (cb=5) 00:00:02.599 FloppyDevice <string> = "i82078" (cb=7) 00:00:02.599 HardDiskDevice <string> = "piix3ide" (cb=9) 00:00:02.599 IOAPIC <integer> = 0x0000000000000000 (0) 00:00:02.599 McfgBase <integer> = 0x0000000000000000 (0) 00:00:02.599 McfgLength <integer> = 0x0000000000000000 (0) 00:00:02.599 NumCPUs <integer> = 0x0000000000000001 (1) 00:00:02.599 PXEDebug <integer> = 0x0000000000000000 (0) 00:00:02.599 RamHoleSize <integer> = 0x0000000020000000 (536870912) 00:00:02.599 RamSize <integer> = 0x0000000020000000 (536870912) 00:00:02.599 SataHardDiskDevice <string> = "ahci" (cb=5) 00:00:02.599 SataPrimaryMasterLUN <integer> = 0x0000000000000000 (0) 00:00:02.599 SataPrimarySlaveLUN <integer> = 0x0000000000000001 (1) 00:00:02.599 SataSecondaryMasterLUN <integer> = 0x0000000000000002 (2) 00:00:02.599 SataSecondarySlaveLUN <integer> = 0x0000000000000003 (3) 00:00:02.599 UUID <bytes> = "14 68 96 6a 75 6d 91 44 82 84 6f 6a e4 df 9a c2" (cb=16) 00:00:02.599 00:00:02.599 [/Devices/pcbios/0/Config/NetBoot/] (level 5) 00:00:02.599 00:00:02.599 [/Devices/pcbios/0/Config/NetBoot/0/] (level 6) 00:00:02.599 NIC <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIBusNo <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIDeviceNo <integer> = 0x0000000000000003 (3) 00:00:02.599 PCIFunctionNo <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/pci/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/pci/0/] (level 3) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/pci/0/Config/] (level 4) 00:00:02.599 IOAPIC <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/pckbd/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/] (level 3) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/Config/] (level 4) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#0/] (level 4) 00:00:02.599 Driver <string> = "KeyboardQueue" (cb=14) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#0/AttachedDriver/] (level 5) 00:00:02.599 Driver <string> = "MainKeyboard" (cb=13) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#0/AttachedDriver/Config/] (level 6) 00:00:02.599 Object <integer> = 0x0000000001311430 (19993648) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#0/Config/] (level 5) 00:00:02.599 QueueSize <integer> = 0x0000000000000040 (64) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#1/] (level 4) 00:00:02.599 Driver <string> = "MouseQueue" (cb=11) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#1/AttachedDriver/] (level 5) 00:00:02.599 Driver <string> = "MainMouse" (cb=10) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#1/AttachedDriver/Config/] (level 6) 00:00:02.599 Object <integer> = 0x00000000013107f8 (19990520) 00:00:02.599 00:00:02.599 [/Devices/pckbd/0/LUN#1/Config/] (level 5) 00:00:02.599 QueueSize <integer> = 0x0000000000000080 (128) 00:00:02.599 00:00:02.599 [/Devices/pcnet/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/0/] (level 3) 00:00:02.599 PCIBusNo <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIDeviceNo <integer> = 0x0000000000000001 (1) 00:00:02.599 PCIFunctionNo <integer> = 0x0000000000000001 (1) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/0/Config/] (level 4) 00:00:02.599 Type <string> = "PIIX4" (cb=6) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/0/Config/SecondaryMaster/] (level 5) 00:00:02.599 NonRotationalMedium <integer> = 0x0000000000000000 (0) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/0/LUN#2/] (level 4) 00:00:02.599 Driver <string> = "Block" (cb=6) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/0/LUN#2/Config/] (level 5) 00:00:02.599 Mountable <integer> = 0x0000000000000001 (1) 00:00:02.599 Type <string> = "DVD" (cb=4) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/0/LUN#999/] (level 4) 00:00:02.599 Driver <string> = "MainStatus" (cb=11) 00:00:02.599 00:00:02.599 [/Devices/piix3ide/0/LUN#999/Config/] (level 5) 00:00:02.599 DeviceInstance <string> = "piix3ide/0" (cb=11) 00:00:02.599 First <integer> = 0x0000000000000000 (0) 00:00:02.599 Last <integer> = 0x0000000000000003 (3) 00:00:02.599 pConsole <integer> = 0x00000000012a5828 (19552296) 00:00:02.599 papLeds <integer> = 0x00000000012a5a2c (19552812) 00:00:02.599 pmapMediumAttachments <integer> = 0x00000000012a5b40 (19553088) 00:00:02.599 00:00:02.599 [/Devices/serial/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/vga/] (level 2) 00:00:02.599 00:00:02.599 [/Devices/vga/0/] (level 3) 00:00:02.599 PCIBusNo <integer> = 0x0000000000000000 (0) 00:00:02.599 PCIDeviceNo <integer> = 0x0000000000000002 (2) 00:00:02.599 PCIFunctionNo <integer> = 0x0000000000000000 (0) 00:00:02.599 Trusted <integer> = 0x0000000000000001 (1) 00:00:02.599 00:00:02.599 [/Devices/vga/0/Config/] (level 4) 00:00:02.599 CustomVideoModes <integer> = 0x0000000000000000 (0) 00:00:02.599 FadeIn <integer> = 0x0000000000000001 (1) 00:00:02.599 FadeOut <integer> = 0x0000000000000001 (1) 00:00:02.599 HeightReduction <integer> = 0x0000000000000000 (0) 00:00:02.599 LogoFile <string> = "" (cb=1) 00:00:02.599 LogoTime <integer> = 0x0000000000000000 (0) 00:00:02.599 MonitorCount <integer> = 0x0000000000000001 (1) 00:00:02.599 ShowBootMenu <integer> = 0x0000000000000002 (2) 00:00:02.599 VRamSize <integer> = 0x0000000001000000 (16777216) 00:00:02.599 00:00:02.599 [/Devices/vga/0/LUN#0/] (level 4) 00:00:02.599 Driver <string> = "MainDisplay" (cb=12) 00:00:02.599 00:00:02.599 [/Devices/vga/0/LUN#0/Config/] (level 5) 00:00:02.599 Object <integer> = 0x00000000012f6148 (19882312) 00:00:02.599 00:00:02.599 [/Devices/virtio-net/] (level 2) 00:00:02.599 00:00:02.599 [/HWVirtExt/] (level 1) 00:00:02.599 EnableLargePages <integer> = 0x0000000000000000 (0) 00:00:02.599 EnableNestedPaging <integer> = 0x0000000000000001 (1) 00:00:02.599 EnableVPID <integer> = 0x0000000000000001 (1) 00:00:02.600 Exclusive <integer> = 0x0000000000000001 (1) 00:00:02.600 00:00:02.600 [/MM/] (level 1) 00:00:02.600 CanUseLargerHeap <integer> = 0x0000000000000000 (0) 00:00:02.600 00:00:02.600 [/PDM/] (level 1) 00:00:02.600 00:00:02.600 [/PDM/AsyncCompletion/] (level 2) 00:00:02.600 00:00:02.600 [/PDM/AsyncCompletion/File/] (level 3) 00:00:02.600 00:00:02.600 [/PDM/AsyncCompletion/File/BwGroups/] (level 4) 00:00:02.600 00:00:02.600 [/PDM/BlkCache/] (level 2) 00:00:02.600 CacheSize <integer> = 0x0000000000500000 (5242880) 00:00:02.600 00:00:02.600 [/PDM/Devices/] (level 2) 00:00:02.600 00:00:02.600 [/PDM/Drivers/] (level 2) 00:00:02.600 00:00:02.600 [/PDM/Drivers/VBoxC/] (level 3) 00:00:02.600 Path <string> = "VBoxC" (cb=6) 00:00:02.600 00:00:02.600 [/PGM/] (level 1) 00:00:02.600 MaxRing3Chunks <integer> = 0x0000000000001000 (4096) 00:00:02.600 00:00:02.600 [/TM/] (level 1) 00:00:02.600 UTCOffset <integer> = 0x0000000000000000 (0) 00:00:02.600 00:00:02.600 ********************* End of CFGM dump ********************** 00:00:02.600 MM: cbHyperHeap=0x140000 (1310720) 00:00:02.603 CPUMSetGuestCpuIdFeature: Enabled PAE 00:00:02.603 Logical host processors: 2 present, 2 max, 2 online, online mask: 0000000000000003 00:00:02.603 ************************* CPUID dump ************************ 00:00:02.603 RAW Standard CPUIDs 00:00:02.603 Function eax ebx ecx edx 00:00:02.603 Gst: 00000000 00000005 756e6547 6c65746e 49656e69 00:00:02.603 Hst: 00000005 756e6547 6c65746e 49656e69 00:00:02.603 Gst: 00000001 00000f34 00000800 00000009 078bf1ff 00:00:02.603 Hst: 00000f34 00020800 0000441d bfebfbff 00:00:02.603 Gst: 00000002 605b5001 00000000 00000000 007c7040 00:00:02.603 Hst: 605b5001 00000000 00000000 007c7040 00:00:02.603 Gst: 00000003 00000000 00000000 00000000 00000000 00:00:02.603 Hst: 00000000 00000000 00000000 00000000 00:00:02.603 Gst: 00000004 00000000 00000000 00000000 00000000 00:00:02.603 Hst: 00004121 01c0003f 0000001f 00000000 00:00:02.603 Gst: 00000005 00000040 00000040 00000000 00000000 00:00:02.603 Hst: 00000040 00000040 00000000 00000000 00:00:02.603 Name: GenuineIntel 00:00:02.603 Supports: 0-5 00:00:02.603 Family: 15 Extended: 0 Effective: 15 00:00:02.603 Model: 3 Extended: 0 Effective: 3 00:00:02.603 Stepping: 4 00:00:02.603 Type: 0 (primary) 00:00:02.603 APIC ID: 0x00 00:00:02.603 Logical CPUs: 0 00:00:02.603 CLFLUSH Size: 8 00:00:02.603 Brand ID: 0x00 00:00:02.603 Mnemonic - Description = guest (host) 00:00:02.603 FPU - x87 FPU on Chip = 1 (1) 00:00:02.603 VME - Virtual 8086 Mode Enhancements = 1 (1) 00:00:02.603 DE - Debugging extensions = 1 (1) 00:00:02.603 PSE - Page Size Extension = 1 (1) 00:00:02.603 TSC - Time Stamp Counter = 1 (1) 00:00:02.603 MSR - Model Specific Registers = 1 (1) 00:00:02.603 PAE - Physical Address Extension = 1 (1) 00:00:02.603 MCE - Machine Check Exception = 1 (1) 00:00:02.603 CX8 - CMPXCHG8B instruction = 1 (1) 00:00:02.603 APIC - APIC On-Chip = 0 (1) 00:00:02.603 10 - Reserved = 0 (0) 00:00:02.603 SEP - SYSENTER and SYSEXIT = 0 (1) 00:00:02.603 MTRR - Memory Type Range Registers = 1 (1) 00:00:02.603 PGE - PTE Global Bit = 1 (1) 00:00:02.603 MCA - Machine Check Architecture = 1 (1) 00:00:02.603 CMOV - Conditional Move Instructions = 1 (1) 00:00:02.603 PAT - Page Attribute Table = 1 (1) 00:00:02.603 PSE-36 - 36-bit Page Size Extention = 1 (1) 00:00:02.603 PSN - Processor Serial Number = 0 (0) 00:00:02.603 CLFSH - CLFLUSH Instruction. = 1 (1) 00:00:02.603 20 - Reserved = 0 (0) 00:00:02.603 DS - Debug Store = 0 (1) 00:00:02.603 ACPI - Thermal Mon. & Soft. Clock Ctrl.= 0 (1) 00:00:02.603 MMX - Intel MMX Technology = 1 (1) 00:00:02.603 FXSR - FXSAVE and FXRSTOR Instructions = 1 (1) 00:00:02.603 SSE - SSE Support = 1 (1) 00:00:02.603 SSE2 - SSE2 Support = 1 (1) 00:00:02.603 SS - Self Snoop = 0 (1) 00:00:02.603 HTT - Hyper-Threading Technology = 0 (1) 00:00:02.603 TM - Thermal Monitor = 0 (1) 00:00:02.603 30 - Reserved = 0 (0) 00:00:02.603 PBE - Pending Break Enable = 0 (1) 00:00:02.603 Supports SSE3 = 1 (1) 00:00:02.603 PCLMULQDQ = 0 (0) 00:00:02.603 DS Area 64-bit layout = 0 (1) 00:00:02.603 Supports MONITOR/MWAIT = 1 (1) 00:00:02.603 CPL-DS - CPL Qualified Debug Store = 0 (1) 00:00:02.603 VMX - Virtual Machine Technology = 0 (0) 00:00:02.603 SMX - Safer Mode Extensions = 0 (0) 00:00:02.603 Enhanced SpeedStep Technology = 0 (0) 00:00:02.603 Terminal Monitor 2 = 0 (0) 00:00:02.603 Supplemental SSE3 instructions = 0 (0) 00:00:02.603 L1 Context ID = 0 (1) 00:00:02.603 11 - Reserved = 0 (0) 00:00:02.603 FMA extensions using YMM state = 0 (0) 00:00:02.603 CMPXCHG16B instruction = 0 (0) 00:00:02.603 xTPR Update Control = 0 (1) 00:00:02.603 Perf/Debug Capability MSR = 0 (0) 00:00:02.603 16 - Reserved = 0 (0) 00:00:02.603 PCID - Process-context identifiers = 0 (0) 00:00:02.603 DCA - Direct Cache Access = 0 (0) 00:00:02.603 SSE4.1 instruction extensions = 0 (0) 00:00:02.603 SSE4.2 instruction extensions = 0 (0) 00:00:02.603 Supports the x2APIC extensions = 0 (0) 00:00:02.603 MOVBE instruction = 0 (0) 00:00:02.603 POPCNT instruction = 0 (0) 00:00:02.603 TSC-Deadline LAPIC timer mode = 0 (0) 00:00:02.603 AESNI instruction extensions = 0 (0) 00:00:02.603 XSAVE/XRSTOR extended state feature = 0 (0) 00:00:02.603 Supports OSXSAVE = 0 (0) 00:00:02.603 AVX instruction extensions = 0 (0) 00:00:02.603 29/30 - Reserved = 0x0 (0x0) 00:00:02.603 Hypervisor Present (we're a guest) = 0 (0) 00:00:02.603 00:00:02.603 RAW Extended CPUIDs 00:00:02.603 Function eax ebx ecx edx 00:00:02.603 Gst: 80000000 80000008 00000000 00000000 00000000 00:00:02.603 Hst: 80000008 00000000 00000000 00000000 00:00:02.603 Gst: 80000001 00000000 00000000 00000000 00000000 00:00:02.603 Hst: 00000000 00000000 00000000 00000000 00:00:02.603 Gst: 80000002 20202020 20202020 20202020 6e492020 00:00:02.603 Hst: 20202020 20202020 20202020 6e492020 00:00:02.603 Gst: 80000003 286c6574 50202952 69746e65 52286d75 00:00:02.603 Hst: 286c6574 50202952 69746e65 52286d75 00:00:02.603 Gst: 80000004 20342029 20555043 30382e32 007a4847 00:00:02.603 Hst: 20342029 20555043 30382e32 007a4847 00:00:02.603 Gst: 80000005 00000000 00000000 00000000 00000000 00:00:02.603 Hst: 00000000 00000000 00000000 00000000 00:00:02.603 Gst: 80000006 00000000 00000000 04006040 00000000 00:00:02.603 Hst: 00000000 00000000 04006040 00000000 00:00:02.603 Gst: 80000007 00000000 00000000 00000000 00000000 00:00:02.603 Hst: 00000000 00000000 00000000 00000000 00:00:02.603 Gst: 80000008 00002024 00000000 00000000 00000000 00:00:02.603 Hst: 00002024 00000000 00000000 00000000 00:00:02.603 Gst: 80000009 00000040 00000040 00000000 00000000* 00:00:02.603 Hst: 00000040 00000040 00000000 00000000 00:00:02.603 Ext Name: 00:00:02.603 Ext Supports: 0x80000000-0x80000008 00:00:02.603 Family: 0 Extended: 0 Effective: 0 00:00:02.603 Model: 0 Extended: 0 Effective: 0 00:00:02.603 Stepping: 0 00:00:02.603 Brand ID: 0x000 00:00:02.603 Mnemonic - Description = guest (host) 00:00:02.603 FPU - x87 FPU on Chip = 0 (0) 00:00:02.603 VME - Virtual 8086 Mode Enhancements = 0 (0) 00:00:02.603 DE - Debugging extensions = 0 (0) 00:00:02.603 PSE - Page Size Extension = 0 (0) 00:00:02.603 TSC - Time Stamp Counter = 0 (0) 00:00:02.603 MSR - K86 Model Specific Registers = 0 (0) 00:00:02.603 PAE - Physical Address Extension = 0 (0) 00:00:02.603 MCE - Machine Check Exception = 0 (0) 00:00:02.603 CX8 - CMPXCHG8B instruction = 0 (0) 00:00:02.603 APIC - APIC On-Chip = 0 (0) 00:00:02.603 10 - Reserved = 0 (0) 00:00:02.603 SEP - SYSCALL and SYSRET = 0 (0) 00:00:02.603 MTRR - Memory Type Range Registers = 0 (0) 00:00:02.603 PGE - PTE Global Bit = 0 (0) 00:00:02.603 MCA - Machine Check Architecture = 0 (0) 00:00:02.603 CMOV - Conditional Move Instructions = 0 (0) 00:00:02.603 PAT - Page Attribute Table = 0 (0) 00:00:02.603 PSE-36 - 36-bit Page Size Extention = 0 (0) 00:00:02.603 18 - Reserved = 0 (0) 00:00:02.603 19 - Reserved = 0 (0) 00:00:02.603 NX - No-Execute Page Protection = 0 (0) 00:00:02.603 DS - Debug Store = 0 (0) 00:00:02.603 AXMMX - AMD Extensions to MMX Instr. = 0 (0) 00:00:02.603 MMX - Intel MMX Technology = 0 (0) 00:00:02.603 FXSR - FXSAVE and FXRSTOR Instructions = 0 (0) 00:00:02.603 25 - AMD fast FXSAVE and FXRSTOR Instr.= 0 (0) 00:00:02.603 26 - 1 GB large page support = 0 (0) 00:00:02.603 27 - RDTSCP instruction = 0 (0) 00:00:02.603 28 - Reserved = 0 (0) 00:00:02.603 29 - AMD Long Mode = 0 (0) 00:00:02.603 30 - AMD Extensions to 3DNow = 0 (0) 00:00:02.603 31 - AMD 3DNow = 0 (0) 00:00:02.603 LahfSahf - LAHF/SAHF in 64-bit mode = 0 (0) 00:00:02.603 CmpLegacy - Core MP legacy mode (depr) = 0 (0) 00:00:02.603 SVM - AMD VM Extensions = 0 (0) 00:00:02.603 APIC registers starting at 0x400 = 0 (0) 00:00:02.603 AltMovCR8 - LOCK MOV CR0 means MOV CR8 = 0 (0) 00:00:02.603 Advanced bit manipulation = 0 (0) 00:00:02.603 SSE4A instruction support = 0 (0) 00:00:02.603 Misaligned SSE mode = 0 (0) 00:00:02.603 PREFETCH and PREFETCHW instruction = 0 (0) 00:00:02.603 OS visible workaround = 0 (0) 00:00:02.603 Instruction based sampling = 0 (0) 00:00:02.603 SSE5 support = 0 (0) 00:00:02.603 SKINIT, STGI, and DEV support = 0 (0) 00:00:02.603 Watchdog timer support. = 0 (0) 00:00:02.603 31:14 - Reserved = 0x0 (0x0) 00:00:02.603 Full Name: Intel(R) Pentium(R) 4 CPU 2.80GHz 00:00:02.603 TLB 2/4M Instr/Uni: res0 0 entries 00:00:02.603 TLB 2/4M Data: res0 0 entries 00:00:02.603 TLB 4K Instr/Uni: res0 0 entries 00:00:02.603 TLB 4K Data: res0 0 entries 00:00:02.603 L1 Instr Cache Line Size: 0 bytes 00:00:02.603 L1 Instr Cache Lines Per Tag: 0 00:00:02.603 L1 Instr Cache Associativity: res0 00:00:02.603 L1 Instr Cache Size: 0 KB 00:00:02.603 L1 Data Cache Line Size: 0 bytes 00:00:02.603 L1 Data Cache Lines Per Tag: 0 00:00:02.603 L1 Data Cache Associativity: res0 00:00:02.603 L1 Data Cache Size: 0 KB 00:00:02.603 L2 TLB 2/4M Instr/Uni: off 0 entries 00:00:02.603 L2 TLB 2/4M Data: off 0 entries 00:00:02.603 L2 TLB 4K Instr/Uni: off 0 entries 00:00:02.603 L2 TLB 4K Data: off 0 entries 00:00:02.603 L2 Cache Line Size: 0 bytes 00:00:02.603 L2 Cache Lines Per Tag: 0 00:00:02.603 L2 Cache Associativity: off 00:00:02.603 L2 Cache Size: 0 KB 00:00:02.603 APM Features: 00:00:02.603 Physical Address Width: 36 bits 00:00:02.603 Virtual Address Width: 32 bits 00:00:02.603 Guest Physical Address Width: 0 bits 00:00:02.603 Physical Core Count: 0 00:00:02.603 00:00:02.603 RAW Centaur CPUIDs 00:00:02.603 Function eax ebx ecx edx 00:00:02.603 Gst: c0000000 00000040 00000040 00000000 00000000 00:00:02.603 Hst: 00000040 00000040 00000000 00000000 00:00:02.603 Gst: c0000001 00000040 00000040 00000000 00000000 00:00:02.603 Hst: 00000040 00000040 00000000 00000000 00:00:02.603 Gst: c0000002 00000040 00000040 00000000 00000000 00:00:02.603 Hst: 00000040 00000040 00000000 00000000 00:00:02.603 Gst: c0000003 00000040 00000040 00000000 00000000 00:00:02.603 Hst: 00000040 00000040 00000000 00000000 00:00:02.603 Centaur Supports: 0xc0000000-0x00000040 00:00:02.603 Mnemonic - Description = guest (host) 00:00:02.603 AIS - Alternate Instruction Set = 0 (0) 00:00:02.603 AIS-E - AIS enabled = 0 (0) 00:00:02.603 RNG - Random Number Generator = 0 (0) 00:00:02.603 RNG-E - RNG enabled = 0 (0) 00:00:02.603 LH - LongHaul MSR 0000_110Ah = 0 (0) 00:00:02.603 FEMMS - FEMMS = 0 (0) 00:00:02.603 ACE - Advanced Cryptography Engine = 0 (0) 00:00:02.603 ACE-E - ACE enabled = 0 (0) 00:00:02.603 ACE2 - Advanced Cryptography Engine 2 = 0 (0) 00:00:02.603 ACE2-E - ACE enabled = 0 (0) 00:00:02.603 PHE - Hash Engine = 0 (0) 00:00:02.603 PHE-E - PHE enabled = 0 (0) 00:00:02.603 PMM - Montgomery Multiplier = 0 (0) 00:00:02.603 PMM-E - PMM enabled = 0 (0) 00:00:02.603 00:00:02.603 00:00:02.603 ******************** End of CPUID dump ********************** 00:00:02.604 Host paging mode: 32-bit+PGE 00:00:02.604 PGMPool: cMaxPages=288 (u64MaxPages=288) 00:00:02.604 pgmR3PoolInit: cMaxPages=0x120 cMaxUsers=0x240 cMaxPhysExts=0x240 fCacheEnable=true 00:00:02.654 REM: VBoxREM32 00:00:02.678 TM: GIP - u32Mode=1 (SyncTSC) u32UpdateHz=85 00:00:02.710 TM: cTSCTicksPerSecond=0xa5e48644 (2 783 217 220) fTSCVirtualized=true fTSCUseRealTSC=false 00:00:02.710 TM: fMaybeUseOffsettedHostTSC=true TSCTiedToExecution=false TSCNotTiedToHalt=false 00:00:02.711 CoreCode: R3=02fa0000 R0=8134c000 RC=a038a000 Phys=000000000134c000 cb=0x2000 00:00:02.769 AIOMgr: Default manager type is "Async" 00:00:02.769 AIOMgr: Default file backend is "NonBuffered" 00:00:02.769 BlkCache: Cache successfully initialised. Cache size is 5242880 bytes 00:00:02.769 BlkCache: Cache commit interval is 10000 ms 00:00:02.769 BlkCache: Cache commit threshold is 2621440 bytes 00:00:03.225 [SMP] BIOS with 1 CPUs 00:00:03.366 SUP: Loaded VBoxDDR0.r0 (C:\Programmi\Oracle\VirtualBox\VBoxDDR0.r0) at 0xa8f1c000 - ModuleInit at 0000000000000000 and ModuleTerm at 0000000000000000 using the native ring-0 loader 00:00:03.366 SUP: windbg> .reload /f C:\Programmi\Oracle\VirtualBox\VBoxDDR0.r0=0xa8f1c000 00:00:03.456 SUP: Loaded VBoxDD2R0.r0 (C:\Programmi\Oracle\VirtualBox\VBoxDD2R0.r0) at 0xa9448000 - ModuleInit at 0000000000000000 and ModuleTerm at 0000000000000000 using the native ring-0 loader 00:00:03.456 SUP: windbg> .reload /f C:\Programmi\Oracle\VirtualBox\VBoxDD2R0.r0=0xa9448000 00:00:03.456 Activating Local APIC 00:00:03.456 CPUMSetGuestCpuIdFeature: Enabled APIC 00:00:03.456 CPUMSetGuestCpuIdFeature: Disabled x2APIC 00:00:03.456 PIT: mode=3 count=0x10000 (65536) - 18.20 Hz (ch=0) 00:00:03.517 Shared Folders service loaded. 00:00:03.542 Chipset cannot do MSI: VERR_NOT_IMPLEMENTED 00:00:03.542 DrvBlock: Flushes will be ignored 00:00:03.543 DrvBlock: Async flushes will be passed to the disk 00:00:03.543 VD: Detected Windows XP, disabled poll based waiting for TCP 00:00:03.543 VDInit finished 00:00:03.544 AIOMgr: Endpoint for file 'C:\Documents and Settings\Moreno\VirtualBox VMs\Sage-4.8\sage-4.8-disk1.vmdk' (flags 000c0723) created successfully 00:00:03.742 AHCI: LUN#0: disk, PCHS=16253/16/63, total number of sectors 16384000 00:00:03.742 AHCI: LUN#0: using async I/O 00:00:03.742 Port1: no driver attached 00:00:03.742 Port2: no driver attached 00:00:03.742 Port3: no driver attached 00:00:03.742 Port4: no driver attached 00:00:03.742 Port5: no driver attached 00:00:03.742 Port6: no driver attached 00:00:03.742 Port7: no driver attached 00:00:03.742 Port8: no driver attached 00:00:03.742 Port9: no driver attached 00:00:03.742 Port10: no driver attached 00:00:03.742 Port11: no driver attached 00:00:03.742 Port12: no driver attached 00:00:03.742 Port13: no driver attached 00:00:03.742 Port14: no driver attached 00:00:03.742 Port15: no driver attached 00:00:03.742 Port16: no driver attached 00:00:03.742 Port17: no driver attached 00:00:03.742 Port18: no driver attached 00:00:03.742 Port19: no driver attached 00:00:03.742 Port20: no driver attached 00:00:03.742 Port21: no driver attached 00:00:03.742 Port22: no driver attached 00:00:03.742 Port23: no driver attached 00:00:03.742 Port24: no driver attached 00:00:03.742 Port25: no driver attached 00:00:03.742 Port26: no driver attached 00:00:03.742 Port27: no driver attached 00:00:03.743 Port28: no driver attached 00:00:03.743 Port29: no driver attached 00:00:03.743 AHCI ATA: LUN#0: disk, PCHS=16253/16/63, total number of sectors 16384000 00:00:03.743 AHCI ATA: LUN#1: no unit 00:00:03.743 AHCI ATA: Ctl: finished processing RESET 00:00:03.743 AHCI ATA: LUN#2: no unit 00:00:03.743 AHCI ATA: LUN#3: no unit 00:00:03.743 AHCI ATA: Ctl: finished processing RESET 00:00:03.744 AHCI ATA: Ctl: finished processing RESET 00:00:03.744 AHCI ATA: Ctl: finished processing RESET 00:00:03.744 PIIX3 ATA: LUN#0: no unit 00:00:03.744 PIIX3 ATA: LUN#1: no unit 00:00:03.744 DrvBlock: Flushes will be ignored 00:00:03.744 DrvBlock: Async flushes will be passed to the disk 00:00:03.744 PIIX3 ATA: LUN#2: CD/DVD, total number of sectors 0, passthrough disabled 00:00:03.744 PIIX3 ATA: LUN#3: no unit 00:00:03.745 PIIX3 ATA: Ctl#0: finished processing RESET 00:00:03.745 PIIX3 ATA: Ctl#1: finished processing RESET 00:00:04.445 NAT: value of BindIP has been ignored 00:00:04.450 DevPcBios: SATA LUN#0 LCHS=1019/255/63 00:00:04.451 PGM: The CPU physical address width is 36 bits 00:00:04.451 PGMR3InitFinalize: 4 MB PSE mask 0000000fffffffff 00:00:04.471 VMM: fUsePeriodicPreemptionTimers=false 00:00:04.471 HWACCM: No VT-x or AMD-V CPU extension found. Reason VERR_VMX_NO_VMX 00:00:04.471 HWACCM: VMX MSR_IA32_FEATURE_CONTROL=0 00:00:04.488 VM: Halt method global1 (5) 00:00:04.488 HaltedGlobal1 config: cNsSpinBlockThresholdCfg=50000 00:00:04.488 Changing the VM state from 'CREATING' to 'CREATED'. 00:00:04.488 Changing the VM state from 'CREATED' to 'POWERING_ON'. 00:00:04.488 NAT: set redirect TCP host port 2222 => guest port 22 @ 10.0.2.15 00:00:04.552 NAT: set redirect TCP host port 8000 => guest port 8000 @ 10.0.2.15 00:00:04.553 AIOMgr: Endpoints without assigned bandwidth groups: 00:00:04.553 AIOMgr: C:\Documents and Settings\Moreno\VirtualBox VMs\Sage-4.8\sage-4.8-disk1.vmdk 00:00:04.553 Changing the VM state from 'POWERING_ON' to 'RUNNING'. 00:00:04.561 Guest Log: BIOS: VirtualBox 4.1.14 00:00:04.562 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0) 00:00:04.584 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={09eed313-cd56-4d06-bd56-fac0f716b5dd} aComponent={Display} aText={Could not take a screenshot (VERR_NOT_SUPPORTED)}, preserve=false 00:00:04.597 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago) 00:00:04.597 PIIX3 ATA: Ctl#1: finished processing RESET 00:00:04.602 AHCI ATA: Ctl: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago) 00:00:04.602 AHCI ATA: Ctl: finished processing RESET 00:00:04.605 Guest Log: BIOS: ata2-0: PCHS=16253/16/63 LCHS=1019/255/63 00:00:04.606 PIT: mode=2 count=0x48d3 (18643) - 64.00 Hz (ch=0) 00:00:04.612 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=04e80000 w=640 h=480 bpp=32 cbLine=0xA00, flags=0x1 00:00:04.821 2D video acceleration is disabled. 00:00:07.093 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00000000 w=720 h=400 bpp=0 cbLine=0x0, flags=0x1 00:00:07.116 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0) 00:00:07.121 Guest Log: BIOS: CDROM boot failure code : 0003 00:00:07.121 Guest Log: BIOS: Boot from CD-ROM failed 00:00:07.122 Guest Log: BIOS: CDROM boot failure code : 0003 00:00:07.122 Guest Log: BIOS: Boot from CD-ROM failed 00:00:07.140 Guest Log: BIOS: Booting from Hard Disk... 00:00:07.182 AHCI ATA: Ctl: RESET, DevSel=0 AIOIf=0 CmdIf0=0xc4 (-1 usec ago) CmdIf1=0x00 (-1 usec ago) 00:00:07.182 AHCI ATA: Ctl: finished processing RESET 00:00:07.587 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=04e80000 w=640 h=480 bpp=0 cbLine=0x140, flags=0x1 00:00:10.573 Display::handleDisplayResize(): uScreenId = 0, pvVRAM=00000000 w=720 h=400 bpp=0 cbLine=0x0, flags=0x1 00:00:15.473 Guest Log: BIOS: KBD: unsupported int 16h function 03 00:00:18.775 PIT: mode=2 count=0x4a9 (1193) - 1000.15 Hz (ch=0) 00:00:19.694 PATM: Disabling IDT 30 patch handler c04034c8 00:00:19.695 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04034c8 00:00:19.705 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0407fec 00:00:19.719 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e338 00:00:19.729 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e358 00:00:19.733 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e348 00:00:19.734 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e368 00:00:19.739 PATM: patmR3RefreshPatch: succeeded to refresh patch at c044f024 00:00:19.743 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0452d48 00:00:19.763 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045a2d0 00:00:19.765 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045a300 00:00:19.765 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045a2e0 00:00:19.767 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045ea14 00:00:19.774 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045ea24 00:00:19.787 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045ea34 00:00:19.793 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0483aa5 00:00:20.028 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0404b4f 00:00:20.034 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043f0df 00:00:20.035 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0487464 00:00:20.036 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045ea9d 00:00:20.036 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0434ac0 00:00:20.036 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0486430 00:00:20.036 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0486440 00:00:20.037 PATM: patmR3RefreshPatch: succeeded to refresh patch at c042dee5 00:00:20.037 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e368 00:00:20.037 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0442892 00:00:20.037 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0404dd4 00:00:20.038 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e3c8 00:00:20.038 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043eb9e 00:00:20.038 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e338 00:00:20.041 PATM: patmR3RefreshPatch: succeeded to refresh patch at c07a908a 00:00:20.041 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0483a3b 00:00:20.042 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e348 00:00:20.042 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043eb89 00:00:20.042 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04874b8 00:00:20.043 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045aca2 00:00:20.044 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045a81d 00:00:20.044 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0459c29 00:00:20.044 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045a300 00:00:20.044 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04ceed4 00:00:20.045 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e438 00:00:20.045 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045a2e0 00:00:20.045 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045ea14 00:00:20.046 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045a2d0 00:00:20.047 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d104a 00:00:20.048 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04850ed 00:00:20.053 PATM: patmR3RefreshPatch: succeeded to refresh patch at c07a9037 00:00:20.054 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0484e54 00:00:20.055 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04acb78 00:00:20.056 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0405f04 00:00:20.056 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04b7f8a 00:00:20.057 PATM: patmR3RefreshPatch: succeeded to refresh patch at c07a9046 00:00:20.057 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d0b24 00:00:20.057 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045ea34 00:00:20.058 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04abe56 00:00:20.058 PATM: patmR3RefreshPatch: succeeded to refresh patch at c045ea24 00:00:20.058 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04b796d 00:00:20.061 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0483aa5 00:00:20.061 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0405180 00:00:20.062 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0459373 00:00:20.063 PATM: patmR3RefreshPatch: succeeded to refresh patch at c042fd20 00:00:20.064 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04592b2 00:00:20.065 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d0181 00:00:20.065 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04b7960 00:00:20.065 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0444c79 00:00:20.065 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04b7910 00:00:20.070 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0455d61 00:00:20.070 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0457b4c 00:00:20.070 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0455344 00:00:20.073 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04340a3 00:00:20.074 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0444c2c 00:00:20.084 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04346b3 00:00:20.085 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04344f8 00:00:20.085 PATM: patmR3RefreshPatch: succeeded to refresh patch at c042de97 00:00:20.093 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0434670 00:00:20.094 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0489d6e 00:00:20.094 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0444c0e 00:00:20.099 PATM: patmR3RefreshPatch: succeeded to refresh patch at c042af40 00:00:20.101 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0451aff 00:00:20.101 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0450be3 00:00:20.101 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04abd31 00:00:20.102 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043f383 00:00:20.102 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d061c 00:00:20.102 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e378 00:00:20.102 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04aba0c 00:00:20.103 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043e358 00:00:20.104 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043f1ab 00:00:20.104 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04836b2 00:00:20.105 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0487535 00:00:20.109 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04872e0 00:00:20.110 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0487184 00:00:20.110 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043a40c 00:00:20.113 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0435f57 00:00:20.114 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0455963 00:00:20.114 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04554e4 00:00:20.127 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04284ae 00:00:20.128 PATM: patmR3RefreshPatch: succeeded to refresh patch at c042e197 00:00:20.131 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0450314 00:00:20.131 PATM: patmR3RefreshPatch: succeeded to refresh patch at c044f024 00:00:20.134 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0455230 00:00:20.135 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0484c97 00:00:20.135 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0405d72 00:00:20.137 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043f13c 00:00:20.137 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043ef25 00:00:20.138 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043edbb 00:00:20.156 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0439c77 00:00:20.159 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0439e80 00:00:20.159 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04522ac 00:00:20.160 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043a497 00:00:20.161 PATM: patmR3RefreshPatch: succeeded to refresh patch at c05b79f2 00:00:20.163 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0439c1b 00:00:20.163 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0439b88 00:00:20.163 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04523ca 00:00:20.164 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043a476 00:00:20.223 PATM: patmR3RefreshPatch: succeeded to refresh patch at c07a7778 00:00:20.234 PIT: mode=0 count=0x10000 (65536) - 18.20 Hz (ch=0) 00:00:20.261 PATM: Disabling IDT ef patch handler c07a989c 00:00:20.262 PATM: patmR3RefreshPatch: succeeded to refresh patch at c07a989c 00:00:20.274 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d3d4e 00:00:20.278 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d3d40 00:00:20.283 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d431b 00:00:20.284 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d3d7e 00:00:20.284 PATM: patmR3RefreshPatch: succeeded to refresh patch at c05b77f4 00:00:20.285 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04d404e 00:00:20.580 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0443e2c 00:00:20.856 PATM: patmR3RefreshPatch: succeeded to refresh patch at c043a6f9 00:00:21.188 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04567af 00:00:21.244 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04866c2 00:00:21.251 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04ad16b 00:00:22.759 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04ad324 00:00:22.944 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0439b98 00:00:23.443 PATM: Disabling IDT 3c patch handler c0403500 00:00:23.443 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0403500 00:00:23.471 PATM: Disabling IDT 31 patch handler c04034cc 00:00:23.471 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04034cc 00:00:23.537 PIIX3 ATA: Ctl#0: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago) 00:00:23.538 PIIX3 ATA: Ctl#0: finished processing RESET 00:00:23.539 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0xa0 (-1 usec ago) CmdIf1=0x00 (-1 usec ago) 00:00:23.539 PIIX3 ATA: Ctl#1: finished processing RESET 00:00:23.720 PATM: Disabling IDT 3f patch handler c040350c 00:00:23.720 PATM: patmR3RefreshPatch: succeeded to refresh patch at c040350c 00:00:23.796 PATM: Disabling IDT 35 patch handler c04034e0 00:00:23.797 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04034e0 00:00:32.909 PATM: Disable block at c0a2c592 - write c0a2c604-c0a2c608 00:00:32.909 PATM: Disable block at c0a2c6af - write c0a2c733-c0a2c737 00:00:32.910 PATM: Disable block at c0a2f243 - write c0a2f2be-c0a2f2c2 00:00:32.913 PATM: Disable block at c0a3736d - write c0a373e1-c0a373e5 00:00:32.916 PATM: Disable block at c0a4ed7e - write c0a4ede4-c0a4ede8 00:00:32.917 PATM: Disable block at c0a4efcf - write c0a4f049-c0a4f04d 00:00:32.920 PATM: Disable block at c0a51f0f - write c0a51f66-c0a51f6a 00:00:32.920 PATM: Disable block at c0a52050 - write c0a520b9-c0a520bd 00:00:32.942 PATM: Disabling IDT e patch handler c07a9ac4 00:00:32.942 PATM: patmR3RefreshPatch: succeeded to refresh patch at c07a9ac4 00:00:56.836 PATM: patmR3RefreshPatch: succeeded to refresh patch at c0406d78 00:00:57.122 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04ab954 00:00:57.527 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04ab92c 00:00:57.609 PATM: patmR3RefreshPatch: succeeded to refresh patch at c05b7c0c 00:00:58.826 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04ab940 00:00:59.736 Guest Additions information report: Version 4.1.8 r75467 '4.1.8' 00:00:59.736 Guest Additions information report: Interface = 0x00010004 osType = 0x00053000 00:00:59.736 Guest Additions capability report: (0x0) seamless: no, hostWindowMapping: no, graphics: no 00:00:59.763 Guest reported fixed hypervisor window at 0xe1400000 (size = 0x800000, rc = VINF_SUCCESS) 00:01:01.322 Guest Log: vboxguest: major 0, IRQ 9, I/O port d020, MMIO at 00000000f0400000 (size 0x400000) 00:01:02.902 PATM: patmR3RefreshPatch: succeeded to refresh patch at c05b7ae3 00:01:28.075 PATM: Disabling IDT 3a patch handler c04034f4 00:01:28.077 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04034f4 00:01:28.096 NAT: IPv6 not supported 00:01:29.848 NAT: DHCP offered IP address 10.0.2.15 00:01:39.887 PATM: Disabling IDT 39 patch handler c04034f0 00:01:39.888 PATM: patmR3RefreshPatch: succeeded to refresh patch at c04034f0 00:02:07.756 PGM: Failed to procure handy pages; rc=VERR_NO_MEMORY rcAlloc=VINF_SUCCESS rcSeed=VINF_SUCCESS cHandyPages=0x8 00:02:07.756 cAllPages=0x21445 cPrivatePages=0xf7e3 cSharedPages=0x0 cZeroPages=0x11c3f 00:02:07.756 GMM: Statistics: 00:02:07.756 Allocated pages: e3e7 00:02:07.756 Maximum pages: 2009e 00:02:07.756 Ballooned pages: 0 00:02:07.758 PGM: Failed to procure handy pages; rc=VERR_NO_MEMORY rcAlloc=VINF_SUCCESS rcSeed=VINF_SUCCESS cHandyPages=0x7 00:02:07.758 cAllPages=0x21445 cPrivatePages=0xf7e4 cSharedPages=0x0 cZeroPages=0x11c3e 00:02:07.758 GMM: Statistics: 00:02:07.758 Allocated pages: e3e7 00:02:07.758 Maximum pages: 2009e 00:02:07.758 Ballooned pages: 0 00:02:07.775 VM: Raising runtime error 'HostMemoryLow' (fFlags=0x2) 00:02:07.775 AssertLogRel D:\tinderbox\win-4.1\src\VBox\VMM\VMMR3\VMM.cpp(1680) VMMR3EmtRendezvous: !pVCpu->vmm.s.fInRendezvous 00:02:07.775 Console: VM runtime error: fatal=false, errorID=HostMemoryLow message="Unable to allocate and lock memory. The virtual machine will be paused. Please close applications to free up memory or close the VM" 00:02:07.775 Changing the VM state from 'RUNNING' to 'GURU_MEDITATION'. 00:03:15.505 Console::powerDown(): A request to power off the VM has been issued (mMachineState=Stopping, InUninit=0) 00:03:15.507 Changing the VM state from 'GURU_MEDITATION' to 'POWERING_OFF'. 00:03:15.507 ****************** Guest state at power off ****************** 00:03:15.507 Guest CPUM (VCPU 0) state: 00:03:15.524 eax=00000000 ebx=d3806000 ecx=00000400 edx=00000007 esi=c12710c0 edi=d3806000 00:03:15.524 eip=c04adbff esp=de22fe44 ebp=de22fea4 iopl=0 rf nv up ei pl nz na po nc 00:03:15.524 cs={0060 base=0000000000000000 limit=ffffffff flags=0000c09a} dr0=00000000 dr1=00000000 00:03:15.524 ds={007b base=0000000000000000 limit=ffffffff flags=0000c0f3} dr2=00000000 dr3=00000000 00:03:15.524 es={007b base=0000000000000000 limit=ffffffff flags=0000c0f3} dr4=00000000 dr5=00000000 00:03:15.524 fs={00d8 base=0000000000d61000 limit=ffffffff flags=00008093} dr6=00000000 dr7=00000000 00:03:15.524 gs={00e0 base=00000000c1808080 limit=00000018 flags=00004091} cr0=80050033 cr2=0a4c5014 00:03:15.524 ss={0068 base=0000000000000000 limit=ffffffff flags=0000c093} cr3=1f635000 cr4=000006d0 00:03:15.524 gdtr=00000000c1800000:00ff idtr=00000000c097f000:07ff eflags=00010246 00:03:15.525 ldtr={0000 base=00000000 limit=00000000 flags=00000082} 00:03:15.525 tr ={0080 base=c1805ec0 limit=0000206b flags=0000008b} 00:03:15.525 SysEnter={cs=0000 eip=00000000 esp=00000000} 00:03:15.525 FCW=037f FSW=0020 FTW=0000 FOP=005b MXCSR=00001f80 MXCSR_MASK=0000ffff 00:03:15.525 FPUIP=00343831 CS=0073 Rsrvd1=0000 FPUDP=bf7cdcf0 DS=007b Rsvrd2=0000 00:03:15.525 ST(0)=FPR0={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 ST(1)=FPR1={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 ST(2)=FPR2={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 ST(3)=FPR3={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 ST(4)=FPR4={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 ST(5)=FPR5={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 ST(6)=FPR6={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 ST(7)=FPR7={ffff'00000000'00000000} t0 -0.0000000000000000000000 ^ 32767 00:03:15.525 XMM0 =0000ff00'00000000'00000000'00000000 XMM1 =00000000'00000000'00000000'00000000 00:03:15.525 XMM2 =00000000'00000000'00000000'00000000 XMM3 =00000000'00000000'00000000'00000000 00:03:15.525 XMM4 =00000000'00000000'00000000'00000000 XMM5 =00000000'00000000'00000000'00000000 00:03:15.525 XMM6 =00000000'00000000'00000000'00000000 XMM7 =00000000'00000000'00000000'00000000 00:03:15.525 XMM8 =00000000'00000000'00000000'00000000 XMM9 =00000000'00000000'00000000'00000000 00:03:15.525 XMM10=00000000'00000000'00000000'00000000 XMM11=00000000'00000000'00000000'00000000 00:03:15.525 XMM12=00000000'00000000'00000000'00000000 XMM13=00000000'00000000'00000000'00000000 00:03:15.525 XMM14=00000000'00000000'00000000'00000000 XMM15=00000000'00000000'00000000'00000000 00:03:15.525 EFER =0000000000000000 00:03:15.525 PAT =0007010600070106 00:03:15.525 STAR =0000000000000000 00:03:15.525 CSTAR =0000000000000000 00:03:15.525 LSTAR =0000000000000000 00:03:15.525 SFMASK =0000000000000000 00:03:15.525 KERNELGSBASE =0000000000000000 00:03:15.525 *** 00:03:15.525 Guest paging mode: 32-bit, changed 111522 times, A20 enabled 00:03:15.525 Shadow paging mode: 32-bit 00:03:15.525 Host paging mode: 32-bit+G 00:03:15.525 *** 00:03:15.525 Active Timers (pVM=02b40000) 00:03:15.525 pTimerR3 offNext offPrev offSched Clock Time Expire HzHint State Description 00:03:15.525 02fd7e20 0000e6d0 00000000 00000000 Real 523086 455321 0 2-ACTIVE VGA Refresh Timer 00:03:15.525 02fe64f0 00000060 ffff1930 00000000 Real 523086 455323 0 2-ACTIVE CPU Load Timer 00:03:15.525 02fe6550 00000000 ffffffa0 00000000 Real 523086 455324 0 2-ACTIVE EMT Yielder 00:03:15.525 02fcfa30 00000bf0 00000000 00000000 VrSy 123192819840 123193597984 1285 2-ACTIVE APIC Timer #0 00:03:15.525 02fd0620 00015300 fffff410 00000000 VrSy 123192819840 123990000000 0 2-ACTIVE MC146818 RTC/CMOS - Second 00:03:15.525 02fe5920 00000000 fffead00 00000000 VrSy 123192819840 1199864031601 0 2-ACTIVE ACPI PM Timer 00:03:15.525 *** 00:03:15.525 Shadow GDT (GCAddr=e178d000): 00:03:15.525 0030 - 16c0ffff b7dff372 - base=b77216c0 limit=ffffffff dpl=3 DataRW Accessed Present Page 32-bit 00:03:15.525 0060 - 0000ffff 00cfbb00 - base=00000000 limit=ffffffff dpl=1 CodeER Accessed Present Page 32-bit 00:03:15.525 0068 - 0000ffff 00cfb300 - base=00000000 limit=ffffffff dpl=1 DataRW Accessed Present Page 32-bit 00:03:15.525 0070 - 00009781 00c0fb00 - base=00000000 limit=09781fff dpl=3 CodeER Accessed Present Page 32-bit 00:03:15.525 0078 - 0000ffff 00cff300 - base=00000000 limit=ffffffff dpl=3 DataRW Accessed Present Page 32-bit 00:03:15.525 0090 - 0000ffff 0040bb00 - base=00000000 limit=0000ffff dpl=1 CodeER Accessed Present 32-bit 00:03:15.525 0098 - 0000ffff 0000bb00 - base=00000000 limit=0000ffff dpl=1 CodeER Accessed Present 16-bit 00:03:15.525 00a0 - 0000ffff 0000b300 - base=00000000 limit=0000ffff dpl=1 DataRW Accessed Present 16-bit 00:03:15.525 00a8 - 00000000 0000b300 - base=00000000 limit=00000000 dpl=1 DataRW Accessed Present 16-bit 00:03:15.525 00b0 - 00000000 0000b300 - base=00000000 limit=00000000 dpl=1 DataRW Accessed Present 16-bit 00:03:15.525 00b8 - 0000ffff 0040bb00 - base=00000000 limit=0000ffff dpl=1 CodeER Accessed Present 32-bit 00:03:15.525 00c0 - 0000ffff 0000bb00 - base=00000000 limit=0000ffff dpl=1 CodeER Accessed Present 16-bit 00:03:15.525 00c8 - 0000ffff 0040b300 - base=00000000 limit=0000ffff dpl=1 DataRW Accessed Present 32-bit 00:03:15.525 00d0 - 0000ffff 00cfb300 - base=00000000 limit=ffffffff dpl=1 DataRW Accessed Present Page 32-bit 00:03:15.525 00d8 - 1000ffff 008fb3d6 - base=00d61000 limit=ffffffff dpl=1 DataRW Accessed Present Page 16-bit 00:03:15.525 00e0 - 80800018 c140b180 - base=c1808080 limit=00000018 dpl=1 DataRO Accessed Present 32-bit 00:03:15.525 ffd8 - 81180087 e1008940 - base=e1408118 limit=00000087 dpl=0 TSS32Avail Present 16-bit HyperTSSTrap08 00:03:15.525 ffe0 - 80900087 e1008b40 - base=e1408090 limit=00000087 dpl=0 TSS32Busy Present 16-bit HyperTSS 00:03:15.525 ffe8 - 0000ffff 00af9b00 - base=00000000 limit=ffffffff dpl=0 CodeER Accessed Present Page 16-bit HyperCS64 00:03:15.525 fff0 - 0000ffff 00cf9300 - base=00000000 limit=ffffffff dpl=0 DataRW Accessed Present Page 32-bit HyperDS 00:03:15.525 fff8 - 0000ffff 00cf9b00 - base=00000000 limit=ffffffff dpl=0 CodeER Accessed Present Page 32-bit HyperCS 00:03:15.525 *** 00:03:15.525 ************** End of Guest state at power off *************** 00:03:15.560 PDMR3PowerOff: 171 357 ns run time 00:03:15.560 Changing the VM state from 'POWERING_OFF' to 'OFF'. 00:03:15.747 Changing the VM state from 'OFF' to 'DESTROYING'. 00:03:15.759 ************************* Statistics ************************* 00:03:15.759 /Devices/E1k0/ReceiveBytes 801 bytes 00:03:15.759 /Devices/E1k0/TransmitBytes 930 bytes 00:03:15.759 /Devices/IDE0/ATA0/Unit0/AtapiDMA 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit0/AtapiPIO 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit0/DMA 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit0/PIO 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit0/ReadBytes 0 bytes 00:03:15.760 /Devices/IDE0/ATA0/Unit0/WrittenBytes 0 bytes 00:03:15.760 /Devices/IDE0/ATA0/Unit1/AtapiDMA 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit1/AtapiPIO 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit1/DMA 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit1/PIO 0 times 00:03:15.760 /Devices/IDE0/ATA0/Unit1/ReadBytes 0 bytes 00:03:15.760 /Devices/IDE0/ATA0/Unit1/WrittenBytes 0 bytes 00:03:15.760 /Devices/IDE0/ATA1/Unit0/AtapiDMA 5 times 00:03:15.760 /Devices/IDE0/ATA1/Unit0/AtapiPIO 42 times 00:03:15.760 /Devices/IDE0/ATA1/Unit0/DMA 0 times 00:03:15.760 /Devices/IDE0/ATA1/Unit0/PIO 0 times 00:03:15.760 /Devices/IDE0/ATA1/Unit0/ReadBytes 0 bytes 00:03:15.760 /Devices/IDE0/ATA1/Unit0/WrittenBytes 0 bytes 00:03:15.760 /Devices/IDE0/ATA1/Unit1/AtapiDMA 0 times 00:03:15.760 /Devices/IDE0/ATA1/Unit1/AtapiPIO 0 times 00:03:15.760 /Devices/IDE0/ATA1/Unit1/DMA 0 times 00:03:15.760 /Devices/IDE0/ATA1/Unit1/PIO 0 times 00:03:15.760 /Devices/IDE0/ATA1/Unit1/ReadBytes 0 bytes 00:03:15.760 /Devices/IDE0/ATA1/Unit1/WrittenBytes 0 bytes 00:03:15.760 /Devices/SATA0/Port0/DMA 6565 times 00:03:15.760 /Devices/SATA0/Port0/ReadBytes 135345664 bytes 00:03:15.760 /Devices/SATA0/Port0/WrittenBytes 3983360 bytes 00:03:15.760 /Devices/VMMDev/BalloonChunks 0 count 00:03:15.760 /FT/Checkpoint/Network 0 times 00:03:15.765 /FT/Checkpoint/Storage 0 times 00:03:15.766 /FT/Received/Mem 0 bytes 00:03:15.766 /FT/Received/State 0 bytes 00:03:15.766 /FT/Sent/Mem 0 bytes 00:03:15.766 /FT/Sent/State 0 bytes 00:03:15.766 /FT/Sync/DeltaMem 0 times 00:03:15.766 /FT/Sync/DeltaVM 0 times 00:03:15.766 /FT/Sync/Full 0 times 00:03:15.766 /GMM/VM/Allocated/cBasePages 58343 pages 00:03:15.766 /GMM/VM/Allocated/cFixedPages 0 pages 00:03:15.766 /GMM/VM/Allocated/cShadowPages 0 pages 00:03:15.766 /GMM/VM/Reserved/cBasePages 131230 pages 00:03:15.766 /GMM/VM/Reserved/cFixedPages 5124 pages 00:03:15.766 /GMM/VM/Reserved/cShadowPages 1 pages 00:03:15.766 /GMM/VM/cBalloonedPages 0 pages 00:03:15.766 /GMM/VM/cMaxBalloonedPages 0 pages 00:03:15.766 /GMM/VM/cPrivatePages 58343 pages 00:03:15.766 /GMM/VM/cReqActuallyBalloonedPages 0 pages 00:03:15.766 /GMM/VM/cReqBalloonedPages 0 pages 00:03:15.766 /GMM/VM/cReqDeflatePages 0 pages 00:03:15.766 /GMM/VM/cShareableModules 0 count 00:03:15.766 /GMM/VM/cSharedPages 0 pages 00:03:15.766 /GMM/VM/enmPolicy 1 00:03:15.766 /GMM/VM/enmPriority 2 00:03:15.766 /GMM/VM/fBallooningEnabled false 00:03:15.766 /GMM/VM/fMayAllocate false 00:03:15.766 /GMM/VM/fSharedPagingEnabled false 00:03:15.766 /GMM/cAllocatedPages 58343 pages 00:03:15.766 /GMM/cBalloonedPages 0 pages 00:03:15.767 /GMM/cChunks 114 count 00:03:15.767 /GMM/cDuplicatePages 0 pages 00:03:15.767 /GMM/cFreedChunks 0 count 00:03:15.767 ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={1968b7d3-e3bf-4ceb-99e0-cb7c913317bb} aComponent={Console} aText={The virtual machine is being powered down}, preserve=false 00:03:15.860 /GMM/cLeftBehindSharedPages 0 pages 00:03:15.860 /GMM/cMaxPages 4294967295 pages 00:03:15.860 /GMM/cOverCommittedPages 0 pages 00:03:15.860 /GMM/cReservedPages 136355 pages 00:03:15.860 /GMM/cShareableModules 0 count 00:03:15.860 /GMM/cSharedPages 0 pages 00:03:15.860 /GVMM/EMTs 1 calls 00:03:15.860 /GVMM/HostCPUs 2 calls 00:03:15.860 /GVMM/HostCpus/0 0 00:03:15.860 /GVMM/HostCpus/0/CurTimerHz 0 Hz 00:03:15.860 /GVMM/HostCpus/0/DesiredHz 0 Hz 00:03:15.860 /GVMM/HostCpus/0/PPTChanges 0 times 00:03:15.860 /GVMM/HostCpus/0/PPTStarts 0 times 00:03:15.860 /GVMM/HostCpus/0/idxCpuSet 0 00:03:15.860 /GVMM/HostCpus/1 1 00:03:15.860 /GVMM/HostCpus/1/CurTimerHz 0 Hz 00:03:15.860 /GVMM/HostCpus/1/DesiredHz 0 Hz 00:03:15.860 /GVMM/HostCpus/1/PPTChanges 0 times 00:03:15.860 /GVMM/HostCpus/1/PPTStarts 0 times 00:03:15.860 /GVMM/HostCpus/1/idxCpuSet 1 00:03:15.860 /GVMM/Sum/HaltBlocking 5861 calls 00:03:15.860 /GVMM/Sum/HaltCalls 12419 calls 00:03:15.860 /GVMM/Sum/HaltNotBlocking 6558 calls 00:03:15.860 /GVMM/Sum/HaltTimeouts 1259 calls 00:03:15.860 /GVMM/Sum/HaltWakeUps 0 calls 00:03:15.860 /GVMM/Sum/PokeCalls 2101 calls 00:03:15.860 /GVMM/Sum/PokeNotBusy 85 calls 00:03:15.860 /GVMM/Sum/PollCalls 3 calls 00:03:15.860 /GVMM/Sum/PollHalts 0 calls 00:03:15.860 /GVMM/Sum/PollWakeUps 0 calls 00:03:15.860 /GVMM/Sum/WakeUpCalls 4778 calls 00:03:15.860 /GVMM/Sum/WakeUpNotHalted 1647 calls 00:03:15.860 /GVMM/Sum/WakeUpWakeUps 0 calls 00:03:15.860 /GVMM/VM/HaltBlocking 5861 calls 00:03:15.860 /GVMM/VM/HaltCalls 12419 calls 00:03:15.860 /GVMM/VM/HaltNotBlocking 6558 calls 00:03:15.860 /GVMM/VM/HaltTimeouts 1259 calls 00:03:15.860 /GVMM/VM/HaltWakeUps 0 calls 00:03:15.861 /GVMM/VM/PokeCalls 2101 calls 00:03:15.861 /GVMM/VM/PokeNotBusy 85 calls 00:03:15.861 /GVMM/VM/PollCalls 3 calls 00:03:15.861 /GVMM/VM/PollHalts 0 calls 00:03:15.861 /GVMM/VM/PollWakeUps 0 calls 00:03:15.861 /GVMM/VM/WakeUpCalls 4778 calls 00:03:15.861 /GVMM/VM/WakeUpNotHalted 1647 calls 00:03:15.861 /GVMM/VM/WakeUpWakeUps 0 calls 00:03:15.861 /GVMM/VMs 1 calls 00:03:15.861 /MM/HyperHeap/cbFree 514912 bytes 00:03:15.861 /MM/HyperHeap/cbHeap 1310528 bytes 00:03:15.861 /PDM/BlkCache/cbCached 3863552 bytes 00:03:15.861 /PDM/BlkCache/cbCachedFru 0 bytes 00:03:15.861 /PDM/BlkCache/cbCachedMruIn 3863552 bytes 00:03:15.861 /PDM/BlkCache/cbCachedMruOut 0 bytes 00:03:15.861 /PDM/BlkCache/cbMax 5242880 bytes 00:03:15.861 /PDM/CritSects/8237A#0 Auto/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/8237A#0 Auto/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/8237A#0 Auto/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/AHCI#0/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/AHCI#0/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/AHCI#0/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/ATA#0/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/ATA#0/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/ATA#0/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/ATA#1/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/ATA#1/ContentionRZLock 31 times 00:03:15.861 /PDM/CritSects/ATA#1/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/AudioSniffer#0 Auto/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/AudioSniffer#0 Auto/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/AudioSniffer#0 Auto/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/E1000#0/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/E1000#0/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/E1000#0/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/E1000#0RX/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/E1000#0RX/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/E1000#0RX/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/EM-REM/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/EM-REM/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/EM-REM/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/EmulatedATA0/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/EmulatedATA0/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/EmulatedATA0/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/EmulatedATA1/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/EmulatedATA1/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/EmulatedATA1/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/FTM/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/FTM/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/FTM/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/IOM Lock/ContentionR3 0 times 00:03:15.861 /PDM/CritSects/IOM Lock/ContentionRZLock 0 times 00:03:15.861 /PDM/CritSects/IOM Lock/ContentionRZUnlock 0 times 00:03:15.861 /PDM/CritSects/MM-HYPER/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/MM-HYPER/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/MM-HYPER/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/NOP/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/NOP/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/NOP/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/PDM/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/PDM/ContentionRZLock 64 times 00:03:15.862 /PDM/CritSects/PDM/ContentionRZUnlock 1 times 00:03:15.862 /PDM/CritSects/PGM/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/PGM/ContentionRZLock 173 times 00:03:15.862 /PDM/CritSects/PGM/ContentionRZUnlock 1307 times 00:03:15.862 /PDM/CritSects/PS2KM#0/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/PS2KM#0/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/PS2KM#0/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/REM-Register/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/REM-Register/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/REM-Register/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/TM Timer Lock/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/TM Timer Lock/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/TM Timer Lock/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/TM VirtualSync Lock/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/TM VirtualSync Lock/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/TM VirtualSync Lock/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/VGA#u/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/VGA#u/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/VGA#u/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/VMMDev#0 Auto/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/VMMDev#0 Auto/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/VMMDev#0 Auto/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/VMMDev#u/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/VMMDev#u/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/VMMDev#u/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/acpi0/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/acpi0/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/acpi0/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/ahci#0 Auto/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/ahci#0 Auto/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/ahci#0 Auto/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/e1000#0 Auto/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/e1000#0 Auto/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/e1000#0 Auto/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/i8259#0 Auto/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/i8259#0 Auto/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/i8259#0 Auto/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/mc146818#0 Auto/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/mc146818#0 Auto/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/mc146818#0 Auto/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/pcarch#0 Auto/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/pcarch#0 Auto/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/pcarch#0 Auto/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/pcbios#0 Auto/ContentionR3 0 times 00:03:15.862 /PDM/CritSects/pcbios#0 Auto/ContentionRZLock 0 times 00:03:15.862 /PDM/CritSects/pcbios#0 Auto/ContentionRZUnlock 0 times 00:03:15.862 /PDM/CritSects/pci#0 Auto/ContentionR3 0 times 00:03:15.863 /PDM/CritSects/pci#0 Auto/ContentionRZLock 0 times 00:03:15.863 /PDM/CritSects/pci#0 Auto/ContentionRZUnlock 0 times 00:03:15.863 /PDM/CritSects/pckbd#0 Auto/ContentionR3 0 times 00:03:15.863 /PDM/CritSects/pckbd#0 Auto/ContentionRZLock 0 times 00:03:15.863 /PDM/CritSects/pckbd#0 Auto/ContentionRZUnlock 0 times 00:03:15.863 /PDM/CritSects/piix3ide#0 Auto/ContentionR3 0 times 00:03:15.863 /PDM/CritSects/piix3ide#0 Auto/ContentionRZLock 0 times 00:03:15.863 /PDM/CritSects/piix3ide#0 Auto/ContentionRZUnlock 0 times 00:03:15.863 /PDM/CritSects/pit/ContentionR3 0 times 00:03:15.863 /PDM/CritSects/pit/ContentionRZLock 0 times 00:03:15.863 /PDM/CritSects/pit/ContentionRZUnlock 0 times 00:03:15.863 /PDM/CritSects/vga#0 Auto/ContentionR3 0 times 00:03:15.863 /PDM/CritSects/vga#0 Auto/ContentionRZLock 0 times 00:03:15.863 /PDM/CritSects/vga#0 Auto/ContentionRZUnlock 0 times 00:03:15.863 /PDM/Queue/AHCI-Xmit/AllocFailures 0 times 00:03:15.863 /PDM/Queue/AHCI-Xmit/Flush 0 calls 00:03:15.863 /PDM/Queue/AHCI-Xmit/FlushLeftovers 0 times 00:03:15.863 /PDM/Queue/AHCI-Xmit/Insert 6166 calls 00:03:15.863 /PDM/Queue/AHCI-Xmit/cItems 60 count 00:03:15.863 /PDM/Queue/AHCI-Xmit/cbItem 16 bytes 00:03:15.863 /PDM/Queue/DevHlp/AllocFailures 0 times 00:03:15.863 /PDM/Queue/DevHlp/Flush 0 calls 00:03:15.863 /PDM/Queue/DevHlp/FlushLeftovers 0 times 00:03:15.863 /PDM/Queue/DevHlp/Insert 0 calls 00:03:15.863 /PDM/Queue/DevHlp/cItems 8 count 00:03:15.863 /PDM/Queue/DevHlp/cbItem 32 bytes 00:03:15.863 /PDM/Queue/E1000-Rcv/AllocFailures 0 times 00:03:15.863 /PDM/Queue/E1000-Rcv/Flush 0 calls 00:03:15.863 /PDM/Queue/E1000-Rcv/FlushLeftovers 0 times 00:03:15.863 /PDM/Queue/E1000-Rcv/Insert 5 calls 00:03:15.863 /PDM/Queue/E1000-Rcv/cItems 1 count 00:03:15.863 /PDM/Queue/E1000-Rcv/cbItem 16 bytes 00:03:15.863 /PDM/Queue/E1000-Xmit/AllocFailures 0 times 00:03:15.863 /PDM/Queue/E1000-Xmit/Flush 0 calls 00:03:15.863 /PDM/Queue/E1000-Xmit/FlushLeftovers 0 times 00:03:15.863 /PDM/Queue/E1000-Xmit/Insert 9 calls 00:03:15.863 /PDM/Queue/E1000-Xmit/cItems 1 count 00:03:15.863 /PDM/Queue/E1000-Xmit/cbItem 16 bytes 00:03:15.863 /PDM/Queue/Keyboard/AllocFailures 0 times 00:03:15.863 /PDM/Queue/Keyboard/Flush 0 calls 00:03:15.863 /PDM/Queue/Keyboard/FlushLeftovers 0 times 00:03:15.863 /PDM/Queue/Keyboard/Insert 0 calls 00:03:15.863 /PDM/Queue/Keyboard/cItems 64 count 00:03:15.863 /PDM/Queue/Keyboard/cbItem 16 bytes 00:03:15.863 /PDM/Queue/Mouse/AllocFailures 0 times 00:03:15.863 /PDM/Queue/Mouse/Flush 0 calls 00:03:15.863 /PDM/Queue/Mouse/FlushLeftovers 0 times 00:03:15.863 /PDM/Queue/Mouse/Insert 0 calls 00:03:15.863 /PDM/Queue/Mouse/cItems 128 count 00:03:15.863 /PDM/Queue/Mouse/cbItem 48 bytes 00:03:15.863 /PGM/CPU0/cGuestModeChanges 111522 times 00:03:15.863 /PGM/ChunkR3Map/Mapped 114 count 00:03:15.863 /PGM/ChunkR3Map/Unmapped 0 count 00:03:15.863 /PGM/ChunkR3Map/c 114 count 00:03:15.864 /PGM/ChunkR3Map/cMax 4096 count 00:03:15.864 /PGM/LargePage/Recheck 0 times 00:03:15.864 /PGM/LargePage/Refused 0 times 00:03:15.864 /PGM/LargePage/Reused 0 times 00:03:15.864 /PGM/Page/cAllPages 136261 count 00:03:15.864 /PGM/Page/cBalloonedPages 0 count 00:03:15.864 /PGM/Page/cHandyPages 7 count 00:03:15.864 /PGM/Page/cLargePages 0 count 00:03:15.864 /PGM/Page/cLargePagesDisabled 0 count 00:03:15.864 /PGM/Page/cMonitoredPages 0 count 00:03:15.864 /PGM/Page/cPrivatePages 63460 count 00:03:15.864 /PGM/Page/cPureMmioPages 35 count 00:03:15.864 /PGM/Page/cReadLockedPages 3 count 00:03:15.864 /PGM/Page/cReusedSharedPages 0 count 00:03:15.864 /PGM/Page/cSharedPages 0 count 00:03:15.864 /PGM/Page/cWriteLockedPages 0 count 00:03:15.864 /PGM/Page/cWrittenToPages 0 count 00:03:15.864 /PGM/Page/cZeroPages 72766 count 00:03:15.864 /PGM/ShMod/Check 0 ticks/call ( 0 ticks, 0 times, max 0, min -1) 00:03:15.864 /PGM/cRelocations 1 times 00:03:15.864 /PROF/CPU0/EM/Capped 0 ticks/call ( 0 ticks, 0 times, max 0, min -1) 00:03:15.864 /PROF/CPU0/EM/ForcedActions 126762 times 00:03:15.864 /PROF/CPU0/EM/Halted 4191 times 00:03:15.864 /PROF/CPU0/EM/RAWTotal 61139 times 00:03:15.864 /PROF/CPU0/EM/REMTotal 23311 times 00:03:15.864 /PROF/CPU0/EM/Total 344174790736 ticks/call (344174790736 ticks, 1 times, max 344174790736, min 344174790736) 00:03:15.864 /PROF/VM/CPU0/Halt/Block 2062508 ns/call ( 25467851714 ticks, 12348 times, max 26667683, min 5767) 00:03:15.864 /PROF/VM/CPU0/Halt/BlockInsomnia 0 ns/call ( 0 ticks, 0 times, max 0, min -1) 00:03:15.864 /PROF/VM/CPU0/Halt/BlockOnTime 0 ns/call ( 0 ticks, 0 times, max 0, min -1) 00:03:15.864 /PROF/VM/CPU0/Halt/BlockOverslept 0 ns/call ( 0 ticks, 0 times, max 0, min -1) 00:03:15.864 /PROF/VM/CPU0/Halt/Timers 5503 ns/call ( 91286846 ticks, 16587 times, max 332885, min 1451) 00:03:15.864 /PROF/VM/CPU0/Halt/Yield 18652 ns/call ( 55958 ticks, 3 times, max 20254, min 17542) 00:03:15.864 /REM/TbFlushCount 87 times 00:03:15.864 /REM/TbPhysInvldCount 34855 times 00:03:15.864 /REM/TlbFlushCount 186503 times 00:03:15.864 /TM/CPU/00/cNsExecuting 89319913421 ns 00:03:15.864 /TM/CPU/00/cNsHalted 25584246419 ns 00:03:15.864 /TM/CPU/00/cNsOther 8300305596 ns 00:03:15.864 /TM/CPU/00/cNsTotal 123204465436 ns 00:03:15.864 /TM/CPU/00/cPeriodsExecuting 238300 count 00:03:15.864 /TM/CPU/00/cPeriodsHalted 3896 count 00:03:15.864 /TM/CPU/00/pctExecuting 37 % 00:03:15.864 /TM/CPU/00/pctHalted 56 % 00:03:15.864 /TM/CPU/00/pctOther 6 % 00:03:15.864 /TM/CPU/pctExecuting 37 % 00:03:15.864 /TM/CPU/pctHalted 56 % 00:03:15.864 /TM/CPU/pctOther 6 % 00:03:15.864 /TM/MaxHzHint 0 Hz 00:03:15.864 /TM/R3/1nsSteps 68 times 00:03:15.864 /TM/RC/1nsSteps 1 times 00:03:15.865 /TM/TSC/offCPU0 0 ticks 00:03:15.865 /TM/VirtualSync/CurrentOffset 411113 ns 00:03:15.865 ********************* End of statistics ********************** 00:03:16.296 NAT: zone(nm:mbuf, used:1) 00:03:16.296 NAT: zone(nm:mbuf_cluster, used:0) 00:03:16.296 NAT: zone(nm:mbuf_packet, used:0) 00:03:16.296 NAT: zone(nm:mbuf_jumbo_pagesize, used:0) 00:03:16.296 NAT: zone(nm:mbuf_jumbo_9k, used:0) 00:03:16.296 NAT: zone(nm:mbuf_jumbo_16k, used:0) 00:03:16.307 Changing the VM state from 'DESTROYING' to 'TERMINATED'. 00:03:17.008 ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={1968b7d3-e3bf-4ceb-99e0-cb7c913317bb} aComponent={Console} aText={The virtual machine is being powered down}, preserve=false 00:03:17.172 ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={1968b7d3-e3bf-4ceb-99e0-cb7c913317bb} aComponent={Console} aText={The virtual machine is not powered up}, preserve=false | |

485 | 5/12/2012 22:00:11 | 4.8 | solving equation | sage: assume(x,'real') sage: solve(x^3+8==0,x) [] | the expected output is [x=-2] | info@mathe-rau.de | Linux 64bit | ||

486 | 5/16/2012 15:46:15 | 5 | Function definition leads to SIGILL | I open a notebook file that I've run before, under 4.7, and proceed to define a simple interest calculator. I begin by defining a function: --- def cash(S,a,r,n): if n == 0: return S else: return r * cash(S,a,r,n-1) + a --- The above evaluates correctly. I then plug in some constants: --- a = 35000 r = 1.08 S = 85000 t = 40 --- This returns: ------------------------------------------------------------------------ Unhandled SIGILL: An illegal instruction occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ | I expect the constants to be initialiized, and suspect the function definition is to blame. | boyan.penkov@gmail.com | Mac OSX | ||

487 | 5/17/2012 18:39:45 | 4.8 | Nothing is evaluating | Anything, (even 1+1) sits there and spins forever. Started in the last couple of days. | 2 | en.dot.el@gmail.com | sagenb.org | ||

488 | 5/18/2012 11:06:14 | Sage Version 4.8, Release Date: 2012-01-20' | solve after x gives output relative to x | pu(n, p) = n * p * (1-p)^ (n-1) pa = pu.differentiate(p) => (n, p) |--> -(n - 1)*n*p*(-p + 1)^(n - 2) + n*(-p + 1)^(n - 1) solve(pa == 0, p) => [p == -(p - 1)/(n - 1)] I want to solve pa so that i get p, but i get p in dependency of p. But the calculation is fine though, the correct result of 1/n can be calculated when i execute the following: solve([p == -(p - 1)/(n - 1)], p) => [p == (1/n)] | the solve algorithm isn't executed long enough. pa(n, p)= -(n - 1)*n*p*(-p + 1)^(n - 2) + n*(-p + 1)^(n - 1) solve(pa == 0, p) should be [p == (1/n)] | jonas.jelten@gmail.com | Linux 64bit | ||

489 | 5/18/2012 17:07:17 | http://test.sagenb.org | plotting | x = -10:0.1:10; plot (x, sin (x)); octave,matlab or scilab plotting error... | Windows/VMWare | ||||

490 | 5/18/2012 21:15:50 | 5 | Defining a function generates SIGILL message | When I execute the code below, I receive the message ------------------------------------------------------------------------ Unhandled SIGILL: An illegal instruction occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ ***CODE*** def my_surf_to_stl(surface): out = "solid mathsurface\n" for i in surface.face_list(): n = (i[1][1]*i[2][2]-i[2][1]*i[1][2],i[1][2]*i[2][0]-i[1][0]*i[2][2],i[1][0]*i[2][1]-i[2][0]*i[1][1]) abs = (n[0]^2+n[1]^2+n[2]^2)^0.5 n= (n[0]/abs,n[1]/abs,n[2]/abs) out += " facet normal " + repr(n[0]) + " " + repr(n[1]) + " " + repr(n[2]) out += " outer loop\n" out += " vertex " + repr(i[0][0]) + " " + repr(i[0][1]) + " " + repr(i[0][2]) + "\n" out += " vertex " + repr(i[1][0]) + " " + repr(i[1][1]) + " " + repr(i[1][2]) + "\n" out += " vertex " + repr(i[2][0]) + " " + repr(i[2][1]) + " " + repr(i[2][2]) + "\n" out += " endloop\n" out += " endfacet\n" out += "endsolid surface\n" return out ***END CODE*** I can e-mail a notebook with this code, generating an error on my computer, if you like. | lipshitz@math.columbia.edu | Mac OSX | |||

491 | 5/21/2012 18:26:30 | 4.8 | Sage Notebook can`t solve system of equations | x,a,c,h,y,i,e,j,z,k,g,l,h = var ('x,a,c,h,y,i,e,j,z,k,g,l,h') solve([ x*x==a*c+h, c*c==x*y+i, y*y==c*e+j, e*e==y*z+k, z*z==e*g+l, i*i==h*j, j*j==i*k, k*k==j*l ],x,y,z,h,i,j,k,l) Sage can`t solve this system | dasagan@gmail.com | sagenb.org | |||

492 | 5/22/2012 3:30:19 | 5 | Sage crashes on simple assignment | start up Sage in command line mode enter the line: x = .5 | should continue, but crashes | terry@trwarren.com | Mac OSX | Sage 5.0 ---------------------------------------------------------------------- | Sage Version 5.0, Release Date: 2012-05-14 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: x = .5 ------------------------------------------------------------------------ Unhandled SIGILL: An illegal instruction occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ /Users/twarren/desktop/sage_5/spkg/bin/sage: line 312: 6348 Illegal instruction: 4 sage-ipython "$@" -i | |

493 | 5/24/2012 20:15:33 | Sage Version 5.0, Release Date: 2012-05-14 | .6*100 not work | When I try .6*100, Sage not work, and show: ------------------------------------------------------------------------ Unhandled SIGILL: An illegal instruction occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ the same occurs when I try 0.6*100 or ,6*100. | I expect: 0.6*100=60 or .6*100=60 | hsigrist@gmail.com | Mac OSX | ||

494 | 5/24/2012 20:24:11 | Sage Version 5.0, Release Date: 2012-05-14 | .6*100 not work | When I try .6*100, Sage not work, and show: ------------------------------------------------------------------------ Unhandled SIGILL: An illegal instruction occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ the same occurs when I try 0.6*100 or ,6*100. | I expect: 0.6*100=60 or .6*100=60 | hsigrist@gmail.com | Mac OSX | ||

495 | 5/24/2012 20:24:12 | Sage Version 5.0, Release Date: 2012-05-14 | .6*100 not work | When I try .6*100, Sage not work, and show: ------------------------------------------------------------------------ Unhandled SIGILL: An illegal instruction occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ the same occurs when I try 0.6*100 or ,6*100. | I expect: 0.6*100=60 or .6*100=60 | hsigrist@gmail.com | Mac OSX | ||

496 | 5/25/2012 6:31:52 | The Sage Notebook Version 5.0 | Jmol screen black | I am running through a tutorial. I type in the following code: u, v = var('u, v') f_x(u, v) = u f_y(u, v) = v f_z(u, v) = u^2 + v^2 parametric_plot3d([f_x, f_y, f_z], (u, -2, 2), (v, -2, 2)) I hit the evaluate key and a black Jmol screen pops up with no graph. | How do I fix this. | mpredovic@juno.com | Windows/VMWare | ||

497 | 5/27/2012 1:07:21 | 5 | this isnt plot!!! | this isnt plot!!! | Windows/VMWare | ||||

498 | 5/27/2012 11:11:49 | 5.0' | plot3d (using firefox) tries to create normally a jmol script but it terminates without any output | "plot3d" while using firefox, tries to create normally a jmol script but it terminates without any output. This happens with all commands which create a jmol script such as "implicit_plot3d" and "plot3d". The problem remains for all different choices of java like "java-6-openjdk" or "java-7-oracle". However, whatever the settings are, everything works with chromium-browser. | Commands such as "plot3d" should create a working 3d plot using jmol. jmol starts but abruptly ends giving the message "jmol script terminated" | al_antonop@yahoo.com | Linux 64bit | ||

499 | 5/29/2012 4:47:10 | 5 | EOFError returned repeatedly | I'm unsure of how to reproduce this error exactly, but I know that it could be linked to my computer shutting down while the sage notebook was running (before quitting). When I originally got it, I followed the steps to be able to log in successfully (deleting the two files that had the EOFError), and I rebuilt the sage notebook. Now when I press evaluate, it doesn't evaluate and instead returns an EOFError. It correctly evaluates when I reenter the notebook however. | rbkillea@gmail.com | Linux 32bit | |||

500 | 6/1/2012 11:19:59 | 5 | Sign out from admin's notebook account is not working | Logged in as admin, resetted password for one of the accounts. Now pressing "sign out" does nothing. | I expected going back to login screen and be able to log in as another user. | kkumer@gmail.com | Linux 64bit | ||

501 | 6/2/2012 15:37:28 | 5 | no plot3d - java applets | The sage app does not appear to be working: pressing the run button has no effect (beta version on samsung note running ics) When using the online version, it is not possible to plot3d, apparently from the lack of java applet support on android. any help? | xtoflecomte@gmail.com | android ics | |||

502 | 6/2/2012 18:25:51 | Sage Version 5.0, Release Date: 2012-05-14 | character_table gives error | {{{ AlternatingGroup(15).character_table() }}} produces an internal error | I expected the character table. | jj@asu.edu | Linux 64bit | IndentationError Traceback (most recent call last) /home/jj/Programs/lfunc-org/jwjones61-fields/galois_groups/<ipython console> in <module>() /home/jj/src/sage-5.0/local/lib/python2.7/site-packages/sage/groups/perm_gps/permgroup.pyc in character_table(self) 2152 e = irrG.Flat().Conductor() 2153 K = CyclotomicField(e) -> 2154 ct = [[K(x) for x in v] for v in ct] 2155 2156 # Finally return the result as a matrix. /home/jj/src/sage-5.0/local/lib/python2.7/site-packages/sage/structure/parent.so in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:7941)() /home/jj/src/sage-5.0/local/lib/python2.7/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3345)() /home/jj/src/sage-5.0/local/lib/python2.7/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3248)() /home/jj/src/sage-5.0/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.pyc in _element_constructor_(self, x) 7509 return NumberField_absolute._element_constructor_(self, x) 7510 elif sage.interfaces.gap.is_GapElement(x): -> 7511 return self._coerce_from_gap(x) 7512 elif isinstance(x,str): 7513 return self._coerce_from_str(x) /home/jj/src/sage-5.0/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.pyc in _coerce_from_gap(self, x) 7726 zeta_name = zeta_name+'_' 7727 s = s.replace('E(%s)'%n,zeta_name) -> 7728 s = sage.misc.all.sage_eval(s, locals={zeta_name:zeta}) 7729 if K is self: 7730 return s /home/jj/src/sage-5.0/local/lib/python2.7/site-packages/sage/misc/sage_eval.pyc in sage_eval(source, locals, cmds, preparse) 197 return locals['_sage_eval_returnval_'] 198 else: --> 199 return eval(source, sage.all.__dict__, locals) 200 201 IndentationError: unexpected indent (<string>, line 2) | |

503 | 6/4/2012 6:38:11 | 5 | Unhandled SIGILL | Have Sage 5.0 for OS X 10.6 running on a 64-bit intel Mac OS X (version 10.7.3). Enter into a new notebook: import scipy.constants as value def HII_gaunt_factor(T,nu): return sqrt(3)*pi*log(2.25*value.k*T/(value.h*nu)) and evaluate to obtain: ------------------------------------------------------------------------ Unhandled SIGILL: An illegal instruction occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ This code DOES work in Sage 4.8 on the same computer. | In Sage 4.8 this code does work and I can then use it to evaluate values of the defined function. HII_gaunt_factor(10^6,10^12) 10.7553986623653*pi*sqrt(3) | mdtyoung@gmail.com | Mac OSX | ||

504 | 6/6/2012 1:31:27 | Sage Version 5.0, Release Date: 2012-05-14 | Converting string into number does not work properly | Sage can convert huge integer number into string very quickly but the opposite way it is very slow: n=2^7000000; s=str(n); (very fast) m=int(s); (very slow) I also used "eval" and "sage_eval" instead of "int" with same result, i.e. converting from huge string into integer number is very slow. It should take about same time in both cases since variables n, m and s are of the same length. | Conversion string into number should take approximately same time as converting number into string. P.S.: If comparing with Mathematica, Mathematica was much more faster than Sage on the same above operations. | viktorves@gmail.com | Windows/VMWare | ||

505 | 6/7/2012 11:34:19 | 5 | wrong solutions | integral(abs(cos(x)),x,pi/2,pi) is not -2 integral(abs(cos(x)),x,pi,3*pi/2) is not 0 integral(abs(cos(x)),x,0,2*pi) is not 0 | zoranmaretic@gmail.com | Windows/VMWare | |||

506 | 6/12/2012 1:09:16 | 5 | Updating to 5.0.1 | System: Mac OS 10.6.8, try updating to 5.0.1 which I couldn't with the following error message: Error: failed to extract /Applications/sage/spkg/standard/mercurial-1.8.4.p1.spkg make: *** [installed/mercurial-1.8.4.p1] Error 1 | I just want to update it normally from the version 5.0 to that of 5.0.1 | iohara@math.univ-lyon1.fr | Mac OSX | Error: failed to extract /Applications/sage/spkg/standard/mercurial-1.8.4.p1.spkg make: *** [installed/mercurial-1.8.4.p1] Error 1 | |

507 | 6/12/2012 4:10:37 | 5 | Error Creation of a New Worksheet | Error occurred while creating a new worksheet as follows. Step 1: Upload several worksheets from the website of the Sage Notebook. Step 2: Click 'New Worksheet' link located in the upper left portion of the Sage Notebook Home. Step 3: Sage opens the 'already existing' notebook, then asks new file name for it. | Sage seems not to be informed about the addition of uploaded files. So that some 'internal pointer' points to the already existing notebook while a new worksheet is to be created. | satoshimiz@gmail.com | Windows 7 Home Premium SP1/Oracle VM VirtualBox | ||

508 | 6/12/2012 23:29:21 | 5.0.1 | No logout after "Sign out" | My problem: After working as signed in user I would like to sign out. But after a click to "Sign out"-link my browser shows the user's home. My Environment: Ubuntu 12.04 Added to /etc/sudoers this line: sage ALL = NOPASSWD: /usr/local/bin/sage and added a autostart of sh-script File start_sage.sh #!/bin/sh sudo -H -u root sage -notebook interface=\'\' port=8000 open_viewer=False require_login=True notify-send 'Ok, go ahead!' --urgency=normal | Sign out the current user | auch-er@will-hier-weg.de | Linux 32bit | ||

509 | 6/13/2012 4:37:01 | online | problem with code riemman roch | F.<w>=GF(4,'w') R.<X,Y,Z> = ProjectiveSpace(F,2) C = Curve(X^2*Y + w*Y^2*Z+ w^2*Z^2*X) print C.genus() pts = C.rational_points() print pts[4] print pts[5] D = C.divisor([ (2, pts[4]),(1, pts[5]) ]) print D print C.riemann_roch_basis(D) resutl: 1 (1 : w : 1) (w : 1 : 1) 2*(X + Z, Y + (w)*Z) + (X + (w)*Z, Y + Z) Traceback (most recent call last): print pts[5] File "", line 1, in <module> File "/tmp/tmpvyK2s4/___code___.py", line 12, in <module> exec compile(u'print C.riemann_roch_basis(D) File "", line 1, in <module> File "parent.pyx", line 871, in sage.structure.parent.Parent.__getattr__ (sage/structure/parent.c:6648) AttributeError: 'ProjectiveCurve_finite_field' object has no attribute 'riemann_roch_basis' | seems that the problem is to w in the function f | gato.lif@gmail.com | sagenb.org | ||

510 | 6/13/2012 4:48:05 | Sage Version 5.0, Release Date: 2012-05-14 | Google login issue | I created a sagenb.org profile/account with Google, and successfully logged into the system and was able to use it. However, I am unable to return to the site front page (sagenb.org/) and login w/ my google credentials. It always tried to create a profile. However, if I ask to go directly to my homepage, http://www.sagenb.org/home/Jason_Mitchell/, and select 'Google', it requests my Google username and password, and takes me to my home page. | I would expect to go to sageng.org/, select Google, provide credentials, and be redirected to my home page. All this, of course, after properly creating a profile. | jason-sagenb@maiar.org | Mac OSX | N/A | |

511 | 6/14/2012 11:26:37 | 5 | polynomial degrees in single variables are miscomputed after implicit coercion | The following says it all: sage: R.<x,y> = PolynomialRing(QQ,['x','y'],order="deglex") sage: pol = x^2 + y + 42 sage: pol.degree(x) 2 sage: R.<x,y> = PolynomialRing(QQ,['x','y'],order="degrevlex") sage: pol.degree(x) 1 sage: R(pol).degree(x) 2 | Computing the degree of a polynomial w.r.t. a variable which is not a generator of its parent ring should either produce an error ("x must be one of the generators of the parent", even if it happens to be named identically) or coerce the polynomial to the correct ring, but not return an incorrect result. | david+bugs@madore.org | Linux 64bit | ||

512 | 6/18/2012 11:37:41 | 5 | resultant | sage: A.<t>=GF(2)['t'] sage: S.<x>=A['x'] sage: f=x-(t^2+t+1) sage: g=f-t*(t^2+t+1) sage: f.resultant(g) # answers t^3 + t^2 | Since f and g have a common root , i.e. 0, modulo t^2+t+1, I expect that their resultant is divisible by t^2+t_1. | rbarb85@gmail.com | Linux 64bit | ||

513 | 6/18/2012 17:46:58 | Sage Version 5.0.1, Release Date: 2012-06-10' | Primes: rank(p) does not terminate if p is not a prime | {{{ sage: p = Primes() sage: p.rank(4) }}} does not terminate. | rank(p) should probably raise an Exception if p is not a prime. | spam@swisscoast.ch | Linux 64bit | (this is the backtrace after interrupting the process) sage: p = Primes() sage: p.rank(4) ^C--------------------------------------------------------------------------- KeyboardInterrupt Traceback (most recent call last) /home/liniger/<ipython console> in <module>() /opt/sage-5.0.1-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/categories/enumerated_sets.pyc in _rank_from_iterator(self, x) 364 """ 365 counter = 0 --> 366 for u in self: 367 if u == x: 368 return counter /opt/sage-5.0.1-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/categories/enumerated_sets.pyc in _iterator_from_next(self) 411 while True: 412 try: --> 413 f = self.next(f) 414 except (TypeError, ValueError ): 415 break /opt/sage-5.0.1-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/sets/primes.pyc in next(self, pr) 181 7 182 """ --> 183 pr = pr.next_prime(self.__proof) 184 return pr 185 /opt/sage-5.0.1-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/rings/integer.so in sage.rings.integer.Integer.next_prime (sage/rings/integer.c:26860)() /opt/sage-5.0.1-linux-64bit-ubuntu_10.04.3_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/libs/pari/gen.so in sage.libs.pari.gen.gen.nextprime (sage/libs/pari/gen.c:39161)() KeyboardInterrupt: | |

514 | 6/19/2012 17:47:46 | 5 | Nothing compiles | Every action generates this response: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_8.py", line 8, in <module> _interact_.SAGE_CELL_ID=1 NameError: name '_interact_' is not defined | lpatruno@fordham.edu | Mac OSX | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_8.py", line 8, in <module> _interact_.SAGE_CELL_ID=1 NameError: name '_interact_' is not defined | ||

515 | 6/19/2012 23:55:35 | 5.0.1 | graph_editor() | I do not get to see the graph in graph_editor during a sage session in Firefox or Safari. The "graph-editor()" when called with a parameter has a blank screen, i.e. without any output. Starting the stand-alone version of "graph_editor" (http://radokirov.com/#graphs) seems to function correctly on the both my browsers. | sami.ibrahim@web.de | Mac OSX | |||

516 | 6/21/2012 17:35:33 | 5 | nothing engages | i have created a network notebook by using notebook(interface = '<ip address of computer>', accounts = True, secure = True) this works completely fine, and brings up the notebook with my worksheets in it, but when i go to execute a command or even click on the name of the worksheet to change the name, it does nothing. there are no error messages, there is just no action. i encountered this problem before and thought that reinstalling the software would fix it, but it has done nothing any feedback would be really helpful | ckendir@gmail.com | Linux 32bit | |||

517 | 6/22/2012 23:52:18 | Version 5.0 | worksheet refuses to open | http://www.sagenb.com/home/daldrich/35/ When I try to open, I get server error. All my other worksheets seem OK. ECE2001W | daldrich@earthlink.net | sagenb.org | |||

518 | 6/25/2012 20:28:49 | 5 | There is no "sign up for a new Sage Notebook account" | Hello! I wanted to register on sage notebook. I typed www.sagenb.com in my Firefox browser. There is no "sign up for a new sage notebook account" on this site. Please help me to create new account. My e-mail is sh.andr.gen@yandex.ru. Sorry if my English isn't good. Thank you. Best regards, Andrei. | sh.andr.gen@yandex.ru | sagenb.org | |||

519 | 6/26/2012 13:20:13 | Sage Version 5.0.1, Release Date: 2012-06-10' | graph_editor(g)... | In the example sheet "Graph Theory in Sage", William Stein, August 2010 (which was downloaded from your website) I couldn't use the features of graph_editor(). I think it is a bug, because all I get is a white cell that couldn't be edited at all even with other examples. All the attempts in Safari, Chrome and Firefox failed during the session of sage. On the website of Rako Kirov the graph functions well in any browser I use. I would be very happy to have feedback from you. Best wishes, Sami | sami.ibrahim@web.de | Mac OSX | |||

520 | 6/29/2012 0:15:18 | sagenb.org | openid issues and password reset | Because the openid authentication used by Google is sometimes faulty, I can login with my pc but not my phone, it asks me to create again an account with the same email address, which of course fails. I would like to use the password reset option to fully activate the account associated with my email address with a fixed password and use that to login. Unfortunately there is no password reset option from the login screen. Do you plan to implement it? Thank you. | The login screen shows a "password recovery" link. | andrea.lazzarotto@gmail.com | sagenb.org | ||

521 | 6/29/2012 2:01:40 | Version 5.0.1 | Gap Failures | I am having trouble using Gap within Sage. Often things fail to print or to work from Sage even though they do work directly in Gap. How do I report bugs and get help? Here is a sample program my tutors devised that does not print under Sage, but works fine directly in Gap: for n in [1..10] do for m in [1..10] do Print(m*n); Print(" - "); od; Print("\n"); od; (Removing the second Print command makes it work. We have found many other things like this that seem to fail without explanation. | This should print a simple multiplication table. It does not print at all within Sage. We have found many similar problems while preparing for a class that begins next week. | c3ar@math.uchicago.edu | Mac OSX | ||

522 | 7/2/2012 10:04:13 | 5.0 (online sagenb.org) | Inverse Taylor series syntax is unnecessarily complicated. | Sage can now calculate Inverse Taylor series (aka Reversion). But the syntax is significantly more complicated than the Mathematica syntax, InverseSeries[f[x]]. The Sage syntax involves PowerSeriesRing(). Can this be simplified for 'simple cases', ie when the domain is the real or complex numbers? Sample worksheet: http://www.sagenb.org/home/pub/4844 | The simplified syntax for the inverse Taylor series of a function f(x) would be f.reversion(). There would be no need to specify PowerSeriesRing(). Also, a more discoverable alias for reversion, eg InverseSeries or InverseTaylor, would be added. See also the sample worksheet, http://www.sagenb.org/home/pub/4844 | ralf.anderson@gmail.com | sagenb.org | ||

523 | 7/2/2012 21:46:11 | 5 | forgot password | I mistyped my password when signing up for Sage, and I don't know what I typed. So I can't re-enter "old password" to create a "new password" | ncarlson@callutheran.edu | sagenb.org | |||

524 | 7/4/2012 7:59:39 | "version(5.0)" | optimization | differentiate 'snr' with respect to 'r' snr=(c1/(d1^2))+(c2/(d2^2)) where d1=sqrt((r*cos(theta))-a1)^2+(r*sin(theta))-b1)^2) d2=sqrt((r*cos(theta))-a2)^2+(r*sin(theta))-b2)^2). and c1,c2,a1,a2,theta are constants | get the optimal value of 'r' | nitin2189@gmail.com | Linux 32bit | ||

525 | 7/11/2012 19:30:22 | 5.2.0beta | docstring problem in ring.pyx | Calling SR._latex_element_? in the notebook results in a badly formatted documentation (and possibly in doctest issues). The reason is that the docstring for _latex_element_ in sage/symbolic/ring.pyx is not a raw string (see Line 595), while it contains \r -- which is therefore interpreted as an end of line. Easy enough to fix... | esseger@free.fr | Linux 64bit | |||

526 | 7/11/2012 22:32:37 | 5.1 | spurious parenthesis in latex output | The output of the following command is strange: sage: latex(x^(2/3)+1/x^(2/3)) x^{\left(\frac{2}{3}\right)} + \frac{1}{x^{\frac{2}{3}}} There are parenthesis around the positive exponent, but not around the negative one. This is not consistent. This phenomenon does not happen for, say sage: latex(x^(2/3)) or sage: latex(1+1/x^(2/3)) but it also happens for sage: latex(1+x^(2/3)) | There should be no parenthesis around the exponent in sage: latex(x^(2/3)+1/x^(2/3)) and sage: latex(1+x^(2/3)) If I looked correctly, the spurious parenthesis are added by the function py_latex in pynac.pyx. In the above situations, its parameter level is equal to 50, hence the parenthesis. I do not understand why level = 50 here, maybe a bug in pynac or ginac... | esseger@free.fr | Linux 64bit | ||

527 | 7/12/2012 3:56:11 | 5 | simplify() does not simplify | var('x , y, a') zz = 2*x*(y+a) - 4*y*x + 2*x*y zz.simplify() <output> 2*(a + y)*x - 2*x*y # simplify() doesn't see x*y terms cancels out.. # ... whereas expand() does the job correctly zz.expand() <output> 2*a*x | I was expecting simplify() to give "2*a*x" in the example above. | david.champredon@gmail.com | Mac OSX | n/a | |

528 | 7/12/2012 16:55:12 | 5.1 | sagetex not working since version 5.0 | Hi, I can't get sagetex to work since the update to sage 5.0, and I wondered why there is a problem. I have been trying in vain to ensure that sagetex works as before. As with previous updates, I changed the sage.engine file of TeXShop accordingly (right now referring to /Applications/Sage-5.1-OSX-64bit-10.6.app/Contents/Resources/sage/sage "$sagename") but that does not help like it used to... I do get the message "Running sage, please wait a moment", but the calculations are not done and a LaTeX Warning (sample: Reference `@sageinline0' on page 2 undefined on input line 1.) is generated. | sage processing input provided in a TeX-Document. | Udo.Baumgartner@gmx.de | Mac OSX | ||

529 | 7/12/2012 17:17:58 | 5 | output not visible | Output of evaluation does not show up. tested with Iron 19.0 and Internet Exlorer 8. | sagenb.org | ||||

530 | 7/16/2012 16:13:23 | 5 | cant edit a published doc | I can log on to sage but everytime I try to edit a worksheet I get a blank screen or a page that says HTTP 500 Internal Server Error | I want to be able to use sage to edit my homework | jharvey1588@hotmail.com | sagenb.org | backtrace: "This error (HTTP 500 Internal Server Error) means that the website you are visiting had a server problem which prevented the webpage from displaying." | |

531 | 7/17/2012 19:17:18 | Sage Version 5.0, Release Date: 2012-05-14 | Worksheets don't save properly in IE 9 | Steps I took: 1. I logged in, using IE 9. 2. I browsed through some of my old worksheets. 3. I went back, and started a new worksheet. 4. I was not able to rename my worksheet from 'untitled' 5. The contents of the last-viewed worksheet was displayed in the new one. 6. As it turned out, instead of opening a new worksheet, I had somehow edited the previous one, overwriting it. 7. This also completely overwrote everything in the 'Revisions' tab, making it impossible to recover the previous worksheet. | I had intended to review some old worksheets, and start a new one to quickly graph some data. I had previously noticed some odd behaviors with using Sagemath with IE9, (mostly the inability to change a worksheet title), but didn't see any serious problems. However, today, for some reason, Sagemath overrode an old worksheet, which is a serious annoyance. | michael.lee.0x2a@gmail.com | sagenb.org | ||

532 | 7/18/2012 17:14:38 | 5 | Data loss on demo.sagenb.org | My fellow PhD students and I are designing a graduate course on computational economics using Sage and we have been maintaining trial versions of the labs we have written on demo.sagenb.org with the intention of moving everything to sagenb.org in the near future. Today I saved a lab that I was working on and quit. When I logged back in to my account on demo.sagenb.org to continue my work EVERYTHING all of our work was gone! We have back ups for 95% of our work so all is not lost, but we would like to recover the remaining 5% if possible. What seems to have happened is that our account on sagenb.org somehow managed to overwrite our account on demo.sagenb.org during the last save. Is that even possible? Is there anyway to recover the loss? | D.Pugh-2@sms.ed.ac.uk | sagenb.org | |||

533 | 7/18/2012 17:17:46 | sagenb | published worksheets | hi, i can't seem to be able to browse published worksheets for a while now... | daniel.kho@gmail.com | sagenb.org | |||

534 | 7/19/2012 19:19:35 | Sage Version 5.0, Release Date: 2012-05-14 | bug in unit conversion | cp = 1*units.energy.joule/(units.mass.kilogram*units.temperature.kelvin) omega = 1*units.mass.kilogram/units.time.second wpk = omega*cp wpk The Sage result for wpk is correct: joule/(kelvin*second) However, it can be simplified to: watt/kelvin When attempting to do this via: wpk1 = wpk.convert(units.power.watt/units.temperature.kelvin) ... Sage throws a Traceback. See below. | IMO, Sage should reduce the unit expression to it's simplest form: wpk = watt/kelvin However, I understand that this may be tricky at times. If there is a good reason to leave the result at wpk = joule/(kelvin*second), then the conversion wpk1 = wpk.convert(units.power.watt/units.temperature.kelvin) should result in: wpk1 = watt/kelvin | konrad.juethner@gmail.com | Windows/VMWare | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_45.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("d3BrMSA9IHdway5jb252ZXJ0KHVuaXRzLnBvd2VyLndhdHQvdW5pdHMudGVtcGVyYXR1cmUua2VsdmluKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpFGPcnv/___code___.py", line 2, in <module> exec compile(u'wpk1 = wpk.convert(units.power.watt/units.temperature.kelvin) File "", line 1, in <module> File "expression.pyx", line 7692, in sage.symbolic.expression.Expression.convert (sage/symbolic/expression.cpp:28861) File "/sagenb/sage_install/sage-5.0-boxen-x86_64-Linux/local/lib/python2.7/site-packages/sage/symbolic/units.py", line 1299, in convert return convert_temperature(expr, target) File "/sagenb/sage_install/sage-5.0-boxen-x86_64-Linux/local/lib/python2.7/site-packages/sage/symbolic/units.py", line 1416, in convert_temperature raise ValueError, "Cannot convert" ValueError: Cannot convert | |

535 | 7/19/2012 22:29:18 | 5 | Can't log in | I signed up using the Google button. But when I sign in now, it asks me to create a profile. When enter my user name and email address, it says I already have an account under that name | dwwatson@me.com | sagenb.org | |||

536 | 7/23/2012 19:56:49 | online | nothing works | Each time I start a new worksheet, nothing comes up! Right before this, each time I pressed evaluate, nothing evaluated. | Well, if I click on "new worksheet", I would like to see a new worksheet open up :) | lucia.mocz@gmail.com | Linux 64bit | no backtrace? | |

537 | 7/24/2012 4:32:53 | 5.1 | Sagenb.org published notebook broken | Link http://www.sagenb.org/pub/# says "Public worksheets are currently disabled". Problem persisted from July 5th, 2012 | looking for sample code for differential equations | ramin@mojix.com | Mac OSX | ||

538 | 7/24/2012 12:36:36 | 5 | No Simplification of Quotient of Two Multivariate Polynomials over a Fraction Field | Here is a minimal example to explain the problem. The last return should be '1' and not 'x/x': sage: F=FractionField(PolynomialRing(QQ,'t')) sage: R=PolynomialRing(F,'x,y') sage: R.inject_variables() Defining x, y sage: x/x x/x In particular, 'x/x' is not viewed as an element of R but of its Fraction Field. The same seems to happen with any field, not only QQ (tests with RR and several GF(q)'s). Note that everything works well with Univariate Polynomial Ring. Example: sage: F=FractionField(PolynomialRing(QQ,'t')) sage: R=PolynomialRing(F,'x') sage: R.inject_variables() Defining x sage: x/x 1 | The expected output for Multivariate Polynomials is the same as for Univariate Polynomials. That is 'x/x' should return '1' instead of 'x/x'. | bruno.grenet@gmail.com | Linux 32bit | ||

539 | 7/26/2012 20:00:43 | Sage 5.0 (web) | Changing password | I think I first signed/logged in through Google and created a Sage user: isanches. I wish I can create a password for the Sage account isanches, but I am not able because I don't have an old password for this account. Would it be possible to send a new password to the email account related to the Sage account? (Sage account: isanches <-> email: ivandro.sanches@gmail.com) Thank you very much. | ivandro.sanches@gmail.com | sagenb.org | |||

540 | 7/27/2012 13:13:28 | Version 4.7.1 | important bug : no arabic keyboard/fonts | There is no arabic keyboard in the keyboard custumisation area, although arabic languabe is available, as well as there is no arabic font available in abiword. This is an important bug. | al.abbes@laposte.net | sage live distribution (CD) | |||

541 | 7/29/2012 6:08:42 | 5 | worksheet won't load | After trying to evaluate a cell that appeared to cause the interpreter to hang, the work sheet has become inaccessible. When I try to load the worksheet, SageNB presents me with a blank page (no content whatsoever). (Before trying to reload the worksheet, I "stopped" the worksheet from the main menu.) | I expected the worksheet to load as normal, with the interpreter reset. | aidalgol@no8wireless.co.nz | sagenb.org | ||

542 | 7/29/2012 14:49:10 | 5.1 | integrate(log(cos(x)),x) fails though this intagral exist | I tried to calculate: integrate(log(cos(x)),x) and I've got a segmentation fault for sage 5.1 compiled from sources on my laptop. Also, I failed to calculate it on Sage online. | In earlier versions (4.8 or 4.7.x, I don't remember exactly) it was successfully calculated. Also, it is calculated by Wolfram online: http://integrals.wolfram.com | aleksey.rukhlenko@gmail.com | Linux 64bit | ||

543 | 7/29/2012 16:57:59 | 5 | Cannot rename worksheets | When I click on the name of the worksheet to rename it (which is currently "Untitled"), nothing happens. The name highlights when I move my mouse over it, but nothing happens when I click on it. | I want to rename my worksheets. | mjb57@students.calvin.edu | sagenb.org | ||

544 | 7/30/2012 4:18:09 | 5.1 | lapack version is old | current version at netlib of lapack is 3.4.1 . I see sage has version 5 years old. I see they also have a standard interface to C which may be of use. http://www.netlib.org/lapack/ | Linux 64bit | ||||

545 | 7/30/2012 15:21:24 | 5 | delete account | I accidentally changed the username of my account after using google open ID. Then on another computer using Open ID I created a second account with the default username. Now I no longer have access to the account with the default username. | Please delete the account rgammelg on sagenb.org. Thanks!! | rgammelgaard@d125.org | sagenb.org | ||

546 | 8/1/2012 12:34:36 | Sage Version 5.1 | hilbert_symbol at prime | 2 in quadratic number field | I computed some Hilbert symbols in imaginary quadratic number fields using the following script (condensed to the essence of the bug). ========================================= K.<sqrt2> = NumberField(x^2 + 2); alpha = sqrt2; beta = 2 - sqrt2; print alpha.norm(), beta.norm(), ' so Hilbert symbol (alpha,beta)_p = 1 outside primes above 2 and 3' print K.primes_above(2), K.primes_above(3); print K.hilbert_symbol(alpha,beta,K.ideal(sqrt2)); print K.hilbert_symbol(alpha,beta,K.ideal(sqrt2+1)); print K.hilbert_symbol(alpha,beta,K.ideal(sqrt2-1)); ========================================= Output: ========================================= 2 6 so Hilbert symbol (alpha,beta)_p = 1 outside primes above 2 and 3 [Fractional ideal (sqrt2)] [Fractional ideal (sqrt2 + 1), Fractional ideal (sqrt2 - 1)] 1 -1 1 ========================================= | The output should be K.hilbert_symbol(alpha,beta,K.ideal(sqrt2)) = -1 since there should be an even number of ramified places. A computation with Steinberg relations shows (sqrt2,2-sqrt2) = (-1,1+sqrt2) and the latter local Hilbert Symbol computes correctly. ================================================= one more comment: version() yields 5.1 but I am running 5.2-OSX-64bit-10.6 according the "About Sage" info. | stix@mathi.uni-heidelberg.de | Mac OSX | ||

547 | 8/3/2012 12:09:59 | 5.1 | TinyMCE Editor image paste problem | The TinyMCE version used in 5.1 has problems when pasting images directly from the clipboard. | Reproduce: Copy a image to the clipboard (e.g. using GIMP) and paste it in the WYSIWYG Editor. Expected result: Image is displayed Actual result: Either a empty image or a invalid image icon is displayed Resolution: Update TinyMCE to the latest version | egon.rath@gmail.com | Linux 64bit | ||

548 | 8/6/2012 11:01:27 | sagenb.org | Deleted account on sagenb.org | I cant enter to my account on demo.sagenb.org When I trying to enter through Google OpenID, the Sage propose me create new profile. In my profile I have several important worksheets without reserve copies on hard drive. Please, consider possibility of restoring my profile. My Google OpenID login: aztec.ua My Sage username: i.aztec Thanks in advance. | aztec.ua@gmail.com | sagenb.org | |||

549 | 8/7/2012 3:49:02 | 5.01 | LaTeX can not work well with Chinese,Japanese and Korean | Thoug I got a account in sage developer trac,I don't know how to report this bug in the trac, as I am not familiar with it. I created a ticket of this problem http://trac.sagemath.org/sage_trac/ticket/13332 . | The Chinese character is missing in the LaTeX result,wish to include the CJK package which developed to deal with Chinese,Japanese and Korean | shahuwangwang@qq.com | Linux 32bit | http://trac.sagemath.org/sage_trac/ticket/13332 All are in this ticket | |

550 | 8/8/2012 12:33:19 | 5.2 | Problems with the Integer __eq__ method | The problem arise when the integer types of Numpy (e.g. numpy.int64) are compared with the type "Integer" of Sage. As shown in the exaple below, the method "numpy.int64.__eq__" returns the correct value, but the method "Integer.__eq__" fail. sage: import numpy sage: 1 == numpy.int64(1) False sage: numpy.int64(1) == 1 True | I think that the expected value of the expression "1 == numpy.int64(1)" must be True. | caleidofono-sage@yahoo.es | Linux 64bit | ||

551 | 8/9/2012 22:38:31 | sagenb.org | I lost my account | I used the Google button to sign in using dwwatson@me.com. This time when I signed in It asked for me to create a user name. I thought I had, but I did anyway and I now have a blank area. I am dwwatson but I don't have a password since I have been using the Google button. HELP I have students sharing work with me and now I can't get at it. Dennis Watson Clark College | dwatson@clark.edu | Mac OSX | |||

552 | 8/11/2012 4:33:49 | 4.7.2 | continued_fraction_list error | sage: continued_fraction_list(0.75) [0, 1] The answer should be [0, 1, 3], which means 0.75 = 0 + 1 / (1 + 1/3). Pari/gp does it correctly: sage: eval(gp.eval('contfrac(0.75)')) [0, 1, 3] sage: convergent(_, 2) 3/4 Occurs in Sage 4.7.2 on my laptop, and 4.8.1 on another machine I use. Both are 64-bit Linux. On my laptop it's the default installation. | mmcconnell17704@yahoo.com | Linux 64bit | |||

553 | 8/13/2012 18:27:57 | 4.6 | syntax error | I am typing integrate(integrate(x+y,y,0,1-x^2),x,0,3) and it is reporting y is not defined. I was told to preceed y =(var'y') but that doesn't work either...can you help? | to be able to see the answer | pakmc@cox.net | Windows/VMWare | ||

554 | 8/14/2012 17:04:41 | 5.2 | multiple accounts | When I changed operating systems at home, I lost control of my account here. I believe there are now two of me with the same email address, one of them with a saved worksheet... | I would like my lame saved worksheet back. If there are in fact multiple accounts for me, I'd like details for the old one, removal of the new. | treegestalt@gmail.com | sagenb.org | N/A | |

555 | 8/15/2012 12:08:24 | 5 | Not Evaluating | When we attempt an evaluation,it doesn't work, but the little green rectangle just stays there, even with the simplest of evaluations(i.e print (1+1)) | The evaluation to occur. | jamiepigden@gmail.com | sagenb.org | There is none. | |

556 | 8/15/2012 21:49:16 | 5.2 | Cannot create a new worksheet or access old worksheets | I logged into sagenb.org using a Google account. I cannot create a new worksheet. Clicking on New Worksheet just creates a blank page in a new tab. Clicking on any active worksheet also produces a blank page in a new tab. I am running Firefox on Linux 64 bit. I went to a public computer and tried Firefox on Windows 7 and Explorer on Windows 7. Firefox produced the same problem I had before. When I used Explorer, I first tried to access an old active worksheet first. The worksheet did appear. I did not make any changes. Then I tried to create a new worksheet - blank screen again. After this, I tried once again to access an old active worksheet, and it once again produced a blank screen. It appears that I always get a blank screen after I attempt to create a new worksheet. As a side note, I do have a local copy of version 5.0 installed on my 64-bit Linux machine. The notebook works fine in Firefox when I use this. I want my students to be able to use the online version, so I have been experimenting with sagenb.org. | jrobbinsvandy@gmail.com | sagenb.org | |||

557 | 8/15/2012 23:45:58 | 5 | My worksheets are not loading | None of my worksheets are loading. | j.conner@students.clark.edu | Mac OSX | |||

558 | 8/16/2012 11:45:05 | 5 | Evaluation hangs | Whenever I try to evaluate any cell in any of my worksheets, the clickable output cell (as in <td>) appears, and focus is moved to the next (notebook) cell, but no output ever appears, and the animated slash/backslash in the window title keeps going, but never stop. If I hover the mouse over the output cell, the cursor turns into my system's loading wheel. | I expected the output to appear in the below the (notebook) cell as usual, or even an error message or backtrace. | aidalgol@no8wireless.co.nz | sagenb.org | ||

559 | 8/16/2012 15:34:30 | Sage Version 5.2, Release Date: 2012-07-25' | Primes(x) returns "Set of all prime numbers: 2, 3, 5, 7, ..." | Primes(x) returns "Set of all prime numbers: 2, 3, 5, 7, ..." | The set of prime numbers up to x or the x-th prime is expected. Prime(x) should be the inverse fuction of prime_pi(y) the prime counting function. | reddwarf2956@yahoo.com | Linux 64bit | None. | |

560 | 8/20/2012 8:01:50 | 5 | Can't start 5.2 | Model Name: MacBook Pro Model Identifier: MacBookPro1,1 Processor Name: Intel Core Duo Processor Speed: 1.83 GHz Number Of Processors: 1 Total Number Of Cores: 2 L2 Cache: 2 MB Memory: 2 GB Bus Speed: 667 MHz Boot ROM Version: MBP11.0055.B08 OS X 10.6.8 Installed 5.2. app.dmg Will not start. Complaint is: wrong cpu. Is that expected? | Removed 5.2, and installed 5.0. app.dmg Appears to be OK--after setting PW, which is not mentioned in instructions. | ladamo@ucsd.edu | Mac OSX | ||

561 | 8/20/2012 9:04:09 | Browserversion | No Reaction | Trying to run a very simple worksheet to learn the syntax (again), hence using examples like x = var('x') eqn = (x-1)^2 <= x^2 - 2*x + 3 eqn.subs(x == 5) When I try to evaluate, it seems to be working, but never produces any output, error message or any kind of response. I used to use sage in the browser on the same computer with an older version of Ubuntu/Firefox, it worked fine back then. | faserbuendel@gmail.com | Linux 32bit | |||

562 | 8/20/2012 12:29:20 | 5 | not solving | Sage does not respond to my online calculation request. | I press evaluate, and normalli it returns the calculation result, but now, it does not respond. May be a server problem. | sagemaster222@yahoo.com | sagenb.org | ||

563 | 8/20/2012 19:10:33 | Sage Version 5.2, Release Date: 2012-07-25 | Reproducible Crash | Here the complete guide how to reproduce it: --- SNIP --- brahms:~ jweiss$ /Applications/sage/sage ; exit; ---------------------------------------------------------------------- | Sage Version 5.2, Release Date: 2012-07-25 | | Type "notebook()" for the browser-based notebook interface. | | Type "help()" for help. | ---------------------------------------------------------------------- sage: k = GF(2^256, 'c') sage: i=0 sage: a = [] sage: for j,x in enumerate(k): ....: a.append(x) ....: if i == 10: ....: break ....: i=i+1 ....: sage: a [0, 1, c, c + 1, c^2, c^2 + 1, c^2 + c, c^2 + c + 1, c^3, c^3 + 1, c^3 + c] sage: [pow(y,-1)*y for y in a] ------------------------------------------------------------------------ Unhandled SIGABRT: An abort() occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ /Applications/sage/spkg/bin/sage: line 335: 82501 Abort trap: 6 sage-ipython "$@" -i logout [Process completed] --- SNAP --- | The intended behaviour would be a list of 10 times '1'. | sagemath@tux4u.de | Mac OSX | Unhandled SIGABRT | |

564 | 8/20/2012 21:41:02 | sagenb | won't evaluate | won't evaluate | evaluation | dwwatson@me.com | Windows/VMWare | ||

565 | 8/20/2012 23:18:50 | version 5.0 | page not working | No evaluation taking place for about 3 days | Plotting graps ,calculating solutions ,anything | collegecotbuc@hotmail.com | Linux 32bit | ||

566 | 8/20/2012 23:36:14 | 5 | Can't evaluate | Good evening, The last two days I tried to use sage via mozilla (I use sage directly via the url http://www.sagenb.org/) to solve equations or plot some graphics but nothing worked. I tried to solve again old equations but I faced the same difficulties. | kiminou.a@voila.fr | Windows/VMWare | |||

567 | 8/21/2012 5:00:44 | online | server down | F = FiniteField(263) C = EllipticCurve(F, [ 2, 3 ]) I tried those but seem not to be working ... no answer from server | dinhquangrim@gmail.com | Windows/VMWare | |||

568 | 8/21/2012 7:38:11 | Demo on-line | There is no answer | There is no answer or it takes to much time. For example 2+3 Evaluate after 10 minutes no answer. | alfredosegovia@yahoo.com.mx | Windows/VMWare | |||

569 | 8/22/2012 13:30:58 | 5.2 | implicit_plot axis scaling | If you do: var('x y') implicit_plot(y+exp(x)==0,(x,-1,1),(y,-1,1)) its OK. But: var('x y') implicit_plot(1000*y+exp(x)==0,(x,-1,1),(y,-.001,.001)) gives a collapsed plot on y-axis. scale=semilogy gives an empty plot. | Should give a scaled plot. | atreyv@gmail.com | Linux 64bit | ||

570 | 8/26/2012 22:48:05 | 4.6 | worksheet title | It wont let me rename the title of the worksheet. When i click on it nothing happens. | Windows/VMWare | ||||

571 | 8/27/2012 17:19:23 | 5.2 | BinaryReedMullerCode | When I was running version 5.0, the following commands: C=BinaryReedMullerCode(2,4) C produced: Linear code of length 16, dimension 11 over Finite Field of size 2 Since updating to version 5.2, it now produces the following error: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_3.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("RD1CaW5hcnlSZWVkTXVsbGVyQ29kZSgyLDQpCkQ="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmp4E_BMo/___code___.py", line 3, in <module> D=BinaryReedMullerCode(_sage_const_2 ,_sage_const_4 ) File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/coding/guava.py", line 73, in BinaryReedMullerCode gap.eval("C:=ReedMullerCode("+str(r)+", "+str(k)+")") File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/interfaces/gap.py", line 376, in eval result = Expect.eval(self, input_line, **kwds) File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/interfaces/expect.py", line 1240, in eval for L in code.split('\n') if L != '']) File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/interfaces/gap.py", line 577, in _eval_line raise RuntimeError, message RuntimeError: Gap produced error output Variable: 'ReedMullerCode' must have a value executing C:=ReedMullerCode(2, 4); I suspect that this has to do with the version because I tried it on both sagenb.org and standalone.sagenb.org. The standalone site was working when sagenb.org was down a few days ago. At that time the standalone site was still running version 5.0. | The expected output was: Linear code of length 16, dimension 11 over Finite Field of size 2 | jrobbinsvandy@gmail.com | Linux 32bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_3.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("RD1CaW5hcnlSZWVkTXVsbGVyQ29kZSgyLDQpCkQ="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmp4E_BMo/___code___.py", line 3, in <module> D=BinaryReedMullerCode(_sage_const_2 ,_sage_const_4 ) File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/coding/guava.py", line 73, in BinaryReedMullerCode gap.eval("C:=ReedMullerCode("+str(r)+", "+str(k)+")") File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/interfaces/gap.py", line 376, in eval result = Expect.eval(self, input_line, **kwds) File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/interfaces/expect.py", line 1240, in eval for L in code.split('\n') if L != '']) File "/sagenb/sage_install/sage-5.2-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/interfaces/gap.py", line 577, in _eval_line raise RuntimeError, message RuntimeError: Gap produced error output Variable: 'ReedMullerCode' must have a value executing C:=ReedMullerCode(2, 4); | |

572 | 8/27/2012 23:17:10 | 5.2 | Erasing of Lecture Worksheets(!) after uploading another worksheet | Sage erased a lecture worksheet from my account. I saved a worksheet to my computer from the internet, uploaded that file to sagenb.org and when I went to my home page the newly uploaded worksheet was there but a worksheet from days back was missing (I never pushed the delete function). Thinking I had mistakenly deleted the worksheet I went to the trash file and it was not there. I have no clue what happened or where the document went. | I wanted to just upload a document from a website, without erasing and currently existing worksheets. If this had been a homework assignment I'd like for it to not erase itself. | a.eaton92@gmail.com | Windows/VMWare | ||

573 | 8/28/2012 0:26:57 | 4.7.1 | Internal Server Error | I am able to log in and view my home page and archive, but when i click on the "PREP intro Tutorial", which i got from the published link and then clicked "edit a copy." I went back to my home page and tried to open the intro tutorial from there and it sends me to a page that just says Internal Server Error | i would like to be able to do the tutorial ASAP for my class assignment. | eallen29@my.smccd.edu | Windows/VMWare | ||

574 | 8/28/2012 3:24:05 | 5.2 | missing attribute core | when executing the call "matrix(..)" of the sage tutorial, an error occurs | outputs as in tutorial | ronald.phlypo@gmail.com | Linux 64bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_10.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("bSA9IG1hdHJpeChaWiwyLHJhbmdlKDQpKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpEoMHNM/___code___.py", line 3, in <module> exec compile(u'm = matrix(ZZ,_sage_const_2 ,range(_sage_const_4 )) File "", line 1, in <module> File "/home/ronald/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/matrix/constructor.py", line 499, in matrix import numpy File "/home/ronald/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/python2.7/site-packages/numpy/__init__.py", line 136, in <module> import add_newdocs File "/home/ronald/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/python2.7/site-packages/numpy/add_newdocs.py", line 9, in <module> from numpy.lib import add_newdoc File "/home/ronald/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/python2.7/site-packages/numpy/lib/__init__.py", line 13, in <module> from polynomial import * File "/home/ronald/sage-5.2-linux-64bit-ubuntu_12.04_lts-x86_64-Linux/local/lib/python2.7/site-packages/numpy/lib/polynomial.py", line 11, in <module> import numpy.core.numeric as NX AttributeError: 'module' object has no attribute 'core' | |

575 | 8/28/2012 13:10:49 | 5.2 | No notebook() cell output in OSX 10.7 | Not sure if OSX 10.7 is semi-officially supported. but here goes: when running notebook() locally on OSX 10.7 I am not able to evaluate cell output in work sheets, e.g. clicking "evaluate" does not provide the expected output. Reproduction: - Download sage-5.2-OSX-64bit-10.6-x86_64-Darwin.dmg on OSX 10.7 and unpack into user-owned directory - As per FAQ, download TeX-fonts-10.zip and TeX-fonts.zip and unpack into /Library/Fonts/ - In terminal, change directory to unpacked sage tree and execute ./sage - Enter the command "notebook()" - In a browser (e.g. Firefox, Safari), open http://localhost:8080/ - Create and open a new worksheet - Enter a cell value which should generate an output in the top cell, e.g. 1234 - Click 'evaluate' Result: No output is generated below the cell; there is a thin red line to the left of the cell input/output area, and hovering the mouse cursor displays a "busy" cursor symbol Contextual information: 1. Sage runs fine on the command line in a terminal, e.g. "x = var('x'); solve(x + 5 == 7, x)" provides the expected output (when executed in a terminal, not in the browser) 2. The same scenario occurs in all browsers I have tried (Firefox, Safari, Chrome) 3. It appears not to be browser related; I have also tested pointing the OSX browser to a remote Sage 5.2 linux installation (which I installed myself so no additional magic there), and everything works perfectly, e.g. entering "123" in a cell evaluates to "123" as output. | Intended behavior is for notebook() to provide cell output in the browser. It currently does not, so it is not really usable. I wish to use Sage interactively for lectures on math related topics, and using the command line is not a good alternative for the intended audience. | the.cloud.berries@gmail.com | Mac OSX | ||

576 | 9/2/2012 10:24:02 | 5.1 | keyboard | keyboard is not italian | enzocasamento et teletu.it | Windows/VMWare | |||

577 | 9/6/2012 19:44:16 | 5.2 | Worksheets not showing up | When I log onto sage at any computer besides my home computer, none of my saved worksheets or published worksheets will show up for me to access. | I want to access sage from the computers at school as well as at home. | wrighdae@uni.edu | Windows/VMWare | ||

578 | 9/11/2012 13:47:48 | 5.3 | Error in rendering '<' and '>' signs with sagenb 0.10.x | Formulas containing '<' and '>' signs aren't correctly rendered when sagenb 0.10.x is installed. They are passed to Mathjax with the above characters replaced by their HTML entities (< and >), Mathjax doesn't recognise them and rises an error. | alberthilbert@gmail.com | Linux 64bit | |||

579 | 9/14/2012 9:35:03 | 5.3 | Sage hangs when trying to solve a 3 eq. system with 3 unknowns | Sage doesn't seem to be able to solve this: x, a, y, b, z, c, k, d, e, f, l, g, h, i, m = var('x, a, y, b, z, c, k, d, e, f, l, g, h, i, m'); solve ([(x-a)^2 + (y-b)^2 + (z-c)^2 == k^2, (x-d)^2 + (y-e)^2 + (z-f)^2 == l^2, (x-g)^2 + (y-h)^2 + (z-i)^2 == m^2], [x, y, z]); The intersection of 3 distances in 3D space. | I wanted to solve the system: (x-a)^2 + (y-b)^2 + (z-c)^2 == k^2, (x-d)^2 + (y-e)^2 + (z-f)^2 == l^2, (x-g)^2 + (y-h)^2 + (z-i)^2 == m^2 for x, y, z. I expected two symbolical solutions. | maersklandro@gmail.com | The Sage Notebook | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("eCwgYSwgeSwgYiwgeiwgYywgaywgZCwgZSwgZiwgbCwgZywgaCwgaSwgbSA9IHZhcigneCwgYSwgeSwgYiwgeiwgYywgaywgZCwgZSwgZiwgbCwgZywgaCwgaSwgbScpOwpzb2x2ZSAoWyh4LWEpXjIgKyAoeS1iKV4yICsgKHotYyleMiA9PSBrXjIsICh4LWQpXjIgKyAoeS1lKV4yICsgKHotZileMiA9PSBsXjIsICh4LWcpXjIgKyAoeS1oKV4yICsgKHotaSleMiA9PSBtXjJdLCBbeCwgeSwgel0pOw=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpf5O2Q1/___code___.py", line 4, in <module> exec compile(u'solve ([(x-a)**_sage_const_2 + (y-b)**_sage_const_2 + (z-c)**_sage_const_2 == k**_sage_const_2 , (x-d)**_sage_const_2 + (y-e)**_sage_const_2 + (z-f)**_sage_const_2 == l**_sage_const_2 , (x-g)**_sage_const_2 + (y-h)**_sage_const_2 + (z-i)**_sage_const_2 == m**_sage_const_2 ], [x, y, z]); File "", line 1, in <module> File "/sagenb/sage_install/sage-5.3-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/symbolic/relation.py", line 734, in solve s = m.to_poly_solve(variables) File "/sagenb/sage_install/sage-5.3-sage.math.washington.edu-x86_64-Linux/local/lib/python2.7/site-packages/sage/interfaces/maxima_lib.py", line 956, in to_poly_solve return self.parent()(maxima_eval(cmd)) File "ecl.pyx", line 704, in sage.libs.ecl.EclObject.__call__ (sage/libs/ecl.c:4990) File "ecl.pyx", line 280, in sage.libs.ecl.ecl_safe_apply (sage/libs/ecl.c:3015) RuntimeError: ECL says: Memory limit reached. Please jump to an outer pointer, quit program and enlarge the memory limits before executing the program again. | |

580 | 9/17/2012 17:08:56 | Sage Version 5.3, Release Date: 2012-09-08 | Commands E.gens() and E.integral_points() not working | E=EllipticCurve([0,0,0,-54675,5576850]) E Elliptic Curve defined by y^2 = x^3 - 54675*x + 5576850 over Rational Field E.gens() or E.integral_points() Traceback (click to the left of this block for traceback) ... sqlite3.OperationalError: unable to open database file | E.gens() and E.integral_points() should give generators and integral points, respectively, for the given elliptic curve | nelson.fredrick@pbgc.gov | sagenb.org | Traceback (click to the left of this block for traceback) ... sqlite3.OperationalError: unable to open database file | |

581 | 9/20/2012 11:30:58 | 5.3 | prime_powers gives wrong results or even a traceback | sage: prime_powers(4,10) [4, 5, 7, 8, 9] # still fine sage: prime_powers(5,10) [7, 8, 9] # 5 isn't a prime power anymore? sage: prime_powers(7,10) --------------------------------------------------------------------------- IndexError Traceback (most recent call last) /home/mueller/M/Sharptran/Sage/<ipython console> in <module>() /home/mueller/local/sage-5.3/local/lib/python2.7/site-packages/sage/rings/arith.pyc in prime_powers(start, stop) 743 i = bisect(v, start) 744 if start > 2: --> 745 if v[i] == start: 746 i -= 1 747 w = list(v[i:]) IndexError: list index out of range | peter.mueller@mathematik.uni-wuerzburg.de | Linux 64bit | |||

582 | 9/21/2012 6:55:25 | 5.3 | TypeError incorrect | circle(2,3,5) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_5.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("Y2lyY2xlKDIsMyw1KQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpuA7THE/___code___.py", line 3, in <module> exec compile(u'circle(_sage_const_2 ,_sage_const_3 ,_sage_const_5 ) File "", line 1, in <module> File "/home/sage/sage-5.3/local/lib/python2.7/site-packages/sage/misc/decorators.py", line 691, in wrapper return func(*args, **kwds) File "/home/sage/sage-5.3/local/lib/python2.7/site-packages/sage/misc/decorators.py", line 534, in wrapper return func(*args, **options) TypeError: circle() takes exactly 2 arguments (13 given) 13 is incorrect | It should be TypeError: circle() takes exactly 2 arguments (3 given) | roland.vandenbrink@gmail.com | Windows/VMWare | ||

583 | 9/21/2012 20:49:49 | 5.3 | Cremona Database not working | Typing "EllipticCurve('11a1')" gives "OperationalError: unable to open database file". | It should work, right? | B.S.Banwait@warwick.ac.uk | Mac OSX | ||

584 | 9/21/2012 22:23:30 | 5.3 | factor has problem | var('A',domain='real') var('B',domain='real') var('a',domain='real',latex_name="\\alpha") var('b',domain='real',latex_name="\\beta") var('c',domain='real',latex_name="\\gamma") var('r',domain='real',latex_name="\\rho") var('lb',domain='real',latex_name="\\lambda") var('dt',domain='real',latex_name="\\delta") var('eps',domain='real',latex_name="\\epsilon") var('t1',domain='real',latex_name="t_1") var('t2',domain='real',latex_name="t_2") h(x)=1/(1+x) h1(y)=1/y-1 g(a,b,c,r,lb,dt,eps,t1,t2)=(A+B)/ln(A+B)-(A^h(a)*B^h(b)*(A+B)^h(c))/(h(a)*ln(A)+h(b)*ln(B)+h(c)*ln(A+B))+lb*((r+1)*(h(a)+h(b)+h(c))-1-t1)+dt*(1-(r+1)*(h(b)+h(c))-t2)+eps*((A+B)-(A^h(a)*B^h(b)*(A+B)^h(c))^r) show(g.diff(a)) goes fine, but show(factor(g.diff(a))) is missing \right | print factor(g.diff(a)) correct | roland.vandenbrink@gmail.com | Windows/VMWare | ||

585 | 9/22/2012 12:27:16 | 5.3 | Solving a system of equations takes forever | I have this simple system of equations: x, y, ax, ay, bx, by, r1, r2 = var('x, y, ax, ay, bx, by, r1, r2') (r1 > 0).assume() (r2 > 0).assume() (ax != bx).assume() (ay != by).assume() eq1 = (ax-x)**2 + (ay-y)**2 == r1**2 eq2 = (bx-x)**2 + (by-y)**2 == r2**2 It's basically two circles and say I want to find their intersection points. But when I run this: solve([eq1, eq2], [x, y]) it takes forever. Perhaps it enters an infinite loop or something. This problem appears in SAGE in all versions and I was surprised to see it is still there in 5.3. | I know this system of equations has a solution, because I can solve it using SymPy alone and Mathematica 8. | spookey@abv.bg | Linux 64bit | ||

586 | 9/26/2012 10:17:51 | Sage Version 5.1, Release Date: 2012-07-09 | Incompatible units error? | I solved an equation with units, the result is in: "kilogram*meter^2/(ampere*second^3)" a ".convert(units.electric_potential.volt) " gives an "Incompatible units" ? | volts is defined as the above. | slimepit@web.de | Linux 64bit | ||

587 | 10/2/2012 4:42:29 | Sage Version 5.3, Release Date: 2012-09-08 | My RSA code only works for short strands of text and not long ones. | I am trying to make a code to do RSA number theory. I had succeeded until I realized the code would not run my 370 character strand of text and will only run a short strand (AGGIES). When I get my message out at the end, it does not match my original message that I am encoding (with a longer strand). | I should receive the same message that I started with. | amandaroehling@tamu.edu | sagenb.org | ||

588 | 10/5/2012 3:10:20 | 5.3 | unable to open new worksheet | I cannot start new worksheet. when I clicked on the new worksheet tag, it opened new tab and showed me that there is an error. It said something like, "The website encountered an error while retrieving http://www.sagenb.org/home/dmulia/2/. It may be down for maintenance or configured incorrectly." I am not really sure what to do now. | I can start new worksheet and do my work | dmulia@fordham.edu | Windows/VMWare | ||

589 | 10/5/2012 4:14:04 | 5.3 | worksheets will not load | whenever i try to upload or open a worksheet it just shows a blank page but still says the page is fully loaded. And not a blank document but nothing at all, just all white. i have tried using different browsers but it doesn't change the end result. | zsmith@email.arizona.edu | Mac OSX | |||

590 | 10/5/2012 9:55:27 | 5.3 | compilation problem | when compiling an error occurs in the build of atlas, see trace below | I have previously successfully compiled and installed sage (5.0) on the same computer | thijs.holleboom@kau.se | Linux 64bit | /tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/bin/ATLrun.sh /tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/tune/sysinfo xL1 64 /tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/bin/ATLrun.sh: line 4: 5186 Illegal instruction (core dumped) $atldir/$* make[7]: *** [RunL1] Error 132 make[7]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/tune/sysinfo' xsyssum: /tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/../src//tune/sysinfo/GetSysSum.c:47: GetL1CacheSize: Assertion `system(ln) == 0' failed. make[6]: *** [/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/include/atlas_ssysinfo.h] Aborted (core dumped) make[6]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/tune/sysinfo' make[5]: *** [/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/include/atlas_ssysinfo.h] Error 2 make[5]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/src/auxil' make[4]: *** [IStage1] Error 2 make[4]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/bin' ERROR 437 DURING CACHESIZE SEARCH!!. CHECK INSTALL_LOG/Stage1.log FOR DETAILS. make[4]: Entering directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/bin' cd /tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build ; make -j1 error_report make[5]: Entering directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build' make -j1 -f Make.top error_report make[6]: Entering directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build' uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG gcc -v 2>&1 >> bin/INSTALL_LOG/ERROR.LOG Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.7.2/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --disable-build-with-cxx --disable-build-poststage1-with-cxx --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux Thread model: posix gcc version 4.7.2 20120921 (Red Hat 4.7.2-2) (GCC) gcc -V 2>&1 >> bin/INSTALL_LOG/ERROR.LOG gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. make[6]: [error_report] Error 4 (ignored) gcc --version 2>&1 >> bin/INSTALL_LOG/ERROR.LOG tar cf error_Corei264SSE3.tar Make.inc bin/INSTALL_LOG/* gzip --best error_Corei264SSE3.tar mv error_Corei264SSE3.tar.gz error_Corei264SSE3.tgz make[6]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build' make[5]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build' make[4]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build/bin' Error report error_<ARCH>.tgz has been created in your top-level ATLAS directory. Be sure to include this file in any help request. cat: ../../CONFIG/error.txt: No such file or directory cat: ../../CONFIG/error.txt: No such file or directory IN STAGE 1 INSTALL: SYSTEM PROBE/AUX COMPILE make[3]: *** [build] Error 255 make[3]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build' make[2]: *** [build] Error 2 make[2]: Leaving directory `/tmp/Sage/sage-5.3/spkg/build/atlas-3.8.4.p1/ATLAS-build' | |

591 | 10/6/2012 11:17:26 | Version 5.3 (alpha.sagenb.org) | Worksheet content not shown | When I access The Sage Notebook in the "alpha" server I can see my Active Worksheets, as usual. But when I click on any of them I get an error message from the browser. It reads as follows (it is in Spanish but is an Error Server 500): "Error del servidor El sitio web ha detectado un error al recuperar la http://alpha.sagenb.org/home/E_M/3/ http://alpha.sagenb.org/home/E_M/3/. Es posible que esta esté inactiva debido a tareas de mantenimiento o que se haya configurado de forma incorrecta. A continuación se detallan algunas sugerencias: Vuelve a cargar esta página más tarde. Error de HTTP 500 (Internal Server Error): Se ha detectado una condición inesperada cuando el servidor intentaba atender la solicitud." A couple of days ago everything was fine. Thank you for your efforts. | i.rua@eudoramail.com | sagenb.org | |||

592 | 10/6/2012 19:52:14 | 5.3 | standalone.sagenb.org does not work | While opening worksheets at standalone.sagenb.org we are using for math education an error 500 (Internal Server Error) has occured. | vaclav.friedrich@vske.cz | sagenb.org | |||

593 | 10/8/2012 22:06:32 | 5.3 | creating a new new worksheet does not create a new weeksheet | whenever i go to create a new worksheet it takes one of my old worksheets renames it to untitled and has me retitle it. this replaces my previous works with the untitled name. this happens almost everytime i go to make a new worksheet. i thought when this happened it copied and old worksheet so i deleted all of the files i had that said untitled thinking they were copies. they are not. they are the same file with the name replaced with untitled. i lost all of my most recent work because of this and has been happening for the past month | zsmith@email.arizona.edu | Mac OSX | |||

594 | 10/10/2012 16:54:39 | v5.3 | password | i need to reset my password but cannot remember my old password | hgreer@ontario.k12.or.us | sagenb.org | |||

595 | 10/10/2012 22:19:03 | 5.3 | Opens a previous worksheet as "Untitled" when click on "New Worksheet" | When I open sagenb.org and click on the 'New Worksheet' link directly under the logo a previous worksheet is opened however the title is erased as if the worksheet were a new one. To get to a new worksheet I have to keep clicking 'New Worksheet' until I work my way through all older worksheets. My account always starts at worksheet 19 and then I have to work my way through all other worksheets until i get to 30 or whatever the new worksheet number is. | I am intending to open a completely blank, new worksheet. | aeaton@email.arizona.edu | Windows/VMWare | ||

596 | 10/12/2012 9:49:25 | 5.2 | worksheets not appearing | When I click to open my worksheets, all I get is a blank screen. | I just want to use sage. | robertTluke@gmail.com | Mac OSX | ||

597 | 10/12/2012 11:03:16 | 5 | Need to reload Worksheet to display results in Notebook | defining some equation in a notebook cell pushing "evaluate" -> evaluation starts but only progress prompt is visible in result area I need to select "Worksheet"(interactively use this worksheet) to see the results Browser: firefox 8.0.1 | dmeinert@roseninspection.net | Linux 64bit | |||

598 | 10/13/2012 2:51:46 | 5.3 | Login in sagenb.org not working | [I hope this is the right way to report problems about sagenb.org. If not, please excuse me and direct me to right place. Thanks] Two days ago I started learning Sage at sagenb.org. To this end, I logged in by using my Google account jjtorrens@gmail.com. I followed the expected procedure: click on the Google icon on sagenb.org, allow access to the Google account, and provide a username and email address when requested. I created the username jjtorrens. Everything went fine. I created several worksheets. I even downloaded and successfully installed a local copy of Sage in my Mac. Next days I tried to log in sagenb.org using different browsers to test their behaviour. Problems started. I was unable to reach the already created worksheets. Instead, I was asked again to type a username and a new instance of usename jjtorrens was created. Sometimes I also got the error «Username already in use». The same problems arose with a different username I wrote: jj1. Summarizing, every time I try to log, either I manage to do it with the last username entered, either I am asked to type a username and I get the error «Username already in use», either a new instance of the username is created (no previous worsheets appear). This happens in an unpredictable way. | I would like to always log in with the same username, independently of the browser or computer I use. I need to be confident that I will always be able to reach the same worksheets created or edited in previous sessions. I do not know if this issue is specific to Google or my account. Perhaps another openID provider is more stable. If possible, I would like to remove anything concerning usernames already employed, so I could re-use the username jjtorrens in a safe way in the future. Many thanks for your attention | jjtorrens@gmail.com | Mac OSX | ||

599 | 10/14/2012 23:50:17 | 5.3 | I cannot remove a worksheet | I've installed sagemath in my Linux-based operating system. Then I configured a Sage notebook server (web-based). It works correctly, but when I use the admin user to login, I cannot remove worksheets from other users. | I want to remove old worksheets created by non-privileged users. I use the admin account but I cannot remove any worksheet. | jesus.martinez.mateo@gmail.com | Linux 32bit | ||

600 | 10/15/2012 6:53:39 | 5.1 | worked now broken | Sage was working perfect...maybe a little slow. I thought may be faster under Fedora..so I tried live Fedora from DVD...which didn't allow me to use Sage from the windows files. I restarted under windows and now, even though i cut and paste 2d and 3d plot examples from tutorials i get syntax error messages. These worked perfect before. | sage: u, v = var(’u,v’) sage: fx = u*v sage: fy = u sage: fz = v^2 sage: parametric_plot3d([fx, fy, fz], (u, -1, 1), (v, -1, 1), ... frame=False, color="yellow") I think this was one before...now doesnt work. | theorb@gmail.com | Windows/VMWare | i would show this part but can't because once i get to this page..i can't get back without shutting down machine and starting completely over | |

601 | 10/15/2012 17:41:56 | Notebook | Registration problem | I have registered to sage site with my google account, now, what is my password? I have not entered any yet. What I can do? I tried to change, but I don't know the old password (there isn't any!) and I don't know if there is a default one ready to be changed. Thanks! | decripter37@gmail.com | Windows/VMWare | |||

602 | 10/15/2012 19:34:25 | 5.3 | Public worksheet does not work | Public worksheet does not work | marcelomirandabarros@gmail.com | Windows/VMWare | |||

603 | 10/16/2012 16:49:27 | 22.236 | dhtyut ty jtuh hygg uzc ntygrrggfgb bt8558h | sdfergdf yt ukliol ik y qdq wwx fd ryh njhk y ghrfg f g | dftyr jyu vuy gt gt 574575jn v dghvxcvsvx | erezge grh@tyrt.fr | Windows/VMWare | dfvdger | |

604 | 10/16/2012 17:35:44 | 5.3 | commands seem to be hanging | Earlier today I was able to run several computations, but for the last hour each time I execute a cell at sagenb.org, it hangs. Sometimes trying to load a worksheet results in a server error. | brandon.barker@gmail.com | sagenb.org | |||

605 | 10/17/2012 4:57:47 | Uncertain | Nothing can be evaluated. | Whenever evaluate is clicked, a vertical green line appears below the cell, but no output is ever generated. The process seems to be stuck in a infinite loop that cannot be interrupted. Restarting my worksheet has also failed to work. Note that I believe that I am using the latest version of sage. I am uncertain because "version()" could also not be evaluated. | My intention was to define two 3x3 matrices, multiply them, then row reduce. However, sage failed to even define the matrices. It also failed to show me the matrices. | frenzeltj89@gmail.com | Windows/VMWare | No error message was ever generated. | |

606 | 10/17/2012 15:13:17 | 5.3 | IT DON'T HAVE A ACCOUNT TO REGISTER | Ican't to create a new account for a new person | kdrbogota@hotmail.com | Windows/VMWare | |||

607 | 10/17/2012 22:06:46 | 5.3 | can not open new worksheet | whenever i go to open a new worksheet instead of opening a new worksheet it reopens the 14th worksheet. then i have to rename that worksheet back to what i had it as. then when i go to open a new worksheet again it opens the 15th worksheet and i have to repeat what i did before and so on and so on until it gets to the worksheet that is after the most recent worksheet i have made so that it opens a new blank worksheet | when i open a new worksheet i should get a new blank worksheet not have to open a "new worksheet" 8+ times to get a blank one | zsmith@email.arizona.edu | Mac OSX | ||

608 | 10/18/2012 6:01:34 | 4.8 | Internal Server Error | Internal Server Error An error occurred rendering the requested page. More information is available in the server log. | ctopham@student.concordia.ab.ca | Mac OSX | |||

609 | 10/21/2012 7:55:44 | 4.7 | Symbolic Expressions Don't Evaluate properly | The following commands create two symbolic expressions that are equal (though arranged differently) and divides one by the other, which should return 1, but does not. var('x,y,z') X = (x*y +z) Y = (x +(z/y))*y Z = X/Y Z.simplify() Returns: (x*y + z)/((x + z/y)*y) Am I missing something???? | I was trying to use Sage to check my manual calculations by dividing my result (a symbolic expression) by the result from Sage. If the result of the division is one, then my answer is correct. The commands: U = x V = x W = U/V W Return: 1 Which is correct; however more complex, equivalent equations for U and V don't work... | cascott97@hotmail.com | Mac OSX | N/A | |

610 | 10/23/2012 20:55:00 | 5.3 | notebook() doesn't close properly | 1. Start notebook: sage: notebook() 2. Press ctrl-C to stop the notebook. Error message is printed. | notebook should stop normally and no error message should be printed | aanand.apex@gmail.com | Linux 32bit | 2012-10-23 14:33:10-0400 [-] Starting factory <__builtin__.QuietSite instance at 0xc2b782c> ^C^C2012-10-23 14:34:17-0400 [-] Quitting all running worksheets... 2012-10-23 14:34:17-0400 [-] Saving notebook... 2012-10-23 14:34:17-0400 [-] Notebook cleanly saved. 2012-10-23 14:34:17-0400 [-] (TCP Port 8080 Closed) 2012-10-23 14:34:17-0400 [-] Stopping factory <__builtin__.QuietSite instance at 0xc2b782c> 2012-10-23 14:34:17-0400 [-] Main loop terminated. 2012-10-23 14:34:17-0400 [-] Server Shut Down. *** glibc detected *** python: free(): invalid pointer: 0xb321b770 *** ======= Backtrace: ========= /lib/i386-linux-gnu/libc.so.6(+0x75ee2)[0xb74caee2] /home/ajay/app/sage/local/lib/libcsage.so(+0x7dad)[0xb6d3cdad] /home/ajay/app/sage/local/lib/libcsage.so(sage_mpir_free+0x11)[0xb6d3ce30] /home/ajay/app/sage/local/lib/libgmp.so.7(__gmpz_clear+0x2a)[0xb6cc496a] /home/ajay/app/sage/local/lib/libgivaro.so.0(_ZN7IntegerD2Ev+0x1d)[0xb3590109] /home/ajay/app/sage/local/lib/libgivaro.so.0(_ZN8RationalD2Ev+0x21)[0xb359a3dd] /lib/i386-linux-gnu/libc.so.6(+0x32f51)[0xb7487f51] /lib/i386-linux-gnu/libc.so.6(+0x32fdd)[0xb7487fdd] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xfb)[0xb746e4db] python[0x804852d] ======= Memory map: ======== 08048000-08049000 r-xp 00000000 08:01 1474011 /home/ajay/app/sage/local/bin/python2.7 08049000-0804a000 r--p 00000000 08:01 1474011 /home/ajay/app/sage/local/bin/python2.7 0804a000-0804b000 rw-p 00001000 08:01 1474011 /home/ajay/app/sage/local/bin/python2.7 096df000-0c484000 rw-p 00000000 00:00 0 [heap] ae0ff000-ae100000 ---p 00000000 00:00 0 ae100000-ae900000 rw-p 00000000 00:00 0 ae900000-ae921000 rw-p 00000000 00:00 0 ae921000-aea00000 ---p 00000000 00:00 0 aeaff000-aeb00000 ---p 00000000 00:00 0 aeb00000-af300000 rw-p 00000000 00:00 0 af300000-af333000 rw-p 00000000 00:00 0 af333000-af400000 ---p 00000000 00:00 0 af500000-af5e3000 rw-p 00000000 00:00 0 af5e3000-af600000 ---p 00000000 00:00 0 af6ff000-af700000 ---p 00000000 00:00 0 af700000-aff00000 rw-p 00000000 00:00 0 aff00000-afff4000 rw-p 00000000 00:00 0 afff4000-b0000000 ---p 00000000 00:00 0 b00f3000-b00f4000 ---p 00000000 00:00 0 b00f4000-b08f4000 rw-p 00000000 00:00 0 b08f4000-b0925000 r-xp 00000000 08:01 2767764 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/pyexpat.so b0925000-b0927000 r--p 00031000 08:01 2767764 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/pyexpat.so b0927000-b0928000 rw-p 00033000 08:01 2767764 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/pyexpat.so b0928000-b0929000 rw-p 00000000 00:00 0 b0929000-b0931000 r-xp 00000000 08:01 5767191 /lib/i386-linux-gnu/libcrypt-2.15.so b0931000-b0932000 r--p 00007000 08:01 5767191 /lib/i386-linux-gnu/libcrypt-2.15.so b0932000-b0933000 rw-p 00008000 08:01 5767191 /lib/i386-linux-gnu/libcrypt-2.15.so b0933000-b095a000 rw-p 00000000 00:00 0 b095b000-b0965000 r-xp 00000000 08:01 2767782 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_elementtree.so b0965000-b0966000 r--p 00009000 08:01 2767782 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_elementtree.so b0966000-b0967000 rw-p 0000a000 08:01 2767782 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_elementtree.so b0967000-b096b000 r-xp 00000000 08:01 2627644 /home/ajay/app/sage/local/lib/python2.7/site-packages/Crypto/PublicKey/_fastmath.so b096b000-b096c000 r--p 00004000 08:01 2627644 /home/ajay/app/sage/local/lib/python2.7/site-packages/Crypto/PublicKey/_fastmath.so b096c000-b096d000 rw-p 00005000 08:01 2627644 /home/ajay/app/sage/local/lib/python2.7/site-packages/Crypto/PublicKey/_fastmath.so b096d000-b0975000 r-xp 00000000 08:01 2767779 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/array.so b0975000-b0976000 r--p 00007000 08:01 2767779 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/array.so b0976000-b0978000 rw-p 00008000 08:01 2767779 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/array.so b0978000-b0980000 r-xp 00000000 08:01 2767761 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_json.so b0980000-b0981000 r--p 00007000 08:01 2767761 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_json.so b0981000-b0982000 rw-p 00008000 08:01 2767761 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_json.so b0982000-b0997000 r-xp 00000000 08:01 2104328 /home/ajay/app/sage/local/lib/libcliquer.so b0997000-b0998000 r--p 00014000 08:01 2104328 /home/ajay/app/sage/local/lib/libcliquer.so b0998000-b0999000 rw-p 00015000 08:01 2104328 /home/ajay/app/sage/local/lib/libcliquer.so b0999000-b09a3000 r-xp 00000000 08:01 2365357 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/cliquer.so b09a3000-b09a4000 r--p 00009000 08:01 2365357 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/cliquer.so b09a4000-b09a5000 rw-p 0000a000 08:01 2365357 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/cliquer.so b09a5000-b09b6000 r-xp 00000000 08:01 2365360 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/distances_all_pairs.so b09b6000-b09b7000 r--p 00010000 08:01 2365360 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/distances_all_pairs.so b09b7000-b09bd000 rw-p 00011000 08:01 2365360 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/distances_all_pairs.so b09bd000-b09d4000 r-xp 00000000 08:01 2365363 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/comparability.so b09d4000-b09d5000 r--p 00017000 08:01 2365363 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/comparability.so b09d5000-b09db000 rw-p 00018000 08:01 2365363 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/comparability.so b09db000-b09e2000 r-xp 00000000 08:01 2365338 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/modular_decomposition/modular_decomposition.so b09e2000-b09e3000 r--p 00006000 08:01 2365338 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/modular_decomposition/modular_decomposition.so b09e3000-b09e4000 rw-p 00007000 08:01 2365338 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/modular_decomposition/modular_decomposition.so b09e4000-b09f8000 r-xp 00000000 08:01 2365035 /home/ajay/app/sage/devel/sage-main/build/sage/numerical/backends/generic_backend.so b09f8000-b09f9000 r--p 00013000 08:01 2365035 /home/ajay/app/sage/devel/sage-main/build/sage/numerical/backends/generic_backend.so b09f9000-b0a04000 rw-p 00014000 08:01 2365035 /home/ajay/app/sage/devel/sage-main/build/sage/numerical/backends/generic_backend.so b0a04000-b0a39000 r-xp 00000000 08:01 2365039 /home/ajay/app/sage/devel/sage-main/build/sage/numerical/mip.so b0a39000-b0a3a000 r--p 00034000 08:01 2365039 /home/ajay/app/sage/devel/sage-main/build/sage/numerical/mip.so b0a3a000-b0a4a000 rw-p 00035000 08:01 2365039 /home/ajay/app/sage/devel/sage-main/build/sage/numerical/mip.so b0a4a000-b0a54000 r-xp 00000000 08:01 2495916 /home/ajay/app/sage/devel/sage-main/build/sage/combinat/matrices/dancing_links.so b0a54000-b0a55000 r--p 00009000 08:01 2495916 /home/ajay/app/sage/devel/sage-main/build/sage/combinat/matrices/dancing_links.so b0a55000-b0a57000 rw-p 0000a000 08:01 2495916 /home/ajay/app/sage/devel/sage-main/build/sage/combinat/matrices/dancing_links.so b0a57000-b0a5f000 r-xp 00000000 08:01 2365306 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/graph_decompositions/rankwidth.so b0a5f000-b0a60000 r--p 00007000 08:01 2365306 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/graph_decompositions/rankwidth.so b0a60000-b0a62000 rw-p 00008000 08:01 2365306 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/graph_decompositions/rankwidth.so b0a62000-b0a63000 rw-p 00000000 00:00 0 b0a63000-b0a79000 r-xp 00000000 08:01 2365310 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/graph_decompositions/vertex_separation.so b0a79000-b0a7a000 r--p 00015000 08:01 2365310 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/graph_decompositions/vertex_separation.so b0a7a000-b0a81000 rw-p 00016000 08:01 2365310 /home/ajay/app/sage/devel/sage-main/build/sage/graphs/graph_decompositions/vertex_separation.so b0a81000-b0d84000 r-xp 00000000 08:01 2102676 /home/ajay/app/sage/local/lib/libjc.so.0.0.0 b0d84000-b0d85000 r--p 00302000 08:01 2102676 /home/ajay/app/sage/local/lib/libjc.so.0.0.0 b0d85000-b0d87000 rw-p 00303000 08:01 2102676 /home/ajay/app/sage/local/lib/libjc.so.0.0.0 b0d87000-b0d88000 rw-p 00000000 00:00 0 b0d88000-b0d90000 r-xp 00000000 08:01 2234257 /home/ajay/app/sage/devel/sage-main/build/sage/libs/cremona/newforms.so b0d90000-b0d91000 r--p 00007000 08:01 2234257 /home/ajay/app/sage/devel/sage-main/build/sage/libs/cremona/newforms.so b0d91000-b0d92000 rw-p 00008000 08:01 2234257 /home/ajay/app/sage/devel/sage-main/build/sage/libs/cremona/newforms.so b0d92000-b0d93000 rw-p 00000000 00:00 0 b0d93000-b0da8000 r-xp 00000000 08:01 2102630 /home/ajay/app/sage/local/lib/libzn_poly-0.9.so b0da8000-b0da9000 r--p 00014000 08:01 2102630 /home/ajay/app/sage/local/lib/libzn_poly-0.9.so b0da9000-b0daa000 rw-p 00015000 08:01 2102630 /home/ajay/app/sage/local/lib/libzn_poly-0.9.so b0daa000-b0ddb000 r-xp 00000000 08:01 2630653 /home/ajay/app/sage/devel/sage-main/build/sage/schemes/hyperelliptic_curves/hypellfrob.so b0ddb000-b0ddc000 r--p 00030000 08:01 2630653 /home/ajay/app/sage/devel/sage-main/build/sage/schemes/hyperelliptic_curves/hypellfrob.so b0ddc000-b0dde000 rw-p 00031000 08:01 2630653 /home/ajay/app/sage/devel/sage-main/build/sage/schemes/hyperelliptic_curves/hypellfrob.so b0dde000-b0dee000 r-xp 00000000 08:01 2364902 /home/ajay/app/sage/devel/sage-main/build/sage/quadratic_forms/count_local_2.so b0dee000-b0def000 r--p 0000f000 08:01 2364902 /home/ajay/app/sage/devel/sage-main/build/sage/quadratic_forms/count_local_2.so b0def000-b0df1000 rw-p 00010000 08:01 2364902 /home/ajay/app/sage/devel/sage-main/build/sage/quadratic_forms/count_local_2.so b0df1000-b0df2000 rw-p 00000000 00:00 0 b0df2000-b0df7000 r-xp 00000000 08:01 2364897 /home/ajay/app/sage/devel/sage-main/build/sage/quadratic_forms/quadratic_form__evaluate.so b0df7000-b0df8000 r--p 00004000 08:01 2364897 /home/ajay/app/sage/devel/sage-main/build/sage/quadratic_forms/quadratic_form__evaluate.so b0df8000-b0df9000 rw-p 00005000 08:01 2364897 /home/ajay/app/sage/devel/sage-main/build/sage/quadratic_forms/quadratic_form__evaluate.so b0df9000-b0e90000 r-xp 00000000 08:01 2102658 /home/ajay/app/sage/local/lib/libsqlite3.so.0.8.6 b0e90000-b0e91000 ---p 00097000 08:01 2102658 /home/ajay/app/sage/local/lib/libsqlite3.so.0.8.6 b0e91000-b0e92000 r--p 00097000 08:01 2102658 /home/ajay/app/sage/local/lib/libsqlite3.so.0.8.6 b0e92000-b0e93000 rw-p 00098000 08:01 2102658 /home/ajay/app/sage/local/lib/libsqlite3.so.0.8.6 b0e93000-b0e94000 rw-p 00000000 00:00 0 b0e94000-b0ea3000 r-xp 00000000 08:01 2767799 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_sqlite3.so b0ea3000-b0ea4000 r--p 0000e000 08:01 2767799 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_sqlite3.so b0ea4000-b0ea6000 rw-p 0000f000 08:01 2767799 /home/ajay/app/sage/local/lib/python2.7/lib-dynload/_sqlite3.so b0ea6000-b0eaf000 r-xp 00000000 08:01 2495794 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modform/eis_series_cython.so b0eaf000-b0eb0000 r--p 00008000 08:01 2495794 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modform/eis_series_cython.so b0eb0000-b0eb1000 rw-p 00009000 08:01 2495794 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modform/eis_series_cython.so b0eb1000-b0eb2000 rw-p 00000000 00:00 0 b0eb2000-b0ece000 r-xp 00000000 08:01 2233480 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/misc.so b0ece000-b0ecf000 r--p 0001b000 08:01 2233480 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/misc.so b0ecf000-b0ed3000 rw-p 0001c000 08:01 2233480 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/misc.so b0ed3000-b0f04000 r-xp 00000000 08:01 2233512 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/matrix_cyclo_dense.so b0f04000-b0f05000 r--p 00030000 08:01 2233512 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/matrix_cyclo_dense.so b0f05000-b0f0e000 rw-p 00031000 08:01 2233512 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/matrix_cyclo_dense.so b0f0e000-b0f29000 r-xp 00000000 08:01 2495747 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modsym/heilbronn.so b0f29000-b0f2a000 r--p 0001a000 08:01 2495747 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modsym/heilbronn.so b0f2a000-b0f2e000 rw-p 0001b000 08:01 2495747 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modsym/heilbronn.so b0f2e000-b0f2f000 rw-p 00000000 00:00 0 b0f2f000-b0f35000 r-xp 00000000 08:01 2495732 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modsym/apply.so b0f35000-b0f36000 r--p 00005000 08:01 2495732 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modsym/apply.so b0f36000-b0f37000 rw-p 00006000 08:01 2495732 /home/ajay/app/sage/devel/sage-main/build/sage/modular/modsym/apply.so b0f37000-b102f000 r-xp 00000000 08:01 1474092 /home/ajay/app/sage/local/bin/p_Procs_FieldGeneral.so b102f000-b1030000 rw-p 000f7000 08:01 1474092 /home/ajay/app/sage/local/bin/p_Procs_FieldGeneral.so b1030000-b105a000 r-xp 00000000 08:01 2495853 /home/ajay/app/sage/devel/sage-main/build/sage/modular/arithgroup/farey_symbol.so b105a000-b105b000 r--p 00029000 08:01 2495853 /home/ajay/app/sage/devel/sage-main/build/sage/modular/arithgroup/farey_symbol.so b105b000-b105f000 rw-p 0002a000 08:01 2495853 /home/ajay/app/sage/devel/sage-main/build/sage/modular/arithgroup/farey_symbol.so b105f000-b106e000 r-xp 00000000 08:01 2495867 /home/ajay/app/sage/devel/sage-main/build/sage/modular/arithgroup/congroup_pyx.so b106e000-b106f000 r--p 0000e000 08:01 2495867 /home/ajay/app/sage/devel/sage-main/build/sage/modular/arithgroup/congroup_pyx.so b106f000-b1072000 rw-p 0000f000 08:01 2495867 /home/ajay/app/sage/devel/sage-main/build/sage/modular/arithgroup/congroup_pyx.so b1072000-b1083000 r-xp 00000000 08:01 2233493 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/matrix_integer_2x2.so b1083000-b1084000 r--p 00010000 08:01 2233493 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/matrix_integer_2x2.so b1084000-b1088000 rw-p 00011000 08:01 2233493 /home/ajay/app/sage/devel/sage-main/build/sage/matrix/matrix_integer_2x2.so b1088000-b10a8000 r-xp 00000000 08:01 2365122 /home/ajay/app/sage/devel/sage-main/build/sage/geometry/integral_points.so b10a8000-b10a9000 r--p 0001f000 08:01 2365122 /home/ajay/app/sage/devel/sage-main/build/sage/geometry/integral_points.so b10a9000-b10af000 rw-p 00020000 08:01 2365122 /home/ajay/app/sage/devel/sage-main/build/sage/geometry/integral_points.so b10af000-b10b3000 r-xp 00000000 08:01 2104398 /home/ajay/app/sage/local/lib/libgmpxx.so.1.3.17 b10b3000-b10b4000 r--p 00003000 08:01 2104398 /home/ajay/app/sage/local/lib/libgmpxx.so.1.3.17 b10b4000-b10b5000 rw-p 00004000 08:01 2104398 /home/ajay/app/sage/local/lib/libgmpxx.so.1.3.17 b10b5000-b11a3000 r-xp 00000000 08:01 2104392 /home/ajay/app/sage/local/lib/libppl.so.9.0.0/home/ajay/app/sage/local/lib/libcsage.so(print_backtrace+0x3b)[0xb6d3cc49] /home/ajay/app/sage/local/lib/libcsage.so(sigdie+0x17)[0xb6d3cc89] /home/ajay/app/sage/local/lib/libcsage.so(sage_signal_handler+0x1cd)[0xb6d3c747] [0xb77dd400] [0xb77dd424] /lib/i386-linux-gnu/libc.so.6(gsignal+0x4f)[0xb74831df] /lib/i386-linux-gnu/libc.so.6(abort+0x175)[0xb7486825] /lib/i386-linux-gnu/libc.so.6(+0x6b39a)[0xb74c039a] /lib/i386-linux-gnu/libc.so.6(+0x75ee2)[0xb74caee2] /home/ajay/app/sage/local/lib/libcsage.so(+0x7dad)[0xb6d3cdad] /home/ajay/app/sage/local/lib/libcsage.so(sage_mpir_free+0x11)[0xb6d3ce30] /home/ajay/app/sage/local/lib/libgmp.so.7(__gmpz_clear+0x2a)[0xb6cc496a] /home/ajay/app/sage/local/lib/libgivaro.so.0(_ZN7IntegerD2Ev+0x1d)[0xb3590109] /home/ajay/app/sage/local/lib/libgivaro.so.0(_ZN8RationalD2Ev+0x21)[0xb359a3dd] /lib/i386-linux-gnu/libc.so.6(+0x32f51)[0xb7487f51] /lib/i386-linux-gnu/libc.so.6(+0x32fdd)[0xb7487fdd] /lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xfb)[0xb746e4db] python[0x804852d] ------------------------------------------------------------------------ Unhandled SIGABRT: An abort() occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ Aborted (core dumped) True sage: | |

611 | 10/24/2012 21:40:43 | 5.3 | cells won't evaluate; green bar forever | Even things as simple as print commands don't evaluate; I just get the green bar forever. For a long period of time, all my notebooks are like this. I've tried stopping the evaluations on all my notebooks, and I've tried deleting all my notebooks. But this problem comes and goes anyway, seemingly at random. I use Sage from Rutgers University computers. I've had this problem on more than one computer. I've never tried switching computers to fix it. However, I have had the problem spontaneously come, and spontaneously go away, without switching computers. I know that gmail used to always give a captcha on these computers. I wonder if web services mistakenly view all the hundreds of Rutgers computers as one single source. Maybe sagenb.com thinks we're all one user and gives us a corresponding amount of processing time? | print('hey') or anything else, even simple | ecolecule@gmail.com | sagenb.org | ||

612 | 10/24/2012 22:13:40 | 5.3 | Worksheet does not evaluate | No matter what I put in the cells, it seems to not be giving me any answers. | richard.minerich@gmail.com | Web Site | |||

613 | 10/25/2012 23:13:29 | 5.1 | Change Size Limit for uploading data | I can upload files with data length about 100kb. How can i change this limit? | chalimis@uth.gr | Windows/VirtualBox | |||

614 | 10/26/2012 15:07:23 | 5 | cant plot graphs | could not use sage to plot any graph | relax@luxmal.com | Linux 32bit | |||

615 | 10/26/2012 17:24:02 | 5.3 | I cannot use vectors in any computation. | Whenever I try to construct a vector or use a vector in computation, I get this error. I double-checked my syntax and even used exact examples from the reference manual. m=vector(GF(2),[1,0,1]) m TypeError: 'sage.modules.vector_mod2_dense.Vector_mod2_dense' object is not callable | janae.b.jackson@vanderbilt.edu | Windows/VMWare | |||

616 | 10/29/2012 1:26:57 | sagenb | Public Worksheets | Public worksheets are currently disabled | Public worksheets enabled | holcsco@gmail.com | sagenb.org | ||

617 | 10/29/2012 1:31:52 | sage 5.3 | sagenb is down | sagenb doesn't work. i don't get any output, even for 1+1! I just get a green retangle. | jacobst8@bluemail.ch | sagenb.org | |||

618 | 10/29/2012 20:33:45 | 5.3 | I can't log in! | I made a login and have been using it and now it won;t let me log in with that password and username | give me a new login. I can't even do that. | rscalise@une.edu | Mac OSX | ||

619 | 10/29/2012 20:53:42 | 5.3 | solve returns solution giving 0 denominator | # the code below returns two solutions for p,q, one of which ist p=q=0, # giving a zero denominator var("p q") eq1= 5*q/(4*p+q)==1-3/(2*p-4*q); eq1 eq2= 7*q/(4*p+q)==1/3-5/(2*p-4*q); eq2 solve([eq1,eq2],p,q) | output should have been p=0, q= 3/16 ONLY | Udo.Baumgartner@gmx.de | Mac OSX | ||

620 | 10/29/2012 23:26:20 | 5.3 | I cannot see the answers | Now I am logged in and when I put in a question, nothing shows up when I press evaluate | fix this please | rscalise@une.edu | Mac OSX | ||

621 | 10/30/2012 6:31:30 | 5.3 | Just didn't respond to the call binomial(10,2) | Just didn't respond to the call binomial(10,2) Similarly didn't respond to other calls. | janez.povh@fis.unm.si | Windows/VMWare | |||

622 | 10/30/2012 15:16:53 | 5.3 | Can't evaluate polynomials over finite field with elements reprensented in logarithm format | Evaluating polynomial over finite fields represented in polynomial form works : sage: F.<a>=GF(2**3); PR.<x>=PolynomialRing(F) sage: p=PR.random_element(10); p(a) a^2 + a Evaluating polynomial over finite fields represented in logarithm form doesn't work : sage: F.<a>=GF(2**3, repr="log"); PR.<x>=PolynomialRing(F) sage: p=PR.random_element(10); p(a) <snip> Backtrace in backtrace section NameError: name 'a' is not defined Doing it this way works : sage: F.<a>=GF(2**3); PR.<x>=PolynomialRing(F) sage: F._cache.repr=1 sage: p=PR.random_element(10); p(a) 7 | gregory.landais@inria.fr | Linux 64bit | --------------------------------------------------------------------------- NameError Traceback (most recent call last) /nas/home3/l/landais/<ipython console> in <module>() /home/local/landais/sage/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/rings/polynomial/polynomial_zz_pex.so in sage.rings.polynomial.polynomial_zz_pex.Polynomial_ZZ_pEX.__call__ (sage/rings/polynomial/polynomial_zz_pex.cpp:13220)() /home/local/landais/sage/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/structure/parent.so in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:7228)() /home/local/landais/sage/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3547)() /home/local/landais/sage/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3449)() /home/local/landais/sage/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/rings/finite_rings/finite_field_givaro.pyc in _element_constructor_(self, e) 331 TypeError: unable to coerce from a finite field other than the prime subfield 332 """ --> 333 return self._cache.element_from_data(e) 334 335 def _coerce_map_from_(self, R): /home/local/landais/sage/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/rings/finite_rings/element_givaro.so in sage.rings.finite_rings.element_givaro.Cache_givaro.element_from_data (sage/rings/finite_rings/element_givaro.cpp:6116)() /home/local/landais/sage/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/sage/rings/finite_rings/element_givaro.so in sage.rings.finite_rings.element_givaro.Cache_givaro.element_from_data (sage/rings/finite_rings/element_givaro.cpp:5017)() /nas/home3/l/landais/<string> in <module>() NameError: name 'a' is not defined | ||

623 | 11/1/2012 3:30:32 | 4.5.2 | Error | It says Internal Serfer Error. I can't use new worksheet | Windows/VMWare | ||||

624 | 11/2/2012 1:35:19 | 5.3 | "New Worksheet" retieves and old worksheet but renames it 'Untitled" | I have logged on and tried this on multiple computers. After logging on I click 'New Worksheet' on the home page however the worksheet that is retieved starts at id 19 and then i must click new worksheet however ever many times until i get to blank worksheet id numbers. This happens every time I log onto sagenb.org after logging off. | I would just like to open a blank worksheet. | aeaton@email.arizona.edu | sagenb.org | ||

625 | 11/2/2012 2:36:14 | 5.3 | Cannot create new worksheet | When launching a new worksheet from www.sagenb.com one of my older worksheets appears and I am asked to rename it. I cannot create new worksheets, because every time I try an older one opens in its place. This means I cannot save work. I am working in Google Chrome 22.0.1229.94. | A new, blank worksheet opens. | chrispoliquin@gmail.com | Mac OSX | ||

626 | 11/2/2012 5:07:12 | 5.1 | evaluation/problem | when tryin to solve a problem after changing my improper code to the correct code, it still printed the incorrect answer even after i logged out and back in and interupting. | Windows/VMWare | ||||

627 | 11/2/2012 20:06:47 | 5.2 | LaTeX printing support online | from sage.misc.latex import JSMath JSMath()(3) ImportError: cannot import name JSMath | moda_yahia@hotmail.com | Windows/VMWare | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_3.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("ZnJvbSBzYWdlLm1pc2MubGF0ZXggaW1wb3J0IEpTTWF0aApKU01hdGgoKSgzKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpLN646J/___code___.py", line 3, in <module> from sage.misc.latex import JSMath ImportError: cannot import name JSMath | ||

628 | 11/4/2012 12:48:15 | 5.3 | Can't remember password | I can't remember my password to sign in. | coljavjoneliz@gmail.com | Mac OSX | |||

629 | 11/4/2012 17:09:12 | 4.5.2 | not open worksheet | error | Windows/VMWare | ||||

630 | 11/5/2012 6:20:53 | 5.3, online version at sagenb.org | "New Worksheet" wants to rename an existing worksheet | I currently have 4 worksheets. "New worksheet" click works in Firefox, but I can't make it work on Safari: in Safari it takes a (random?) existing worksheet and wants me to rename it. | iswanson@reed.edu | sagenb.org | |||

631 | 11/5/2012 6:32:08 | 5.3, online version at sagenb.org | "evaluate" button | I created and saved a few 3d-graphs (plot3d and parametric_plot3d) a few days ago. Today, I opened the worksheet again, added a new graph at the bottom, but it wouldn't graph. And when I click "evaluate" at any other entry, the graph disappears and is replaced by a vertical green bar (two characters tall, about 1cm by 2mm in width). | I would like to see the graphs. | iswanson@reed.edu | sagenb.org | No error is reported. | |

632 | 11/5/2012 11:27:31 | 5,3 | will not evaluate | Sage will not evaluate. | Windows/VMWare | ||||

633 | 11/5/2012 16:29:07 | 5.3 Online | SAGE online not able to evaluate anything | Hi SAGE people! I usually use SAGE installed on my laptop but I've been travelling a bit recently and tried to use the online version. I've tried on Windows XP, Windows 7 and the latest version of 32-bit Ubuntu and each I can't get anything to evaluate, not even trivla additions for example. Thanks for a normally awesome collection of software! Best wishes, Matt Lee | mjsl2@cam.ac.uk | Windows/VMWare | |||

634 | 11/5/2012 20:54:28 | 5.3 | sum s not correct | A = Subsets(1); k=var('k') sum((-1)^(A[k].cardinality()),k,0,A.cardinality()-1) Sage gives me 2 as an answer, while it should be 0. | milena.hering@gmail.com | Mac OSX | |||

635 | 11/8/2012 12:01:04 | 12 | no funciona | no funciona | Linux 64bit | ||||

636 | 11/8/2012 17:54:57 | Sage Version 5.3, Release Date: 2012-09-08 | segmentation fault when closing notebook | The problem appears when doing the following sequence : - launching sage in a terminal - launching the notebook (a window opens in my Firefox 16.0.2) - logging out in the notebook - closing the window - typing Ctrl+C in the command line - you got a segmentation fault ; sage is anyway usable. I got this problem with both my updated sage and with a fresh downloaded sage version. Best regards, | Nicolas.Mobilia@imag.fr | Linux 64bit | The output I got in the command line window is : sage: notebook() The notebook files are stored in: sage_notebook.sagenb ************************************************** * * * Open your web browser to http://localhost:8080 * * * ************************************************** 2012-11-08 17:35:43+0100 [-] Log opened. 2012-11-08 17:35:43+0100 [-] twistd 12.1.0 (/home/nmobilia/executable/sage-5.2/local/bin/python 2.7.3) starting up. 2012-11-08 17:35:43+0100 [-] reactor class: twisted.internet.epollreactor.EPollReactor. 2012-11-08 17:35:43+0100 [-] QuietSite starting on 8080 2012-11-08 17:35:43+0100 [-] Starting factory <__builtin__.QuietSite instance at 0x687a1b8> >> Here, typing Ctrl+C ^C2012-11-08 17:37:55+0100 [-] Quitting all running worksheets... 2012-11-08 17:37:55+0100 [-] Saving notebook... 2012-11-08 17:37:55+0100 [-] Notebook cleanly saved. 2012-11-08 17:37:55+0100 [-] (TCP Port 8080 Closed) 2012-11-08 17:37:55+0100 [-] Stopping factory <__builtin__.QuietSite instance at 0x687a1b8> 2012-11-08 17:37:55+0100 [-] Main loop terminated. 2012-11-08 17:37:55+0100 [-] Server Shut Down. /home/nmobilia/executable/sage-5.2/local/lib/libcsage.so(print_backtrace+0x31)[0x7f308a3a416a] /home/nmobilia/executable/sage-5.2/local/lib/libcsage.so(sigdie+0x14)[0x7f308a3a419c] /home/nmobilia/executable/sage-5.2/local/lib/libcsage.so(sage_signal_handler+0x216)[0x7f308a3a3d56] /lib/x86_64-linux-gnu/libpthread.so.0(+0xfcb0)[0x7f3090713cb0] /lib/x86_64-linux-gnu/libc.so.6(cfree+0x1c)[0x7f30903c859c] /home/nmobilia/executable/sage-5.2/local/lib/libcsage.so(+0xa2a9)[0x7f308a3a42a9] /home/nmobilia/executable/sage-5.2/local/lib/libcsage.so(sage_mpir_free+0x1c)[0x7f308a3a4355] /home/nmobilia/executable/sage-5.2/local/lib/libgivaro.so.0(_ZN7IntegerD2Ev+0x18)[0x7f30772feafc] /home/nmobilia/executable/sage-5.2/local/lib/libgivaro.so.0(_ZN8RationalD2Ev+0x1d)[0x7f307730909d] /lib/x86_64-linux-gnu/libc.so.6(+0x3b901)[0x7f3090380901] /lib/x86_64-linux-gnu/libc.so.6(+0x3b985)[0x7f3090380985] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf4)[0x7f3090366774] python[0x400661] ------------------------------------------------------------------------ Unhandled SIGSEGV: A segmentation fault occurred in Sage. This probably occurred because a *compiled* component of Sage has a bug in it and is not properly wrapped with sig_on(), sig_off(). You might want to run Sage under gdb with 'sage -gdb' to debug this. Sage will now terminate. ------------------------------------------------------------------------ Segmentation fault (core dumped) True sage: | ||

637 | 11/9/2012 19:49:43 | v5.3 | I can't evaluate anything | I did something to a notebook that never returned from an evaluation. Now nothing will evaluate (hangs forever). I've tried interrupting, stopping and deleting all my worksheets and creating a new one... but I still get nothing after trying to evaluate anything. Is there anyway to reset my status on the server (I can't seem to interrupt wherever it went off to)? Thanks!!! User: dbwz8 | Evaluation should return | dbwz8@hotmail.com | sagenb.org | ||

638 | 11/9/2012 19:49:44 | 4.6.2, could not try @ http://sagenb.org because to slow.. | complex_plot/lambda fails with imaginary part? | complex_plot(lambda z:abs(z-I)<1, (-10, 10), (-10, 10)) should work like complex_plot(lambda z:abs(z)<1, (-10, 10), (-10, 10)) does. second works great, but first does not. complex_plot(lambda z:(abs(z-I)<1)==True, (-3, 3), (-3, 3)) works... | deadalps@gmail.com | Linux 64bit | Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_64.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("I2IKY29tcGxleF9wbG90KGxhbWJkYSB6OmFicyh6LUkpPDEsICgtMTAsIDEwKSwgKC0xMCwgMTApKQ=="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/tmp/tmpVE71kQ/___code___.py", line 3, in <module> exec compile(u'complex_plot(lambda z:abs(z-I)<_sage_const_1 , (-_sage_const_10 , _sage_const_10 ), (-_sage_const_10 , _sage_const_10 )) File "", line 1, in <module> File "/home/manfred/TUG_misc/SageMath/sage-4.6.2/local/lib/python2.6/site-packages/sage/misc/decorators.py", line 432, in wrapper return func(*args, **options) File "complex_plot.pyx", line 336, in sage.plot.complex_plot.complex_plot (sage/plot/complex_plot.c:5060) File "complex_plot.pyx", line 178, in sage.plot.complex_plot.ComplexPlot.__init__ (sage/plot/complex_plot.c:3963) File "complex_plot.pyx", line 118, in sage.plot.complex_plot.complex_to_rgb (sage/plot/complex_plot.c:3330) File "complex_double.pyx", line 310, in sage.rings.complex_double.ComplexDoubleField_class.__call__ (sage/rings/complex_double.c:4190) File "parent.pyx", line 915, in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:6668) File "coerce_maps.pyx", line 82, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3119) File "coerce_maps.pyx", line 77, in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3022) File "complex_double.pyx", line 344, in sage.rings.complex_double.ComplexDoubleField_class._element_constructor_ (sage/rings/complex_double.c:4592) File "expression.pyx", line 928, in sage.symbolic.expression.Expression._complex_double_ (sage/symbolic/expression.cpp:5306) File "expression.pyx", line 771, in sage.symbolic.expression.Expression._eval_self (sage/symbolic/expression.cpp:4763) TypeError: Cannot evaluate symbolic expression to a numeric value. | ||

639 | 11/9/2012 21:20:36 | 5.3 | I cant see and edit worksheet | When I click on my worksheet in the list of active worksheets, I see that it is not found. I use opera 12 02 browser. | jan.vomlel@gmail.com | sagenb.org | |||

640 | 11/9/2012 23:56:43 | 5.3 | No evaluation works at all | Any attempt to evaluate any (simple) expression on sagenb.org ends in small green fields wich eternally show a hourglass when hovering with the mouse. This is since many hours. | kxroberto@gmail.com | sagenb.org | |||

641 | 11/12/2012 5:00:43 | 5.3 | cannot evaluate | I just started using Sage and have never used it before. According to the tutorials I have seen, you can just type an expression in the cell and press evaluate. However, when I type anything in the cell and then click evaluate - nothing happens. In fact, I just get the hour glass logo on my computer indicating that it is loading a response, but nothing ever evaluates. I was using my mac, and figured that was the problem, so then I tried it on a windows laptop, but the evaluate button still did not do anything. I tried typing in simple expressions such as: 1+1, 2+2, 1+0. Then I press evaluate, but nothing happens. I am forgetting something? Please help. | My intention is, that when I type in, "1+1", and then press the evaluate button (or press shift+enter), I will get an output of "2". | s.adiel08@yahoo.com | Mac OSX | ||

642 | 11/12/2012 10:58:01 | 5.4 | no auto login | notebook() does not auto login as admin on a local install The automatic_login=True changes nothing. | was a time where "sage -n" logged me auto as admin ! | Linux 64bit | |||

643 | 11/12/2012 11:09:21 | 5.4 | KDE settings for auto login | **** cancels previous bug report dealing with auto login ***** the default browser in syst prefs of KDE (Kubuntu) should be written with full name option rather than URL-content dependant. No auto-login in the second case... Not a SAGE-related bug. Sorry. | Linux 64bit | ||||

644 | 11/13/2012 17:57:22 | 5.3 | Failure to interrupt | Unable to interrupt evaluation; Sage locked up, unable to initialize substitute computation | Computation stops on command, allows me to continue working |