Re: [sage-devel] Re: patchbot sage4
@the owner of patchbot *sage4:* your bot is now stuck on #18131. It seems that the problem is with unsafe tickets. Could you please tell me what sage -patchbot --skip-base --safe-only --ticket=18131 does ? Le mercredi 8 avril 2015 20:56:33 UTC+2, Frédéric Chapoton a écrit : > > Hello, > > Could you please try (with 2.3.2) > > ./sage -patchbot --skip-base=True > > and > > ./sage -patchbot --safe-only=True > > By the way, you can see the options using > > ./sage -patchbot --help > > I am working now to add more info here. > > Le mercredi 8 avril 2015 18:08:35 UTC+2, Jeroen Demeyer a écrit : >> >> On 2015-04-08 18:05, Frédéric Chapoton wrote: >> > What command exactly did you run ? >> nice ./sage --patchbot >> >> > Did you choose a specific ticket ? >> No. >> >> > Could you please try to use the patchbot 2.3.2 with safe-only set to >> > False ? >> I have no idea what that means. >> >> -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Random unimodular matrices
Matrix.random(ZZ, ..., algorithm='unimodular') works just as the documentation says: generates a matrix with determinant +1. On the other hand, unimodularity on ZZ is normally defined as having determinant +1 or -1. Should we 1) leave this as it is, 2) correct the code or 3) add some kind of warning to documentation? (Also I guess there is faster ways to generate random unimodular matrix than current implementation. For example by making upper and lower triangular matrices with +/- 1 on diagonal and multiplying them; but of course it is not enought because then every matrix will have +1 or -1 as an element, so they are not that random.) -- Jori Mäntysalo
[sage-devel] Re: Exterior algebras.
> > Great. Any other Grassmann stuff beyond this? (E.g. "regressive > product".) Is this interface with similar functionality in Singular or > elsewhere (and/or the differential forms/manifolds folks)? > I didn't implement anything like that as I wanted to do the relationship with Lie algebras (the boundary/coboundary methods, which might deserve some alias...). There are likely many improvements and extensions that can be made to this implementation. Best, Travis -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Re: pynac-0.3.3
On Wednesday, April 8, 2015 at 9:04:01 PM UTC+2, Burcin Erocal wrote: > I had registered pynac as an organization on github a while ago. I just > sent Ralf an invitation to be an admin. Also there is now https://github.com/pynac/pynac with a branch containing the first commits syncing it with current GiNaC. > If you're thinking of switching > altogether, it would be good to move the existing issues over from > bitbucket and the web site repository. Write to me personally with an > ssh public key to get access to the web site. The website may take a while but I'll chang the repo link soon. > The pending message list for pynac-devel is empty right now. I don't > recall getting any notices about pending messages. I'll add Ralf as an > admin to the group as well. Ah thanks. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Re: pynac-0.3.3
On Wed, 8 Apr 2015 05:55:27 -0700 (PDT) kcrisman wrote: > > since there seems no permanent maintainer of Pynac I propose > > to do the next release of Pynac. I have already transferred the > > source/history as planned to github at: > > https://github.com/rwst/pynac > > > > > Ralf, this sounds like a fine idea. Burcin, I'm sure you have no > objections? It's great that someone is willing to take over maintenance of pynac. I'd be happy to answer any questions that might come up (about the historical baggage at least). I had registered pynac as an organization on github a while ago. I just sent Ralf an invitation to be an admin. If you're thinking of switching altogether, it would be good to move the existing issues over from bitbucket and the web site repository. Write to me personally with an ssh public key to get access to the web site. > One thing I would definitely make sure of is to try to update with > the upstream Ginac source as possible. One reason I never took Pynac > over is because I knew I wouldn't have time to sync with (useful) > changes upstream, but I think in general we want to do that (also to > report there, of course). > > > Benjamin Hackl has also made a pull request there for the issue > > in #15846 and I'm planning to at least fix some infinity comparison > > issues that look easy to fix. > > > > So this is not a hostile but a pragmatic takeover. 8P > > > > > :-) > > > > Oh, and I'm posting this here because my earlier posting to > > pynac-devel was not even moderated. > > > > Huh! The pending message list for pynac-devel is empty right now. I don't recall getting any notices about pending messages. I'll add Ralf as an admin to the group as well. Thanks a lot for working on pynac! Cheers, Burcin -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Re: patchbot sage4
Hello, Could you please try (with 2.3.2) ./sage -patchbot --skip-base=True and ./sage -patchbot --safe-only=True By the way, you can see the options using ./sage -patchbot --help I am working now to add more info here. Le mercredi 8 avril 2015 18:08:35 UTC+2, Jeroen Demeyer a écrit : > > On 2015-04-08 18:05, Frédéric Chapoton wrote: > > What command exactly did you run ? > nice ./sage --patchbot > > > Did you choose a specific ticket ? > No. > > > Could you please try to use the patchbot 2.3.2 with safe-only set to > > False ? > I have no idea what that means. > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Error in building R
I have tried your suggestion, but it still doesn't work. I also tried "SAGE_INSTALL_GCC=yes make", it failed. My system gcc version is 4.8.2 (Ubuntu 4.8.2-19ubuntu1) On Wednesday, April 8, 2015 at 5:54:24 PM UTC+8, François wrote: > > It seems your system gcc is interfering > make[9]: Leaving directory > `/home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/src/library/tools/src' > > > make[8]: Leaving directory > `/home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/src/library/tools/src' > > > make[7]: Leaving directory > `/home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/src/library/tools' > > > /home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/bin/exec/R: > > /usr/lib/x86_64-linux-gnu/libgomp.so.1: version `GOMP_4.0' not found > (required by > /home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/lib/libR.so) > > > > It shouldn’t that’s very strange. > LD_LIBRARY_PATH=/home/steven/Documents/Softwares/sage-6.5/local/lib:/home/steven/Documents/Softwares/sage-6.5/local/lib64 > > make > should let you go past that but shouldn’t be necessary. > > François > > > On 8/04/2015, at 18:15, Wang Steven > > wrote: > > > > > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Re: patchbot sage4
On 2015-04-08 18:05, Frédéric Chapoton wrote: What command exactly did you run ? nice ./sage --patchbot Did you choose a specific ticket ? No. Could you please try to use the patchbot 2.3.2 with safe-only set to False ? I have no idea what that means. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Re: patchbot sage4
Ok, thanks a lot for the feedback. I will investigate. But Arando was running smoothly with 2.3.1, so please get back to that for this machine for the moment. What command exactly did you run ? Did you choose a specific ticket ? Could you please try to use the patchbot 2.3.2 with safe-only set to False ? What happens then ? I am a bit sorry to say that I have no machine at my disposal where I can safely experiment with my changes to the patchbot. So I test only in the "plugin_only" mode on my own laptop. Frederic Le mardi 7 avril 2015 20:39:12 UTC+2, Frédéric Chapoton a écrit : > > Hello, > > Could please the one of you that run the sage4 patchbot upgrade it to > 2.3.2 ? > > It seems to be stuck on ticket #9386. Maybe updating the patchbot could > help ? > > sage -i http://chapoton.perso.math.cnrs.fr/patchbot-2.3.2.spkg > > cheers, > > Frederic > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] patchbot sage4
On 2015-04-08 17:05, Jeroen Demeyer wrote: On 2015-04-07 20:39, Frédéric Chapoton wrote: sage -i http://chapoton.perso.math.cnrs.fr/patchbot-2.3.2.spkg I just installed this on arando and it doesn't work Let me add that this is a regression from patchbot-2.3.1 to patchbot-2.3.2 -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] patchbot sage4
On 2015-04-07 20:39, Frédéric Chapoton wrote: sage -i http://chapoton.perso.math.cnrs.fr/patchbot-2.3.2.spkg I just installed this on arando and it doesn't work, the patchbot exits immediately with Getting trusted author list... WARNING: Do not use this copy of sage while the patchbot is running. '/home/patchbot/sage-patchbot'/sage -i ccache Found package ccache in /home/patchbot/sage-patchbot/upstream/ccache-3.1.9.spkg Package ccache-3.1.9 is already installed. Use 'sage -f ccache' to force a reinstallation. git checkout patchbot/base Switched to branch 'patchbot/base' git fetch git://github.com/sagemath/sage.git +develop:patchbot/base_upstream warning: rating is None, testing at your own risk no git branch, hence no testing Current base: git://github.com/sagemath/sage.git develop Failing tests in your base install: exiting. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Re: pynac-0.3.3
On Wednesday, April 8, 2015 at 2:55:27 PM UTC+2, kcrisman wrote: > > One thing I would definitely make sure of is to try to update with the >> upstream Ginac source as possible. >> > Agree. It looks like the last version sync was GiNaC-1.6.2/Pynac-0.2.3 in 2011-May, with one last isolated commit by Alexei Sheplyakov transferred 2012-Feb-28. > One reason I never took Pynac over is because I knew I wouldn't have time >> to sync with (useful) changes upstream, but I think in general we want to >> do that (also to report there, of course). >> > Since the reports there in the past were before the last sync that date would be relevant for backports too. -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Re: Exterior algebras.
> Exterior algebras were included as part of > http://trac.sagemath.org/ticket/15300 (which was merged into Sage 6.4). > > sage: E. = ExteriorAlgebra(QQ) > sage: a = x * y + x - 3*y / 2; a > x^y + x - 3/2*y > sage: a.interior_product(x) > y + 1 > sage: a.interior_product(y) > -x - 3/2 > Great. Any other Grassmann stuff beyond this? (E.g. "regressive product".) Is this interface with similar functionality in Singular or elsewhere (and/or the differential forms/manifolds folks)? -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Re: pynac-0.3.3
> > since there seems no permanent maintainer of Pynac I propose > to do the next release of Pynac. I have already transferred the > source/history as planned to github at: > https://github.com/rwst/pynac > > Ralf, this sounds like a fine idea. Burcin, I'm sure you have no objections? One thing I would definitely make sure of is to try to update with the upstream Ginac source as possible. One reason I never took Pynac over is because I knew I wouldn't have time to sync with (useful) changes upstream, but I think in general we want to do that (also to report there, of course). > Benjamin Hackl has also made a pull request there for the issue > in #15846 and I'm planning to at least fix some infinity comparison > issues that look easy to fix. > > So this is not a hostile but a pragmatic takeover. 8P > > :-) > Oh, and I'm posting this here because my earlier posting to pynac-devel > was not even moderated. > Huh! -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] pynac-0.3.3
Hello, since there seems no permanent maintainer of Pynac I propose to do the next release of Pynac. I have already transferred the source/history as planned to github at: https://github.com/rwst/pynac Benjamin Hackl has also made a pull request there for the issue in #15846 and I'm planning to at least fix some infinity comparison issues that look easy to fix. So this is not a hostile but a pragmatic takeover. 8P Questions would be if you want this transferred to github/sage and what's needed before the bitbucket can be closed. Oh, and I'm posting this here because my earlier posting to pynac-devel was not even moderated. Regards, -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
Re: [sage-devel] Random skew-symmetric matrix
About random matrices: Random integer matrices. With no arguments, the majority of the entries are -1 and 1, never zero, and rarely "large." :: sage: random_matrix(ZZ, 5, 5) [ -8 2 0 0 1] [ -1 2 1 -95 -1] [ -2 -12 0 0 1] [ -1 1 -1 -2 -1] [ 4 -4 -6 5 0] "Never zero", but even the given example has zeros. A bug, or maybe I don't quite understand this. -- Jori Mäntysalo
Re: [sage-devel] Random skew-symmetric matrix
On Wed, 8 Apr 2015, Vincent Delecroix wrote: It would definitely be useful (at least to me). But the word "algorithm" looks strange to me. What if we do want a unimodular skew-symmetric matrix? I would rather go for keywords sage: random_matrix(ZZ, 4, unimodular=True, skew_symmetric=True) I made a ticket for this: http://trac.sagemath.org/ticket/18143 Maybe there could be a keyword to get symmetric, skew symmetric, diagonal, upper triangular or lower triangular matrix? Say, "form='...'", and then it would raise exception if tried with non-square matrix. -- Jori Mäntysalo
Re: [sage-devel] Random skew-symmetric matrix
It would definitely be useful (at least to me). But the word "algorithm" looks strange to me. What if we do want a unimodular skew-symmetric matrix? I would rather go for keywords sage: random_matrix(ZZ, 4, unimodular=True, skew_symmetric=True) [ 0 0 5 -1] [ 0 0 6 -1] [-5 -6 0 1] [ 1 1 -1 0] Vincent On 08/04/2015, Jori Mantysalo wrote: > I was asked to test a hypothesis about skew-symmetric matrices, so I'll > generate some at random. > > Could this kind of function be useful to others? If so, would best way for > it be to add "algorithm='skew-symmetric'" to > sage.matrix.constructor.random_matrix()? > > -- > Jori Mäntysalo > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Left-behind ssh connections on Sage server
We have Sage version 6.4 running. It is run by su -c 'nohup authbind --deep .../sage-6.4/sage -c "notebook(secure=true, interface=\"\", port=443, timeout=..., server_pool=[\"sagecalc@localhost\"])" &> ... &' - sagegui i.e. id sagegui runs notebook interface and sagecalc runs computations. For example just now there is 9 notebook as running state, but ps shows 31 times "ssh -t sagecalc@localhost...". It seems that 31-9=22 ssh connections are just left behind when users have logged out, closed worksheet or idled until timeout. Why is that? How to correct it? (I guess this suites to -devel list. Move to -support if you think otherwise.) -- Jori Mäntysalo
Re: [sage-devel] Error in building R
It seems your system gcc is interfering make[9]: Leaving directory `/home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/src/library/tools/src' make[8]: Leaving directory `/home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/src/library/tools/src' make[7]: Leaving directory `/home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/src/library/tools' /home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/bin/exec/R: /usr/lib/x86_64-linux-gnu/libgomp.so.1: version `GOMP_4.0' not found (required by /home/steven/Documents/Softwares/sage-6.5/local/var/tmp/sage/build/r-3.1.2.p0/src/lib/libR.so) It shouldn’t that’s very strange. LD_LIBRARY_PATH=/home/steven/Documents/Softwares/sage-6.5/local/lib:/home/steven/Documents/Softwares/sage-6.5/local/lib64 make should let you go past that but shouldn’t be necessary. François > On 8/04/2015, at 18:15, Wang Steven wrote: > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
[sage-devel] Re: CC vs MPC
On Tuesday, April 7, 2015 at 8:43:58 PM UTC+2, Jean-Pierre Flori wrote: > > > > On Tuesday, April 7, 2015 at 6:56:56 PM UTC+2, vdelecroix wrote: >> >> Hello, >> >> We currently ship two implementations of floating point complex numbers: >> - ComplexField: home made implementation based on two mpfr for the >> real and imaginary parts >> - MPComplexField: implementation based on the library mpc >> >> Those two implementations serve the same purpose. Note that in their >> current states MPComplexField is more accurate and support various >> rounding modes. There are minor variations on the method implemented >> on elements. >> >> I guess that ComplexField is mostly here for historical reason. Is >> there a reason to keep ComplexField and not use MPComplexField by >> default? >> >> Last time I checked, CC was faster for certain basic operations. > (And the reason why is simple: both CC and MPC use MPFR but MPC does a lot of checks for infinities and nans and so on that the CC cython code does not. ) > Vincent >> > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.