Re: [sage-devel] Question on palp build of Sage 8.6 - a lot of warnings

2019-02-11 Thread François Bissey
What is really happening is that compilers have become increasingly chatty about bad coding practices especially in the last couple of years. > On 12/02/2019, at 14:10, Randall wrote: > > Is the amount of warnings for the palp build normal? This might be used as a > great exercise in a

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Luca De Feo
Impact on privacy can be minimized with the attributes See : https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script Security could be improved with subresource integry. See

Re: [sage-devel] MemoryError when individually doctesting sage/combinat/tableau.py

2019-02-11 Thread Dima Pasechnik
I see similar errors on Fedora 26 On Mon, Feb 11, 2019 at 9:19 PM Steven Trogdon wrote: > > When individually doctesting tableau.py with vanilla 8.7.beta3 I see: > > sage -t --long src/sage/combinat/tableau.py # Bad exit: 1 > > The source is > > Trying (line 7735):

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Eric Gourgoulhon
Le lundi 11 février 2019 22:25:37 UTC+1, vdelecroix a écrit : > > > > > Basically, threejs needs two javascript files to run: three.min.js and > > OrbitControls.js > > If online=False (the current default), it searches for them in > > SAGE_HOME/local/share/threejs > > which is not available

Re: [sage-devel] Matrix Row and Column Insertion Operations

2019-02-11 Thread Vincent Delecroix
addendum: you might have noticed that the current insert_row mentioned on ticket #15965 on the matrix constructed via A = matrix([[1,2],[3,4]]) is actually a rather low-level function using the internals of integral matrices (ie there is some C code involving GMP and flint). This insert_row is

Re: [sage-devel] Matrix Row and Column Insertion Operations

2019-02-11 Thread Vincent Delecroix
Dear Jack, The state of linear algebra is very poor in SageMath. Any contribution is very much welcome! SageMath uses a lot of different libraries for linear algebra (I can think of flint, NTL, linbox, scipy, m4ri, arb) as well as some home made (and rather slow) generic implementations. In

[sage-devel] Matrix Row and Column Insertion Operations

2019-02-11 Thread Jack Stillwell
I am a new user of SageMath, primarily as an alternative to Matlab for verifying linear algebra computations. Something which has become an annoyance is the lack of row and column insertion operations for Matrices. I am a developer (although I have limited experience in Python) and was

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Vincent Delecroix
Hi Eric, Le 11/02/2019 à 22:16, Eric Gourgoulhon a écrit : Hi Vincent, Le lundi 11 février 2019 21:22:45 UTC+1, vdelecroix a écrit : Dear all, Short answer: this poll is not legitimate Long answer: Saying that the rendering on nbviewer.jupyter.org or mybinder.org is broken because of

[sage-devel] MemoryError when individually doctesting sage/combinat/tableau.py

2019-02-11 Thread Steven Trogdon
When individually doctesting tableau.py with vanilla 8.7.beta3 I see: sage -t --long src/sage/combinat/tableau.py # Bad exit: 1 The source is Trying (line 7735):StandardTableaux(50).cardinality() # long time Expecting: 27886995605342342839104615869259776

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Eric Gourgoulhon
Hi Vincent, Le lundi 11 février 2019 21:22:45 UTC+1, vdelecroix a écrit : > Dear all, > > Short answer: this poll is not legitimate > > Long answer: Saying that the rendering on nbviewer.jupyter.org > or mybinder.org is broken because of "online=False" is a > shortcut in any real

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Vincent Delecroix
Dear all, Short answer: this poll is not legitimate Long answer: Saying that the rendering on nbviewer.jupyter.org or mybinder.org is broken because of "online=False" is a shortcut in any real explanation of the problem (even though setting "online=True" makes it work). A vote without any

Re: [sage-devel] Re: Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Dima Pasechnik
I must say it's totally unclear to me how not having some default option at certain state breaks something. I'd rather have the mechanics of sharing things online fixed so that the right options are applied for this sharing operations. On Mon, Feb 11, 2019 at 8:05 PM mmarco wrote: > > Is there

[sage-devel] Re: Poll: set online=True as the default for threejs viewer

2019-02-11 Thread mmarco
Is there any essential reason why online=False can not work on nbviewer or mybinder? If it can be solved, I think it makes more sense to make it work without breaking the default behaviour when there is no internet available. El lunes, 11 de febrero de 2019, 18:31:33 (UTC+1), Eric Gourgoulhon

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Thierry
Hi, Strong -1 ! - by making online=True the default, we harm the privacy of users, and we do not even let them the possibility to accept it first. I always feel betrayed by software that go online without my permission. - mybinder or nbviewer are not the primary target for Sage (and by far

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread François Bissey
I will formally vote for “True”. However I think the default should be "use online if available" and fall back if not. But that implies writing new code to check online availability. François > On 12/02/2019, at 06:31, Eric Gourgoulhon wrote: > > Hi, > > As pointed out in the Free

Re: [sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread David Roe
On Mon, Feb 11, 2019 at 12:31 PM Eric Gourgoulhon wrote: > Hi, > > As pointed out in the Free Computational Mathematics > conference today, the > default value of the "online" option of the threejs 3d viewer is False. > This allows for the rendering

[sage-devel] Poll: set online=True as the default for threejs viewer

2019-02-11 Thread Eric Gourgoulhon
Hi, As pointed out in the Free Computational Mathematics conference today, the default value of the "online" option of the threejs 3d viewer is False. This allows for the rendering without any internet connection, but it has the serious drawback to

[sage-devel] Note on libpflll during Sage 8.6 install

2019-02-11 Thread Randall
A couple of comments relating to my attempts to build Sage 8.6 on openSuse Leap 15.0 system. (64 bit Intel Core X980s) 1. The fplll build failed due to non-shareable segments in the libqd file, but I had to reinstall the libqd and libqd development files using yast2. It is standard policy of

Re: [sage-devel] Re: python3 status report

2019-02-11 Thread Thierry
Hi, On Mon, Feb 11, 2019 at 11:14:35AM +0100, Jeroen Demeyer wrote: > On 2019-02-11 11:12, David Coudert wrote: > > > > > > Le mardi 29 janvier 2019 23:19:12 UTC+1, Thierry (sage-googlesucks@xxx) > > a écrit : [...] > > > > That said, regarding the .edges() method, i think that returning a

Re: [sage-devel] Re: python3 status report

2019-02-11 Thread Jeroen Demeyer
On 2019-02-11 11:12, David Coudert wrote: Le mardi 29 janvier 2019 23:19:12 UTC+1, Thierry (sage-googlesucks@xxx) a écrit : Hi, On Sun, Jan 27, 2019 at 11:21:21AM -0800, David Coudert wrote: [...] > The most complicated issue is certainly edges of Graph: we sort the >

Re: [sage-devel] Re: python3 status report

2019-02-11 Thread David Coudert
Le mardi 29 janvier 2019 23:19:12 UTC+1, Thierry (sage-googlesucks@xxx) a écrit : > > Hi, > > On Sun, Jan 27, 2019 at 11:21:21AM -0800, David Coudert wrote: > [...] > > The most complicated issue is certainly edges of Graph: we sort the > > vertices of an edge before returning it... I have

Re: [sage-devel] Error copying files for gfortan-7.2.0

2019-02-11 Thread E. Madison Bray
This is https://trac.sagemath.org/ticket/26996 The workaround, for Linux, is to install your system's gfortran package. This is fixed by https://trac.sagemath.org/ticket/27016, which has been awaiting review for 5 weeks. This seems to be becoming a frequent issue. It would also be good, of