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 software

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
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):StandardTableaux(50).cardin

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

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 to

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

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 t

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

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 orde

[sage-devel] Matrix Row and Column Insertion Operations

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 consider

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

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 "onlin

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

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

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 explanation

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

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 detail

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

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 an

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

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 e

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

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

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 Computatio

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

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 wi

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

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

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 op

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

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

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 > ve

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

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 n

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

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 cour