Re: [sage-devel] The SageMath app for macOS

2024-11-30 Thread G. M.-S.
As someone who tries to convince colleagues and students to use SageMath, and tries to assist in installing it, I would like to take this occasion to thank Marc for his wonderful app, allowing a most easy installation on macOS. And I continue to hope for something similar on Microsoft Windows… Of

Re: [sage-devel] Re: [debian-science] Modularized sagemath packages: proof of concept

2024-10-06 Thread G. M.-S.
I wholly agree with Marc. For me, this is another instance of a user point of view versus a developer point of view. Coming from someone who tries to make SageMath easily available for ordinary people, Marc's views are all the more valuable IMHO. Guillermo On Sun, 6 Oct 2024 at 17:24, Marc Cull

Re: [sage-devel] Unable to build sagelib on macOS arm64

2024-09-19 Thread G. M.-S.
Hi Mavin. Just in case, I encountered this problem too on macOS, but with Homebrew. For ./configure to pick Homebrew Python (instead of /usr/bin/python3, giving "NotOpenSSLWarning") I had to brew install python-setuptools Guillermo On Thu, 19 Sept 2024 at 15:41, Dima Pasechnik wrote: > Hello,

Re: [sage-devel] Re: Proposal: Demote jupyter-jsmol and tachyon to optional

2024-08-21 Thread G. M.-S.
I am sorry. Once I tried to start a discussion on this developers vs. users topic. Nobody answered. My fault surely. I shall stop here. Guillermo On Wed, 21 Aug 2024 at 22:16, Matthias Koeppe wrote: > In the interest of keeping the discussion focused, I would ask that > commenters use a sepa

Re: [sage-devel] Re: Proposal: Demote jupyter-jsmol and tachyon to optional

2024-08-21 Thread G. M.-S.
I think the clash is much more basic than that. It is developers versus users. Users who hoped to do (some) mathematics with a computer. So far, it seems to me most discussions are developer-centric, Marc being among the exceptions giving another POV. Guillermo On Wed, 21 Aug 2024 at 21:15, dm

[sage-devel] NotOpenSSLWarning

2024-06-02 Thread G. M.-S.
Trying to build SageMath on macOS with homebrew, I get urllib3.exceptions.NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+, currently the 'ssl' module is compiled with 'LibreSSL 2.8.3'. See: https://github.com/urllib3/urllib3/issues/3020 However: % brew info libressl ==> *libressl*: s

Re: [sage-devel] VOTE: Revert merged PR with unreviewed dependencies

2024-04-18 Thread G. M.-S.
-1 If something has been done that should be undone, I very much trust Volker to take care of it when he can, without the need for endless time-consuming discussions and votes. Best, Guillermo On Thu, 18 Apr 2024 at 17:54, David Roe wrote: > Hi all, > Sage has had a review process for over 15

Re: [sage-devel] (Re-)building an inclusive SageMath community. II: Recognizing and fighting abuse, bullying, disrespect

2024-04-14 Thread G. M.-S.
I totally concur with Doris. Time permitting, I shall add some other thoughts of mine. Best, Guillermo On Sun, 14 Apr 2024 at 10:58, 'Doris Behrendt' via sage-devel < sage-devel@googlegroups.com> wrote: > Hi all, > > allow me drop some thoughts and step into the silence: > > I am not a develope

Re: [sage-devel] Vote: changes to Sage's Code of Conduct

2024-03-21 Thread G. M.-S.
+1 And big thanks to everybody. Guillermo On Thu, 21 Mar 2024 at 17:51, John H Palmieri wrote: > Dear Sage community, > > As announced at > https://groups.google.com/g/sage-devel/c/Xf6dbPLmKPY/m/p88auKlBAwAJ, I > propose some changes to the Code of Conduct. Those changes have been > discussed

Re: [sage-devel] VOTE: Use "CI Fix" label for merging into continuous integration runs

2024-03-04 Thread G. M.-S.
+1 Guillermo On Mon, 4 Mar 2024 at 09:43, David Roe wrote: > The following proposal has been made several times the last few weeks: in > PR #37428 , in this thread > and then in this > thread <

Re: [sage-devel] VOTE: disputed PRs

