Re: [sage-devel] SuiteSparse and sage and sparse_matrix.LU()

2024-02-05 Thread Thierry Dumont
Le 05/02/2024 à 11:30, Dima Pasechnik a écrit : A good implementation of LU decomposition ought actually to take non-square matrix as input, and have the indices adjusted appropriately in the algorithm, so it's indeed a bit strange that superLU only takes square matrices (?). Perhaps

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-08 Thread Thierry Dumont
:36 UTC-7 Thierry Dumont wrote: In "Computational Mathematics with SageMath" we have some backslash... Indeed, I found on page 43 the example: sage: 123 + \ : 345 468 which does not work presently. The first mention of "\" as an

Re: [sage-devel] Poll: deprecate backslash operator

2023-10-04 Thread Thierry Dumont
In "Computational Mathematics with SageMath" we have some backslash... So, if we deprecate it, we will have problems with the doctests asociated,... and with the book. I don't like the backslash for solving linear systems, but even Julia has adopted it, probably for Matlab users... t.d.

[sage-devel] Python PEP 703: no more Interpreter lock

2023-08-16 Thread Thierry Dumont
With PEP 703, Cpython will move (slowly) to a non GIL implementation, allowing true multi-threading. It will take time (-> 3.15) and will be optional at the beginning. See: https://peps.python.org/pep-0703/ Which consequences for the Python part of Sage ? Are there many parts which could be

Re: [sage-devel] Sage and the Pyjion JIT compiler

2022-01-31 Thread Thierry Dumont
Le 31/01/2022 à 08:01, Matthias Koeppe a écrit : We may be able to speed up the parts of Sage that are implemented in Python using the Pyjion JIT compiler (https://www.trypyjion.com/). Running the Sage test suite with  Pyjion activated works remarkably well; there are only a small number of

Re: [sage-devel] Use SymEngine as a symbolic mathematics backend for SAGE

2021-01-22 Thread Thierry Dumont
There was a message from B. Paisse some days ago, about C (++) and Julia for CAS. May be this https://arxiv.org/pdf/1705.06134v1.pdf is interesting. t.d. Le 22/01/2021 à 15:07, Dima Pasechnik a écrit : On Thu, Jan 21, 2021 at 8:04 PM parisse wrote: Well, searching for "lisp infix

[sage-devel] Re: "Real Field" -> "Real Floating-point Field"

2020-10-15 Thread Thierry Dumont
Le 14/10/2020 à 20:48, Matthias Koeppe a écrit : > On Tuesday, October 13, 2020 at 11:28:08 PM UTC-7, vdelecroix wrote: > > I would like to discuss the patchbomb at > >     https://trac.sagemath.org/ticket/24523 > > > The ticket hopes

[sage-devel] 9.2 beta 14

2020-10-02 Thread Thierry Dumont
On Ubuntu 20-04 after a make distclean: -compilation ok. -make ptestlong: all tests passed. t.d. -- 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

Re: [sage-devel] Build of 9.2beta14 failing on Ubuntu - Python 3.8.5

2020-10-02 Thread Thierry Dumont
Yes, readline has changed since a recent upgrade of Ubuntu (20-04. make distclean and rebuild will solve the problem (after a long compilation time). t.d. Le 02/10/2020 à 02:27, Kiran Kedlaya a écrit : > I just tried to build 9.2beta14 on my Ubuntu laptop and am getting an > error in

Re: [sage-devel] Apple on ARM

2020-06-24 Thread Thierry Dumont
Some weeks ago, there was a post on this list (or an other sage list) where somebody said he succeeded compiling sage on a Raspberry 4... so... t. Le 23/06/2020 à 14:11, Dima Pasechnik a écrit : > Sage used to work on ARM chips, we stopped testing on it due to lack of > hardware in 2015 or so. >

Re: [sage-devel] Re: Want to add generalised Newton's method for solving a nonlinear systems of equations to Sage

2020-05-02 Thread Thierry Dumont
Hello, The question is : what sort of problem do you want to solve ? with what method ? Is this a pure Newton-(Raphson) method? A) If yes: 1) If you compute in RDF floats (that is: your machine floating points numbers, aka "double" in C), the best you have to do is to use the scipy

Re: [sage-devel] Re: Buiding sage on a Raspberry Pi 4B

2019-12-31 Thread Thierry Dumont
I wanted to say "...have NO spool ..." Apologize. t.d. Le 31/12/2019 à 19:10, Thierry Dumont a écrit : > > Are you sure you don't have a problem with the size of the ram ? You > certainly have spool virtual memory partition. > > I have run some programs on a PI

Re: [sage-devel] Re: Buiding sage on a Raspberry Pi 4B

2019-12-31 Thread Thierry Dumont
Are you sure you don't have a problem with the size of the ram ? You certainly have spool virtual memory partition. I have run some programs on a PI (3) (not Sage), and when the memory was full, I have got some segmentation faults (this should not happen, but..). This was on raspbian, two years