2024-03-04 Thread G. M.-S.
+1 Guillermo On Mon, 4 Mar 2024 at 09:23, David Roe wrote: > With no further discussion on this thread > , I'm calling a > vote on a new process for resolving disagreements on a PR. > > *Proposal* > It is now allowed to vote on disputed PRs

Re: [sage-devel] Re: Question about make dependencies

2023-11-17 Thread G. M.-S.
Thanks for sharing this witty article, Karl-Dieter. Disclaimer: My knowledge of English is very limited. Guillermo On Thu, 16 Nov 2023 at 16:36, kcrisman wrote: > To John C's point, and perhaps with the humor that John P intended: > > https://daily.jstor.org/in-which-we-science-why-nouns-beco

Re: [sage-devel] Re: Question about make dependencies

2023-11-17 Thread G. M.-S.
Just to say that while I try to build SagMath on macOS, for everyday use I rely on Marc's app, which works perfectly. And it is most useful for all macOS users I know, as installation is straightforward and it works "out of the box". In fact, I wish the same was true for Windows PCs… Guillermo On

Re: [sage-devel] Make ipympl a standard package

2023-09-19 Thread G. M.-S.
+1 Guillermo On Sun, 17 Sept 2023 at 17:14, Eric Gourgoulhon wrote: > Hi Sage dev, > > In PR #36129 , which is > devoted to the upgrade to Jupyter Notebook 7, we are proposing to make > ipympl a standard package. > ipympl

Re: [sage-devel] Voting: Block-scoped optional tag and the keyword

2023-07-02 Thread G. M.-S.
My choice is (A). Guillermo On Thu, 29 Jun 2023 at 04:40, Kwankyu Lee wrote: > Hi, > > We spent six days for the preliminary discussion in the sage-devel thread > > https://groups.google.com/g/sage-devel/c/OUnoroIf0qc > > about choosing the keyword triggering block-scoped optional tag needed in

Re: [sage-devel] ping - please cast you vote: VOTE: Follow NEP 29: Recommended Python version

2023-06-04 Thread G. M.-S.
For the benefit of all of us (including Dima, Matthias and Tobias), would it be possible to start afresh, without any reference whatsoever to these 3 linked discussions? Also, would it be possible for David to act somehow as a "moderator"? Best, Guillermo On Sun, 4 Jun 2023 at 17:37, Tobias Die

Re: [sage-devel] Re: ping - please cast you vote: VOTE: Follow NEP 29: Recommended Python version