Re: [sage-devel] How would you like your parallel linear algebra ?

2019-03-22 Thread Thierry Dumont
Hi, May be what openblas is doing could be inspiring. Openblas (I hope it did not changed, I have tested this sometime ago) allows to use the number of thread defined for open_mp (by setting an environment variable or by program), and also to specify the number of threads for openblas. This is

Re: [sage-devel] Re: "COMPUTATIONAL MATHEMATICS WITH SAGEMATH"

2018-12-13 Thread Thierry Dumont
For sure, you can. Thanks ! t.d. Le 14/12/2018 à 02:09, Travis Scrimshaw a écrit : > > > On Thursday, December 13, 2018 at 1:28:09 AM UTC+10, William wrote: > > "COMPUTATIONAL MATHEMATICS WITH SAGEMATH" is now in English and > published on paper by a traditional publisher. >

Re: [sage-devel] sage --version not printing anything

2018-08-12 Thread Thierry Dumont
I have two versions od sage on my Ubuntu 18-0 machine, both compiled from source (git downloaded).No problem I obtain SageMath version 8.3, Release Date: 2018-08-03 with the first one SageMath version 8.4.beta0, Release Date: 2018-08-05 >which sage /usr/local/bin/sage >ls -l /usr/local/bin/sage

Re: [sage-devel] SAGE 8.1 will not compile under Ubuntu 17.10: error installing giac-1.2.3.47.p0

2018-02-16 Thread Thierry Dumont
I have an Ubuntu 17.10, and 8.2 beta 5 compiles without anay problems. May be I must say that I upraded from one version to another with git pull origin develop just issuing make after the git command. But I don't think this could hide some problem. Yours t.d. -- You received this message

Re: [sage-devel] Re: Issue with quick start

2017-11-30 Thread Thierry Dumont
Le 29/11/2017 à 08:40, Emmanuel Charpentier a écrit : > In French, we name that "les mathématiques"... ISTR that there are > serious etymological reasons. The US's "math" sounds like carelessness > (and the french "désinvolture" would be a better designation...). > > -- > Emmanuel Charpentier >

Re: [sage-devel] Re: sage built with icc/icpc/gfortran

2017-06-28 Thread Thierry Dumont
Be careful with icc compiler family. It is relatively frequent to get small differences between gcc and icc floating (double/float) computations.A specialist of floating point said that icc build faster programs fro two reasons: 1) Intel knows his processors, 2) they make excessive assumptions

Re: [sage-devel] sage on raspberry pi 3 fails to build gcc

2017-05-11 Thread Thierry Dumont
Le 11/05/2017 à 03:44, Brent Thomas a écrit : > I have been trying to install sage on a raspberry pi 3. I didn't find a > binary of any recent version, so I'm trying to build it from source. > I've run into an error with sage building gcc. The relevant part of the > gcc-5.4.0.log file is below. >

[sage-devel] Failed transition from 8.0.beta2 to 8.0.beta3

2017-04-24 Thread Thierry Dumont
Hi, Compilation fails on lcalc-1.23.p14. (Ubuntu 17-04, x86-64). This is during linking (got a lot of undefined references): lib -Wl,-rpath,/usr/local/sage-develop/sage/local/lib -L/usr/local/sage-develop/sage/local/lib -lpari -lgmp -L/usr/local/sage-develop/sage/local/lib -lpari -lgmp

Re: [sage-devel] Re: Computing invariants of hyperbolic Coxeter groups

2017-04-01 Thread Thierry Dumont
I dont have any culture on Coxeter groups, but a colleague of mine, the late Fokko DuCloux developed Coxeter3, an optional package for sage, and we try to maintain it, from one version to an other. -> Does your code as something to do with what this package computes? -> Could it be an extension

Re: [sage-devel] Re: integration algorithms

2017-02-28 Thread Thierry Dumont
Following https://en.wikipedia.org/wiki/Risch_algorithm ,the Risch algorithm is able to find an antiderivative of: x |-> x/sqrt(x^4+10*x^2-96*x-71) but not of: x |-> x/sqrt(x^4+10*x^2-96*x-72) . What can do Sage? #

Re: [sage-devel] denominator() hangs on a large fraction

2017-01-04 Thread Thierry Dumont
Le 04/01/2017 à 16:47, Eric Gourgoulhon a écrit : > Hi, > > In Sage 7.5.rc1: > same for me in7.5.rc1; works in 7.4. t. > | > sage:var('x y') > (x,y) > sage:z =(x^18+60*x^17+331776*(x^2-1)*y^16+1599*x^16+25880*x^15+110 > :592*(x^4+15*x^3+99*x^2+485*x +1200)*y^14+266700*x^14+160*x^ >

Re: [sage-devel] Re: three.js on 7.5 beta 5: cpu...

2016-12-02 Thread Thierry Dumont
Le 02/12/2016 à 23:43, Paul Masson a écrit : > Three.js performance is highly dependent on how the browser interacts > with available graphics hardware. Chrome is the browser of choice for > Three.js developers, but Firefox has made great improvements in the last > couple years. If you're using

[sage-devel] three.js on 7.5 beta 5: cpu...

2016-12-02 Thread Thierry Dumont
I have just tried three.js in 7.5 beta 5, doing (as in the doc): sage: sage: p1 = sphere(color='red', opacity='.5') : sage: p2 = sphere((-1,-1,1), color='cyan', opacity='.3') : sage: p3 = sphere((1,-1,-1), color='yellow', opacity='.7') : sage: show(p1 + p2 + p3, viewer='threejs') My

Re: [sage-devel] Re: "Tri bool"

2016-11-16 Thread Thierry Dumont
Le 16/11/2016 à 18:01, Volker Braun a écrit : > Exception don't handle the Indeterminate or True => True case. > > If you really need the entire logic then the imho best solution is to be > explicit; Define values True3, False3, Undefined3 that are independent > of booleans and function

[sage-devel] "Tri bool"

2016-11-14 Thread Thierry Dumont
When developing a software which aims to prove something, it seems necessary to be able to return something in {True, False, Indeterminate}. Of course, there are many possibilities to do this, but is there a "canonical" one in Sage ? In C++, for example, there exists the Boost Tribool library

[sage-devel] Mercurial in "Sage developers's guide (Release 7.4)"

2016-10-24 Thread Thierry Dumont
There remain some references to Mercurial in the developer's guide: -page 114: "Overview of Patching SPKGS:" ..., use Mercurial to checck... -page 115, -near top: The Mercurial configuration file ... -in the last paragraph: ... use Mercurial... hg tag... t.d. -- You

[sage-devel] Coxeter3 problem.

2016-10-24 Thread Thierry Dumont
Coxeter3 cannot be compiled (7.4 and 7.5beta0). Actually this does not seem too difficult (a function has been has been declared twice with the same signature). May be it's better that the spkg maintainer (Mike Hansen) correct this than me. t.d. -- You received this message because you

Re: [sage-devel] Re: Regression introduced by #21670 ?

2016-10-16 Thread Thierry Dumont
Le 15/10/2016 à 23:40, Volker Braun a écrit : > %attach /tmp/ Same for me with rc1. t.d. -- 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

Re: [sage-devel] multithreading performance issues

2016-10-05 Thread Thierry Dumont
What is the size of the matrix you use ? Whatever you do, openmp in blas is interesting only if you compute with large matrices. If your computations are embedded in an @parallel and launch n processes, be careful that your OMP_NUM_THREADS be less or equal to ncores/n. My experience is (I am

Re: [sage-devel] State of sage built with clang/clang++ on OS X

2016-09-18 Thread Thierry Dumont
Le 17/09/2016 à 22:15, Francois Bissey a écrit : > I don’t know about debian based distro specifically but installing clang > shouldn’t remove gcc, they are orthogonal to each other. > I confirm what François says: You can install clang and the gcc programs togeteher on Debian and Debian like

Re: [sage-devel] Add psutil as standard package

2016-09-07 Thread Thierry Dumont
[x] I agree, let's make psutil standard -- 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

Re: [sage-devel] The Sage Wiki

2016-08-26 Thread Thierry Dumont
Le 26/08/2016 à 18:11, Johan S. H. Rosenkilde a écrit : > Hi everyone, > > I just edited the front page of http://wiki.sagemath.com so that it > appears less embarrassingly out of date. I restructured it so that it is > more clear that it is a place for certain developer organization (mostly >

Re: [sage-devel] Dealing with libc math differences

2016-08-10 Thread Thierry Dumont
Le 10/08/2016 à 13:38, Erik Bray a écrit : > Hi all, > > Sorry if this has been discussed ad-infinitum before--I looked around > a bit but didn't find a definitive answer. > > I have one (well at least one) test that's failing on Cygwin due to > tiny difference in the last digit of the result of

[sage-devel] d3js question.

2016-08-09 Thread Thierry Dumont
Hello, It seems that Sage can make some usage of d3.js -> http://sagemanifolds.obspm.fr/doc/reference/graphs/sage/graphs/graph_plot_js.html -> their exists a d3js package (which seems to install the library / javascript) But d3.js seems to be used only to draw graphs. Am I wrong ? >From an

Re: [sage-devel] make giac/giacpy a standard package

2016-07-05 Thread Thierry Dumont
Le 04/07/2016 23:10, Francois Bissey a écrit : > I wouldn’t try to use one of these. Detecting blas/lapack automatically is > a fool’s errand. There are no standard naming scheme for the libraries > and distress can mess things up on top of it. > The only safe way is to get the stuff needed to

[sage-devel] sage 7.7 on raspberry pi3 + pidrive.

2016-07-03 Thread Thierry Dumont
For the fun, I have installed Sage 7.2 on my Raspberry 3 (on the pidrive). Everything went well, except that I was unable to use the 4 cores for compilation: there was not enough memory at some point. So, using 1 core, it took a bit more than 12 hours... :-) But eveything seems ok (yes, I will

Re: [sage-devel] Re: Delete old optional packages

2016-04-27 Thread Thierry Dumont
Le 27/04/2016 12:34, mmarco a écrit : Several of the maintainers answered me telling that it is OK to remove those packages. The rest of them either couldn't be contacted or did not answer at all. So it is safe to delete the packages. El miércoles, 20 de abril de 2016, 11:19:29 (UTC+2), mmarco

Re: [sage-devel] Ultimatum: sage's trac and wiki

2016-02-15 Thread Thierry Dumont
Le 15/02/2016 11:50, Dima Pasechnik a écrit : > On Mon, Feb 15, 2016 at 1:27 AM, Thierry > wrote: >> Hi, >> >> On Thu, Feb 11, 2016 at 05:42:55PM -0800, William Stein wrote: >>> Hi Sage Developers, >>> >>> Can somebody *PLEASE* volunteer to move trac.sagemath.org

Re: [sage-devel] Re: sage on hacker news right now...

2016-02-15 Thread Thierry Dumont
Le 15/02/2016 08:27, Daniel Krenn a écrit : > On 2016-02-15 06:25, Jori Mäntysalo wrote: >> On Sun, 14 Feb 2016, William Stein wrote: >> Shall we teach Python in the process of teaching Sage? > > At least, I do in my first year's course. > > D > And one argument for teaching Sage at

Re: [sage-devel] Moving compiled Sage on SMC no longer possible

2016-01-28 Thread Thierry Dumont
My problem was abit more complicated: I compile sage on a nfs server in a directory A; A is seen by the nfs clients as B. This cannot work, I think. (I finally mounted A on the nfs server on a local directory Band it worked). Thanks t. Le 29/01/2016 06:30, Rob Beezer a écrit : I've seen some

Re: [sage-devel] Re: Sage-7.0 ?

2015-12-19 Thread Thierry Dumont
I would like to say that we (we = the most part of French mathematicians) want to develop a computing facility based on Jupyter (jupyterhub, actually). For this, we will use a cluster of "second hand" machines (a cluster of machines which have been used some years for parallel computations

Re: [sage-devel] reviewing prevented code written by a cat from getting into Sage

2015-11-17 Thread Thierry Dumont
Le 17/11/2015 08:20, Johan S. R. Nielsen a écrit : > Cats on the keyboard are dangerous! My cat once ran over my keyboard > while I was in Vim. The result: deleted all contents of the file, saved > AND nuked the undo buffer! > > Thank goodness for version control... > And what about a mouse

Re: [sage-devel] Thread boosting in NTL

2015-10-22 Thread Thierry Dumont
Le 21/10/2015 23:38, Victor Shoup a écrit : > Just in case anyone is interested... > I am interested. > I released a new version of NTL that offers a new "thread boosting" feature, > which utilizes multiple cores to speed up certain computations. > This is a work in progress...as of now, only

Re: [sage-devel] Re: threejs

2015-10-07 Thread Thierry Dumont
Le 07/10/2015 08:42, kcrisman a écrit : > > > > MMMhhh, interesting! > > Do you think it would be possible to replace jmol by jsmol in sage? > or keep both and choose which on to use? > > > This is already possible! In the notebook - thanks to tons of work by > Jonathan and

Re: [sage-devel] Re: threejs

2015-10-06 Thread Thierry Dumont
Le 06/10/2015 15:44, Jonathan a écrit : > I believe the javascript version of Jmol, JSmol, actually uses a > modified version of threejs for some of its 3D rendering. Thus it is > also embedded in the Jmol/JSmol package. > > Jonathan > MMMhhh, interesting! Do you think it would be possible to

Re: [sage-devel] History of notebooks.

2015-10-04 Thread Thierry Dumont
difficult. Thank you again. t. Le 03/10/2015 19:52, William Stein a écrit : On Sat, Oct 3, 2015 at 8:35 AM, Thierry Dumont <tdum...@math.univ-lyon1.fr> wrote: Hello, I am preparing a talk I will give to a group of engineers, about "Notebooks". I mean web technology based noteboo

[sage-devel] threejs

2015-10-04 Thread Thierry Dumont
What about the optional package threejs ? As far as I remember, the idea was to replace jmol with it. (But may be I am wrong). Is this always an active project? Is it an orphan project ? Are there difficult problems to solve ? t.d. -- You received this message because you are subscribed to

[sage-devel] History of notebooks.

2015-10-03 Thread Thierry Dumont
Hello, I am preparing a talk I will give to a group of engineers, about "Notebooks". I mean web technology based notebooks (not java, qt or something else, but notebooks which use your web browser); so I will speak about Sage Notebook, Ipython and Jupyter notebooks. My question is: -> Was

Re: [sage-devel] What can we assume about our C compiler

2015-09-21 Thread Thierry Dumont
Le 21/09/2015 14:16, Jeroen Demeyer a écrit : > On 2015-09-21 13:47, Nathann Cohen wrote: >> Hello everybody, >> >> What can we assume on our C compiler? Is it always gcc? > > First of all, compiler choices can always be overridden using SAGE_PORT > or SAGE_INSTALL_GCC. But let's assume that

Re: [sage-devel] Default precision for floats

2015-09-20 Thread Thierry Dumont
Le 20/09/2015 20:28, rjf a écrit : If the original program has constants that are good for ordinary floating precision, then increasing the precision without increasing the accuracy may not do what you want. For example, converting 3.1415926 (etc) by extending with decimal or binary 0's might

Re: [sage-devel] Default precision for floats

2015-09-20 Thread Thierry Dumont
Le 20/09/2015 17:11, William Stein a écrit : On Sun, Sep 20, 2015 at 8:02 AM, Thierry Dumont <tdum...@math.univ-lyon1.fr> wrote: Le 20/09/2015 16:26, Volker Braun a écrit : Why change the default? Global state is always a liability; Just don't do it. Make the field a parameter to you

Re: [sage-devel] Default precision for floats

2015-09-20 Thread Thierry Dumont
Le 20/09/2015 16:26, Volker Braun a écrit : Why change the default? Global state is always a liability; Just don't do it. Make the field a parameter to your code: def frobnicate(x,y, field=None) if field is None: from sage.structure.element import get_coercion_model field

Re: [sage-devel] Default precision for floats

2015-09-20 Thread Thierry Dumont
ts. Doing this is possible but not with a very smart implementation. t. Le 13/09/2015 08:55, Thierry Dumont a écrit : Le 13/09/2015 01:36, Vincent Delecroix a écrit : It would indeed be cool to have an option to change interactively the precision... preparser.set_precision? or simply set

Re: [sage-devel] Default precision for floats

2015-09-13 Thread Thierry Dumont
: One approach would be to change "RealNumber('%s')" % num on line 739 of sage.repl.preparse to "RealNumber('%s',min_prec=1000)" % num. David On Sat, Sep 12, 2015 at 12:24 PM, Thierry Dumont <tdum...@math.univ-lyon1.fr> wrote: I have a program with a lot of floating

[sage-devel] Default precision for floats

2015-09-12 Thread Thierry Dumont
I have a program with a lot of floating point constants/variables (this is a translation of a C++ program). Nowadays -by default- all these values live in RealField(53). But, as my problem is a bit ill conditioned, I would like to compute in higher precision, say in RealField(1000). Is there

Re: [sage-devel] Re: Short fr, de, pt, ru translation

2015-08-27 Thread Thierry Dumont
Le 27/08/2015 22:28, Eric Gourgoulhon a écrit : Pour des fonctionnalités GAP, vous devez installer deux paquetages Sage optionnels. Cela peut être fait avec la commande:: (A question to French colleagues: maybe Pour des fonctionnalités GAP should be replaced by Pour utiliser GAP or something

Re: [sage-devel] Re: Short fr, de, pt, ru translation

2015-08-27 Thread Thierry Dumont
Le 27/08/2015 22:53, Jeroen Demeyer a écrit : On 2015-08-27 22:33, Thierry Dumont wrote: I prefer Pour utiliser GAP ou Pour utiliser les fonctionnalités de GAP. Pour des fonctionnalités GAP is not correct french. Pour utiliser *certains* fonctionnalités de GAP... (is this the correct

Re: [sage-devel] Heuristics to approximate matrix bandwidth

2015-07-13 Thread Thierry Dumont
Le 13/07/2015 10:36, michele.bora...@imtlucca.it a écrit : Hi all! My name is Michele Borassi, and I recently entered this great community for a Google Summer of Code project. Among other works, I am including in Sage an algorithm for computing the Cuthill-McKee and the King orderings [1,2],

[sage-devel] sage and jupyterhub

2015-05-28 Thread Thierry Dumont
My question is possibly stupid, but I could not find a satisfying answer by googling... Can sage work with *jupyterhub*? Or will it be possible? I am planing to build a jupyterhub server for the French mathematician community, and, of course, it would be cool to run sage in it. Yours, t;d. --

Re: [sage-devel] Re: upgrading and doc.

2015-05-19 Thread Thierry Dumont
Le 18/05/2015 23:03, Volker Braun a écrit : Sounds good to me... Do you have a ticket? Not yet but, I'll certainly make one... On Monday, May 18, 2015 at 10:11:20 PM UTC+2, tdumont wrote: I have justeupgraded sage from 6.6 to 6.7 doing sage -upgrade. As every time I did this,

[sage-devel] upgrading and doc.

2015-05-18 Thread Thierry Dumont
I have justeupgraded sage from 6.6 to 6.7 doing sage -upgrade. As every time I did this, everything went well, except that, at the end, I had to do a make doc-clean. This time, the message which is something like you should do make doc-clean did not appear. I think this is a bit annoying

Re: [sage-devel] Re: pynac may require C++11 in Sage

2015-04-29 Thread Thierry Dumont
Le 29/04/2015 02:28, Volker Braun a écrit : +1 to requiring C++11 support. IMHO that added a number of really nice refinements of the language, if you aren't using it yet for a C++ project then you are making a mistake. +1 I am developing extensively in C++: C++11 offers many interesting

Re: [sage-devel] Re: Sage is grown up; needs a last name

2015-02-18 Thread Thierry Dumont
Le 18/02/2015 17:03, mmarco a écrit : +1 to the change. Sagemath sounds more natural than Sagemaths to me. Should we update the way to cite it accordingly? As a French guy, I would remark that our Holy Nicolas Bourbaki would certainly appreciate Sagemath or SageMath but not Sagemaths:

Re: [sage-devel] Is CMake OK for a standard spkg?

2015-02-06 Thread Thierry Dumont
Le 06/02/2015 08:15, Francois Bissey a écrit : Cmake is a reverse approach compared to autotools. You need cmake installed to configure the software. The system to build (make or something else) is somewhat OS dependent. autotool generate a script and you don’t need auto tool installed on

Re: [sage-devel] Re: User Survey

2014-12-08 Thread Thierry Dumont
From my point of view, the sage-devel list is turning a bit funny. Ok, this is the end of the year but I do not think that people have started to drink (at least, they certainly do not drink in front of their computer). These problems related to energy, ecology, and so on are certainly very

Re: [sage-devel] Re: What are we unable to do right now ?

2014-12-06 Thread Thierry Dumont
Hi, If I read this: http://en.wikipedia.org/wiki/Risch_algorithm I understand that : f=x/(sqrt(x^4+10*x^2-96*x-71)) has an anti-primitive. I do not have maple, so I do nt know if Maple can integrate it; bur sage cannot: f=x/(sqrt(x^4+10*x^2-96*x-71)) integral(f,x) integrate(x/sqrt(x^4 +

Re: [sage-devel] PyClaw

2014-12-03 Thread Thierry Dumont
:41:35AM +0100, Thierry Dumont wrote: I would like to know if anybody tried to install PyClaw in Sage. http://www.clawpack.org/doc/pyclaw/ I am interested, and I propose to make an spkg. Yours t.d. -- You received this message because you are subscribed to the Google Groups sage-devel

Re: [sage-devel] Re: PyClaw

2014-12-03 Thread Thierry Dumont
Le 03/12/2014 11:32, Simon King a écrit : Hi Thierry, On 2014-12-03, Thierry Dumont tdum...@math.univ-lyon1.fr wrote: sage -i pip sage -pip install clawpack But is it the good way to do? Is it not better to have an uniform method for installing things? I think I remember some

[sage-devel] PyClaw

2014-12-02 Thread Thierry Dumont
I would like to know if anybody tried to install PyClaw in Sage. http://www.clawpack.org/doc/pyclaw/ I am interested, and I propose to make an spkg. Yours t.d. -- You received this message because you are subscribed to the Google Groups sage-devel group. To unsubscribe from this group and

Re: [sage-devel] Re: Call qsort from cython code .... with an inlined comparison function ?!

2014-11-23 Thread Thierry Dumont
Le 23/11/2014 18:07, Volker Braun a écrit : Did you profile your code on the C-level? e.g. using gprof? As a rule of thumb, guesses about where the bottleneck is are wrong :-) Its entirely conceivable that branch prediction and speculative execution solve this already for you. Is gprof

Re: [sage-devel] Re: Call qsort from cython code .... with an inlined comparison function ?!

2014-11-23 Thread Thierry Dumont
Le 23/11/2014 19:07, Francesco Biscani a écrit : On 23 November 2014 at 18:07, Volker Braun vbraun.n...@gmail.com mailto:vbraun.n...@gmail.com wrote: C++ std::sort will be able to inline the comparator. Just look at the assembly code:-) +1 std::sort() will do exactly what you

Re: [sage-devel] Re: Call qsort from cython code .... with an inlined comparison function ?!

2014-11-23 Thread Thierry Dumont
Le 23/11/2014 19:09, Nathann Cohen a écrit : Hello ! What about likwid https://code.google.com/p/likwid ? It is free. Did somebody used it to measure cython code performances? Never tried vtune, nor likwid. What is the size of what you are sorting ? If it is small enough to fit in the

Re: [sage-devel] Re: Call qsort from cython code .... with an inlined comparison function ?!

2014-11-23 Thread Thierry Dumont
Le 23/11/2014 20:53, Jeroen Demeyer a écrit : On 2014-11-23 19:05, Thierry Dumont wrote: Vtune shows, for example, that a call to std::copy is not as fast as a for loop, which is turned by the compiler in a memcopy (probably std::copy is not!). If that's the case, get a better C++ compiler

Re: [sage-devel] Re: ipython notebook

2014-11-02 Thread Thierry Dumont
Le 23/10/2014 10:40, Volker Braun a écrit : Did you run make after pulling the git branch? The zeromq and pyzmq packages are new and need to be compiled. On Thursday, October 23, 2014 7:57:46 AM UTC+1, Jori Mantysalo wrote: On Wed, 22 Oct 2014, Volker Braun wrote: Its in 6.4.beta6.

Re: [sage-devel] Re: ipython notebook

2014-11-02 Thread Thierry Dumont
Le 02/11/2014 23:36, Samuel Lelievre a écrit : 2014-11-02 08:35:25 UTC, tdumont: Le 23/10/2014 10:40, Volker Braun a écrit : Did you run make after pulling the git branch? The zeromq and pyzmq packages are new and need to be compiled. On Thursday, October

Re: [sage-devel] Re: Interested in co-writing an article?

2014-10-12 Thread Thierry Dumont
Le 12/10/2014 06:12, rjf a écrit : On Friday, October 10, 2014 6:26:24 PM UTC-7, Alasdair wrote: I've written an article about using Sage to develop explicit Runge-Kutta formulas for the numerical solution of ODEs. Since the use of a computer algebra system to develop explicit R-K

Re: [sage-devel] Interested in co-writing an article?

2014-10-10 Thread Thierry Dumont
I am very interested by what you have developped. It looks a bit like what I am doing. I 'll contact you directly. yours t. Le 11/10/2014 03:26, Alasdair a écrit : I've written an article about using Sage to develop explicit Runge-Kutta formulas for the numerical solution of ODEs. I've sent

[sage-devel] Incorrect random link.

2014-06-17 Thread Thierry Dumont
Hello, The random link on the web page, when pointing to SageTex, is incorrect Random Link: SageTeX - embedding Sage code inside LaTeX documents. (It is pointing to a non existing url in CTAN). Yours t.d. -- You received this message because you are subscribed to the Google Groups

[sage-devel] Benchmarks

2014-02-02 Thread Thierry Dumont
Hello, I was looking at the benchmarks in http://www.sagemath.org/tour-benchmarks.html All are very obsolete (sage 4.1.1, linux 32 bits, a core I5 processor). Redoing the sage examples results in an improvement factor of 4 at least (but not a constant factor). But I do not have access

Re: [sage-devel] math software and China

2014-01-22 Thread Thierry Dumont
May be software piracy is not the problem (or there are other problems). Consider for example scilab, which is a free replacement for Matlab (at least partially): it has a huge success in China, even if it is very easy to get non official versions of matlab for only some Yuans. But Scilab is

Re: [sage-devel] Re: UTF-8 and old terminals (new startup banner)

2013-07-08 Thread Thierry Dumont
Le 08/07/2013 10:51, Nils Bruin a écrit : On Monday, July 8, 2013 4:05:29 AM UTC+2, Volker Braun wrote: Frédéric Chapoton has written a patch at http://trac.sagemath.org/14733 http://trac.sagemath.org/14733 that will beautify the Sage startup banner using some UTF-8 characters to

[sage-devel] ppa mirror ?

2013-06-22 Thread Thierry Dumont
Hello, Is there only one ppa server for Ubuntu ? If YES, may be it would be reasonable to make mirrors: in my lab, I install sage on all the machines using the ppa: it means 5 interactive servers (we use ltsp for every day computer access) + a cluster of 12 machines + Maybe the tube

Re: [sage-devel] LELA for matrices?

2013-06-02 Thread Thierry Dumont
Le 02/06/2013 19:28, Volker Braun a écrit : On Sunday, June 2, 2013 9:01:01 AM UTC+1, Charles Bouillaguet wrote: There is a presumably standard sparse-blas API : http://math.nist.gov/spblas/ Yes, though it doesn't seem to mandate any matrix storage format. So apparently you can't let

Re: [sage-devel] Re: new optional (or experimental) package CSDP?

2013-04-29 Thread Thierry Dumont
Le 29/04/2013 19:23, kcrisman a écrit : On Wednesday, April 10, 2013 11:52:30 PM UTC-4, Dima Pasechnik wrote: Dear all, we'd like to add CSDP, (a fast semidefinite programming solver, one of the very best around), as an optional package. https://projects.coin-or.org/Csdp/

[sage-devel] sound in Sage..

2013-03-20 Thread Thierry Dumont
Hi, May be this can look a bit crazy: is somebody interested by introducing sound output in Sage (and other sound tools?). Actually I don't know how to do this, but there are lot of Python tools. I would like to make a course on the FFT with an application to mp3 encoding: build a small mp3

Re: [sage-devel] sound in Sage..

2013-03-20 Thread Thierry Dumont
There is this also: http://nsound.sourceforge.net/users_guide/index.html and many other packages Ok, I'll work on this. t. -- 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

Re: [sage-devel] Re: Shibboleth and Sage ?

2013-02-18 Thread Thierry Dumont
Le 18/02/2013 17:06, Harald Schilly a écrit : On Saturday, February 16, 2013 11:00:05 AM UTC+1, tdumont wrote: Shibboleth ... I've implemented it once for a custom internal application. Getting it running itself is rather easy, because there is an Apache module + service available

[sage-devel] Shibboleth and Sage ?

2013-02-16 Thread Thierry Dumont
Dear Colleagues, I am wondering if a Sage interface to Shibboleth (http://en.wikipedia.org/wiki/Shibboleth_%28Internet2%29) would be inresting / difficult to build. In France, Shibboleth is popular in academic institutions and it would be interesting to allow a Sage server to work with it.

Re: [sage-devel] Re: Simulation in Sage

2013-02-12 Thread Thierry Dumont
Le 12/02/2013 11:55, Volker Braun a écrit : +1 for having a FEM implementation. I've seen some of the codes in numerical GR (Cactus) and they are definitely not generic FEM implementations that one could apply to a wide range of problems ;-) On Tuesday, February 12, 2013 7:12:42 AM UTC,

Re: [sage-devel] Re: Simulation in Sage

2013-02-11 Thread Thierry Dumont
Le 11/02/2013 22:57, William Stein a écrit : On Mon, Feb 11, 2013 at 10:38 AM, Christian Kuper christian.ku...@t-online.de wrote: Hello Harald, thanks for your quick reply Honestly personal answer: no. But I'm happy to be proven wrong :-) I would be greatly interested in your opinion why

Re: [sage-devel] translations of a paragraph into German and French needed in #13657

2013-01-24 Thread Thierry Dumont
Le 24/01/2013 10:04, Julien Puydt a écrit : Le 24/01/2013 09:35, Francois Bissey a écrit : On 24/01/13 19:58, Thierry Dumont wrote: Dima, I can make the translation into French. == Pour calculer les valeurs propres et les vecteurs propres d'une matrice à coefficients flottants

Re: [sage-devel] translations of a paragraph into German and French needed in #13657

2013-01-23 Thread Thierry Dumont
Dima, I can make the translation into French. == Pour calculer les valeurs propres et les vecteurs propres d'une matrice à coefficients flottants réels ou complexes, la matrice doit être définie respectivement sur RDF (Real Double Field) ou CDF (Complex Double Field). Si aucun

Re: [sage-devel] Re: Stampede Cluster with Intel's Many Integrated Core (MIC) coprocessors

2013-01-05 Thread Thierry Dumont
Le 05/01/2013 16:23, Volker Braun a écrit : Fundamentally, the Xeon Phi programming model is not really that much different from OpenCL/Cuda. You send data to the coprocessor card, run some code there, and pull back the result to the host CPU. It doesn't speed up anything that is not

Re: [sage-devel] Re: Graph neighbours - room for huge performance boost

2013-01-02 Thread Thierry Dumont
Le 02/01/2013 09:22, Nathann Cohen a écrit : Hellooo !!! You are totally right about the performance issue, but do you know the memory size of a Sage graph compared to dict of dict ? I have no idea -- I have just been *VERY* scared by the size of a dict of dict compared to a C array in

Re: [sage-devel] Re: Graph neighbours - room for huge performance boost

2013-01-02 Thread Thierry Dumont
Le 02/01/2013 13:54, Nathann Cohen a écrit : I suppose that for many graph algorithms the graph can well stay immutable, and this does not really need a dictionary (perhaps at a slight cost of efficiency of determining whether two vertices are adjacent). And many algorithms actually do not need

Re: [sage-devel] Re: Graph neighbours - room for huge performance boost

2013-01-02 Thread Thierry Dumont
Le 02/01/2013 18:22, Nils Bruin a écrit : On Jan 2, 5:29 am, Thierry Dumont tdum...@math.univ-lyon1.fr wrote: The problem is that Python dictionaries are *very* slow. Do you know how they are implemented? That's an interesting observation. I think python developers have put a lot of time

[sage-devel] Tour-Benchmark.

2012-12-30 Thread Thierry Dumont
Dear Colleagues, I just want to point out that at least one of the results of the Tour-Benchmark should be modified/updated: the Matrix Multiplication in Sage vs. MATLAB and Mathematica. On my personal, quite old, with a Celeron 3Ghz, 2 core machine, 64 bits, I get: 752 ms which is very

  1   2   >