2023-05-31 Thread G. M.-S.
occasion to thank everybody involved in SageMath, which is a wonderful project. Repeating an evidence, all of you are important. Best, Guillermo On Tue, 30 May 2023 at 21:59, G. M.-S. wrote: > > Dima and Matthias, > > I completely agree with Nils. > > Could you (both of

Re: [sage-devel] Re: ping - please cast you vote: VOTE: Follow NEP 29: Recommended Python version

2023-05-30 Thread G. M.-S.
Hi, you managed to make me laugh… Thanks. Anyway, we need you. Both of you. Best, Guillermo On Wed, 31 May 2023 at 02:17, Matthias Koeppe wrote: > Hi Guillermo, > > On Tuesday, May 30, 2023 at 12:59:54 PM UTC-7 G. M.-S. wrote: > > Could you (both of you) take a short vacatio

Re: [sage-devel] Re: ping - please cast you vote: VOTE: Follow NEP 29: Recommended Python version

2023-05-30 Thread G. M.-S.
Dima and Matthias, I completely agree with Nils. Could you (both of you) take a short vacation from SageMath, please? More globally, I propose to stop this discussion completely for a few days. Thanks in advance. Guillermo On Tue, 30 May 2023 at 21:14, Nils Bruin wrote: > @dima, @matthias :

Re: [sage-devel] VOTE: Follow NEP 29: Recommended Python version

2023-05-30 Thread G. M.-S.
My vote is empty, for the following reasons: —I think the question asked is not clear enough, as per reactions. —My "dream" is having an easy to install recent version of SageMath for everybody wishing to do mathematics with it. Currently this is only the case for macOS and perhaps some flavours o

Re: [sage-devel] RealField isn't doing it right

2023-04-19 Thread G. M.-S.
Dear SageMath developers, Just to say a big *Thank You!* to you all for being utterly patient and polite and positive, even when we do not deserve it (I speak for myself). Best, Guillermo -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsub

Re: [sage-devel] Breakage on OS X

2023-03-28 Thread G. M.-S.
I have had this problem since 9.8.beta6. See https://groups.google.com/g/sage-release/c/CQrSaeuJ0RA/m/B7N5-5MpAwAJ Guillermo On Tue, 28 Mar 2023 at 20:51, Dima Pasechnik wrote: > I tried building and testing the latest develop with Homebrew on Intel, > and I was getting segfaults in docbuilder

Re: [sage-devel] Possibly incorrect result in groebner basis over the integers

2023-03-10 Thread G. M.-S.
This result is correct, as you are working over ℤ. If you try over ℚ, you will get [1]. Guillermo On Fri, 10 Mar 2023 at 11:57, Georgi Guninski wrote: > I think grobner basis which contain non-zero constant and polynomials > is a bug. > > sage: K.=ZZ[] > sage: l=[x^2+y^2+x+4,x^2+y^2+4*y+2,x^2-1

Re: [sage-devel] (x^6+y^9)%(x^3-y^2-1) == x^12*y - 4*x^9*y + ...

2023-03-10 Thread G. M.-S.
Hi Georgi. In the case of a principal ideal, to get a Gröbner basis the only thing you may need is making the generator monic, so there is almost nothing to do. Then you do an ordered division of the other polynomial by this one, which is straightforward. HTH, Guillermo On Fri, 10 Mar 2023 at 1

Re: [sage-devel] (x^6+y^9)%(x^3-y^2-1) == x^12*y - 4*x^9*y + ...

2023-03-09 Thread G. M.-S.
Could you elaborate, Dima? It seems to me that *quo_rem* ignores the ordering and always uses *invlex*. Would this be a bug or a feature? Guillermo On Thu, 9 Mar 2023 at 17:45, Dima Pasechnik wrote: > On Thu, Mar 9, 2023 at 2:07 PM G. M.-S. wrote: > > > > > > John is ri

Re: [sage-devel] (x^6+y^9)%(x^3-y^2-1) == x^12*y - 4*x^9*y + ...

2023-03-09 Thread G. M.-S.
John is right. Dividing a by b means finding q and r such that a = q*b + r and r is either 0 or "smaller" than b. The question is the meaning of "smaller". For univariate polynomials, one says that r is smaller than b if deg(r) < deg(b) (one can include r = 0 by defining deg(0) = –∞). For multiv

Re: [sage-devel] Migration to GitHub complete

2023-02-05 Thread G. M.-S.
Huge thanks to everybody involved. Guillermo On Mon, 6 Feb 2023 at 08:03, Matthias Koeppe wrote: > https://github.com/sagemath/sage > > See > https://github.com/sagemath/trac-to-github/blob/master/docs/Migration-Trac-to-Github.md > for a transition guide from Trac to GitHub. > -- You received

Re: [sage-devel] Migration end date changed to Monday Feb 6 at 08:00 UTC

2023-02-04 Thread G. M.-S.
Thanks for keeping us posted and above all for all the hard work all of you are doing. As they say in French: *Bon courage !* Guillermo On Sat, 4 Feb 2023 at 03:38, Matthias Koeppe wrote: > We've hit a technical problem in the import (for which we already have > identified a solution), so I h

Re: [sage-devel] Re: Colours

2023-02-03 Thread G. M.-S.
FWIW, here is what I receive "as is". You will notice that it is not a problem about HTML formatting. Guillermo *** BEGIN *** Sender: sage-devel@googlegroups.com Date: Fri, 3 Feb 2023 16:31:38 -0800 (PST) From: Nils Bruin To: sage-devel Message-Id: In-Reply-To: Subject: Re: [sage-devel] Re: Co

Re: [sage-devel] online talk about the github workflow

2023-02-03 Thread G. M.-S.
As I have said to Vincent, I can take care of making the video. I shall submit it to Matthias before making it available for publication. Guillermo On Fri, 3 Feb 2023 at 15:53, Matthias Koeppe wrote: > Recording my talk is, of course, fine with me. > > On Friday, February 3, 2023 at 1:38:33 AM

Re: [sage-devel] Colours

2023-02-03 Thread G. M.-S.
Sorry, John. In my case, I get everything in black without any quoting, so I cannot distinguish the responses. (I am not colorblind, I use Gmail and I have the standard configuration.) Guillermo On Fri, 3 Feb 2023 at 11:53, John Cremona wrote: > A few people who post to this list have their e

Re: [sage-devel] VOTE: move Sage development to Github

2022-09-21 Thread G. M.-S.
+1 for GitHub (if I am allowed to vote). Guillermo On Wed, 21 Sept 2022 at 19:23, David Roe wrote: > Dear Sage developers, > Following extensive discussion, both recently > > (prompted > by issues upgrading the trac server)

Re: [sage-devel] Cannot launch command-line session in macOS on M1: libncurses issue

2022-08-29 Thread G. M.-S.
I have just installed this version of SageMath under exactly the same conditions and I have no problem at all. Perhaps you have a wrong version of libncurses installed, because mine is version 5 (more precisely 5.4) and not 6. Guillermo On Mon, 29 Aug 2022 at 19:45, Murray Eisenberg wrote: > W

Re: [sage-devel] Trac #34152 needs you (to vote)!

2022-08-23 Thread G. M.-S.
copy files > hybrid > sage pseudo package Thanks, François. Guillermo On Wed, 24 Aug 2022 at 01:38, François Bissey wrote: > Hi all, > > https://trac.sagemath.org/ticket/34152 needs help to decide what solution > we implement going forward. > > The ticket is concerned with updating the bootstr

Re: [sage-devel] parametric plot

2022-07-04 Thread G. M.-S.
inf >> 94 -1.0 nan >> 95 -1.0 nan >> 96 -1.0 nan >> 97 -1.0 nan >> 98 -0. nan >> 99 -1.0 nan >> >> On Monday, July 4, 2022 at 7:51:58

Re: [sage-devel] parametric plot

2022-07-04 Thread G. M.-S.
Sorry, my message was incomplete. So yes, there is a problem. On Mon, 4 Jul 2022 at 16:14, G. M.-S. wrote: > > Hi Gema. > > Doing > > sage: xt,yt=C[*0*],C[*1*] > > sage: xt.taylor(t,oo,*3*) > > -6*t^4*e^(-3*t)*log(t)^2 - 3*t*e^(-2*t)*log(t)^2 - 1 > > sage: y

Re: [sage-devel] parametric plot

2022-07-04 Thread G. M.-S.
Hi Gema. Doing sage: xt,yt=C[*0*],C[*1*] sage: xt.taylor(t,oo,*3*) -6*t^4*e^(-3*t)*log(t)^2 - 3*t*e^(-2*t)*log(t)^2 - 1 sage: yt.taylor(t,oo,*3*) 1/2*t*e^(-2*t)*log(t)^2 + 1/2*(2*t^4*log(t)^2 + t*log(t)^3)*e^(-3*t) + 1/2 sage: you see that it converges towards (-1, 1/2) exponentially quickl

Re: [sage-devel] closed tickets

2022-06-30 Thread G. M.-S.
Thanks Dima. I asked because if the beta branch has problems you need to merge some tickets in order to make some progress with other tickets. Last example: #34025. Guillermo On Thu, 30 Jun 2022 at 18:02, Dima Pasechnik wrote: > On Thu, Jun 30, 2022 at 5:00 PM G. M.-S. wrote: > &g

[sage-devel] closed tickets

2022-06-30 Thread G. M.-S.
Is there an easy way to get a branch with all closed tickets merged? Does it make sense to work with such a branch instead of the last beta branch? I.e., for tickets positively reviewed or needing review. Guillermo -- You received this message because you are subscribed to the Google Groups "

Re: [sage-devel] Re: SageMath 9.7.beta3: hecke_series takes forever

2022-06-20 Thread G. M.-S.
ent Delecrois, this is due to #33876. David Ayotte is >> taking care of it. >> >> Guillermo >> >> On Sun, 19 Jun 2022 at 22:46, G. M.-S. wrote: >> >>> >>> After waiting for more than an hour of CPU time (1 core at 100%), here >>> ar

[sage-devel] Re: SageMath 9.7.beta3: hecke_series takes forever

2022-06-19 Thread G. M.-S.
As suggested by Vincent Delecrois, this is due to #33876. David Ayotte is taking care of it. Guillermo On Sun, 19 Jun 2022 at 22:46, G. M.-S. wrote: > > After waiting for more than an hour of CPU time (1 core at 100%), here are > the results of interrupting. > > *macOS 11.6.7*

[sage-devel] Re: SageMath 9.7.beta3: hecke_series takes forever

2022-06-19 Thread G. M.-S.
rgent/hecke_series.py in random_solution(B, K) *282* ai = ZZ.random_element((K // i) + 1) *283* a.append(ai) --> 284 K = K - ai*i *285* a.append(K) *286* a.reverse() src/cysignals/signals.pyx in cysignals.signals.python_check_interrupt() KeyboardInterrupt:

[sage-devel] SageMath 9.7.beta3: hecke_series takes forever

2022-06-19 Thread G. M.-S.
I am not sure if I should open a ticket or add to a ticket. This is on SageMath 9.7.beta3 built from source on Apple Silicon (both macOS 11.6.7 and macOS 12.4). This test, taken from src/sage/modular/overconvergent/hecke_series.py takes forever: sage: hecke_series(*5*, *7*, *1*, *5*, modform

Re: [sage-devel] Re: Closing the old Sage wiki

2022-04-30 Thread G. M.-S.
Good work, Matthias! Guillermo On Sat, 30 Apr 2022 at 00:18, Matthias Koeppe wrote: > On Wednesday, April 27, 2022 at 11:19:54 PM UTC-7 Matthias Koeppe wrote: > >> In particular, there are many pages collecting information on the >> software landscape that could be consolidated and moved to the

[sage-devel] make ptestlong: more than 8 cores?

2022-04-26 Thread G. M.-S.
It seems to me that make ptestlong does not use more than 8 cores, even if MAKE="make -j20" and there are 10 cores available. This is not the case for make, where all 10 cores are at 100% most of the time. Am I missing something? Guillermo -- You received this message because you are subscribe

Re: [sage-devel] Re: [sage-release] Re: Sage 9.5 released

2022-04-25 Thread G. M.-S.
I must confess I have never dealt with Magma… So let us talk about the ease of installation of the other 3. Guillermo On Mon, 25 Apr 2022 at 12:24, John Cremona wrote: > On Mon, 25 Apr 2022 at 11:18, G. M.-S. wrote: > > > > On macOS: A wonderful app, thanks to Marc Cul

Re: [sage-devel] Re: [sage-release] Re: Sage 9.5 released

2022-04-25 Thread G. M.-S.
On macOS: A wonderful app, thanks to Marc Culler. On Windows: Too complex for my far from savvy students. We are stuck with SageMath 9.3 for the time being. On Linux: It depends on the distribution, some have totally outdated versions (as seen now and then in messages to sage-support). Most

[sage-devel] sagemath_doc_html being made twice

2022-04-03 Thread G. M.-S.
Hoping this is not a stupid question, I have noticed that make includes make --no-print-directory sagemath_doc_html-SAGE_DOCS-no-deps So I wonder why make ptestlong does exactly the same again. Looking at sagemath_doc_html-none.log I see no difference between the two. The reason for my asking is

Re: [sage-devel] ERROR In function "is_prime"

2022-04-02 Thread G. M.-S.
Perhaps this is a hint? The first message was sent on Date: Fri, 1 Apr 2022 17:30:21 -0700 (PDT) Guillermo On Sat, 2 Apr 2022 at 12:57, John Cremona wrote: > > > On Sat, 2 Apr 2022, 10:50 Andrew, wrote: > >> There does seem to be a problem: >> >> sage: k = 61*2^88+1 ; k >> 188785855991020491

Re: [sage-devel] Re: overloading * for Set intersection

2022-03-29 Thread G. M.-S.
Sorry, I did not find anything about this in the docs for Sets (but I should have tried the operators for Python sets). Guillermo On Tue, 29 Mar 2022 at 20:25, Matthias Koeppe wrote: > -1 on this; as Sébastien says, we already have overloaded the bitwise > operators &, | for this -- which is co

[sage-devel] overloading * for Set intersection

2022-03-29 Thread G. M.-S.
I have noticed the overloading of + for Set union, which I find very convenient. Correspondingly, I would like to propose the overloading of * for Set intersection. It seems to me that it suffices to modify local/lib/python3.9/site-packages/sage/sets/set.py by adding in class Set_add_sub_operator