[sage-devel] Re: Regarding deprecation of a property

2024-01-12 Thread 'Ruchit Jagodara' via sage-devel
Okay. On Saturday, January 13, 2024 at 2:22:51 AM UTC+5:30 Nils Bruin wrote: > On Friday 12 January 2024 at 14:50:54 UTC-5 Ruchit Jagodara wrote: > > Okay, so I will make a new function named coefficient_monomials and will > implement the functionality that Lorenz Panny suggested. > Thank you

[sage-devel] Re: Desparate for help

2024-01-12 Thread Nils Bruin
This might be at fault: sage: coercion_model.analyse(q,e) (['Action discovered.', Left scalar multiplication by Multivariate Polynomial Ring in z, q over Rational Field on Multivariate Polynomial Ring in z, q over Infinite polynomial ring in F over Rational Field], Multivariate Polynomial

[sage-devel] Re: Desparate for help

2024-01-12 Thread 'Martin R' via sage-devel
I am not quite sure I understand how this works / what is used: sage: pushout(e.parent(), z.parent()) Multivariate Polynomial Ring in z, q over Infinite polynomial ring in F over Multivariate Polynomial Ring in z, q over Rational Field sage: coercion_model.common_parent(z, e) Multivariate

Re: [sage-devel] Re: Disputed Pull Requests / Role Sage-Abuse and the Code of Conduct

2024-01-12 Thread Dima Pasechnik
One way or another, no faithful packaging of Sage the distro exists, besides Sage the distro itself. The reason is that it's too big, too verbose with it's 400 packages, most of which are just unpatched PyPI packages, pinned to relatively random versions, providing Python, Jupyter and Sphinx,

[sage-devel] Re: Desparate for help

2024-01-12 Thread 'Martin R' via sage-devel
Hm, that's somewhat unfortunate - I don't see how to work around it. I guess I would have to force all elements to be in P (using the notation of the example), but this is, I think, not possible. Do you know where this behaviour is determined? On Friday 12 January 2024 at 22:09:41 UTC+1 Nils

[sage-devel] Re: Desparate for help

2024-01-12 Thread Nils Bruin
On Friday 12 January 2024 at 14:30:06 UTC-5 Martin R wrote: I made a tiny bit of progress, and now face the following problem: sage: I. = InfinitePolynomialRing(QQ) sage: P. = I[] sage: e = z*q sage: Q. = QQ[] sage: z*e z*z*q Is this correct behaviour? I don't think it's desperately

Re: [sage-devel] Re: Disputed Pull Requests / Role Sage-Abuse and the Code of Conduct

2024-01-12 Thread Nils Bruin
On Wednesday 10 January 2024 at 16:59:22 UTC-5 Dima Pasechnik wrote: When it was discussed whether we wanted to use it, the main objection was that it needs root (once, explicitly, to set up, then implicitly), thus unsafe. Conda was mentioned as a better option. But Conda is much bigger.

[sage-devel] Re: Regarding deprecation of a property

2024-01-12 Thread Nils Bruin
On Friday 12 January 2024 at 14:50:54 UTC-5 Ruchit Jagodara wrote: Okay, so I will make a new function named coefficient_monomials and will implement the functionality that Lorenz Panny suggested. Thank you for your help : ) . I think "coefficients_monomials" is a little clearer. (

Re: [sage-devel] Error compiling sagelib-10.2 with --enable-system-site-packages

2024-01-12 Thread Michael Orlitzky
On Fri, 2024-01-12 at 09:25 -0800, Niranjana K M wrote: > Should I have had started by cleaning the previous builds? It may be still > using old Cython spkg, built when it was sage 10.0 release. Because in venv > site-packages, it still says >

[sage-devel] Re: Regarding deprecation of a property

2024-01-12 Thread 'Ruchit Jagodara' via sage-devel
Okay, so I will make a new function named coefficient_monomials and will implement the functionality that Lorenz Panny suggested. Thank you for your help : ) . On Wednesday, January 10, 2024 at 8:16:25 PM UTC+5:30 Nils Bruin wrote: > On Wednesday 10 January 2024 at 03:03:09 UTC-8 Martin R

[sage-devel] Re: Desparate for help

2024-01-12 Thread 'Martin R' via sage-devel
I made a tiny bit of progress, and now face the following problem: sage: I. = InfinitePolynomialRing(QQ) sage: P. = I[] sage: e = z*q sage: Q. = QQ[] sage: z*e z*z*q Is this correct behaviour? For comparison: sage: I. = QQ[] sage: P. = I[] sage: e = z*q sage: Q. = QQ[] sage: z*e z^2*q

Re: [sage-devel] Disputed Pull Requests / Role Sage-Abuse and the Code of Conduct

2024-01-12 Thread Kwankyu Lee
On Friday, January 12, 2024 at 6:38:31 PM UTC+9 Martin R wrote: I just followed a few of the links Matthias posted today, and I must admit that I do not understand a word. That is normal. Just imagine that you are a passenger on a cruise and happened to enter to the engine room of the ship by

[sage-devel] Re: Disputed Pull Requests / Role Sage-Abuse and the Code of Conduct

2024-01-12 Thread Matthias Koeppe
Here's a friendly overview on 9 of the "disputed" PRs, to help potential volunteer editors find PRs that match their interests -- in case the community decides that this model of appointing editors is the way to go. None of them has anything to do with "development philosophy", or with macOS;

Re: [sage-devel] Error compiling sagelib-10.2 with --enable-system-site-packages

2024-01-12 Thread Niranjana K M
Should I have had started by cleaning the previous builds? It may be still using old Cython spkg, built when it was sage 10.0 release. Because in venv site-packages, it still says sage/venv/lib64/python3.11/site-packages/Cython-0.29.32.dist-info. What are the right sequence of commands to

Re: [sage-devel] Error compiling sagelib-10.2 with --enable-system-site-packages

2024-01-12 Thread Michael Orlitzky
On Fri, 2024-01-12 at 08:33 -0500, Michael Orlitzky wrote: > > One thing I noticed is that you said "master" branch. Please try the > "develop" branch instead -- that's where the actual development takes > place. Both Sage and Gentoo are fast-moving and you'll have better luck > with the latest

[sage-devel] Desparate for help

2024-01-12 Thread 'Martin R' via sage-devel
I am fighting with various bugs involving substitution / composing into polynomials, mostly involving the InfinitePolynomialRIng, for example https://github.com/sagemath/sage/issues/37047 I would appreciate help *a lot*. The background is, that I have mostly implemented a solver for lazy

[sage-devel] Implementing minimum_generating_set() function

2024-01-12 Thread 'Ruchit Jagodara' via sage-devel
I am implementing the minimum_generating_set function in Sage, but I am facing some issues, such as where I should implement that function as my implementation uses some gap methods. And I found one class ParentLibGAP which can be used for this but I am not sure because I found that

Re: [sage-devel] Error compiling sagelib-10.2 with --enable-system-site-packages

2024-01-12 Thread Michael Orlitzky
On Fri, 2024-01-12 at 18:24 +0530, Niranjana K M wrote: > It is attached in the previous mail. > Indeed, sorry, it was my first email of the day. I have to get warmed up first. One thing I noticed is that you said "master" branch. Please try the "develop" branch instead -- that's where the

Re: [sage-devel] Error compiling sagelib-10.2 with --enable-system-site-packages

2024-01-12 Thread Niranjana K M
It is attached in the previous mail. On Fri, 12 Jan 2024, 5:09 pm Michael Orlitzky, wrote: > On Thu, 2024-01-11 at 20:56 -0800, Niranjana K M wrote: > > > > I am running on Gentoo Linux and sagemath is from git master branch. > > I am having system cython-3.0.6 built on python-3.11.7. > > > >

Re: [sage-devel] Error compiling sagelib-10.2 with --enable-system-site-packages

2024-01-12 Thread Michael Orlitzky
On Thu, 2024-01-11 at 20:56 -0800, Niranjana K M wrote: > > I am running on Gentoo Linux and sagemath is from git master branch. > I am having system cython-3.0.6 built on python-3.11.7. > > Please help me to resolve it. > Can you post your config.log? -- You received this message because

Re: [sage-devel] That discussion about the Sage distribution etc.

2024-01-12 Thread Dima Pasechnik
On Fri, Jan 12, 2024 at 11:01 AM Dima Pasechnik wrote: > > From my perspective, throughout these discussions there is a strong > push against slimming Sage down by removing these unneeded packages > coming from Matthias, often coupled with responses by him (on > trac/github) I consider rude and

Re: [sage-devel] That discussion about the Sage distribution etc.

2024-01-12 Thread Dima Pasechnik
>From my perspective, throughout these discussions there is a strong push against slimming Sage down by removing these unneeded packages coming from Matthias, often coupled with responses by him (on trac/github) I consider rude and disrespectful of other's opinions. See e.g.

[sage-devel] libsingular polynomial rings that look the same but are different

2024-01-12 Thread 'Martin R' via sage-devel
Does anybody have any idea how the following could happen? (c is an element of R = InfinitePolynomialRing(QQ, "FESDUMMY"), and I set P = R.polynomial_ring()) Martin ipdb> p c.polynomial().parent() Multivariate Polynomial Ring in FESDUMMY_1, FESDUMMY_0 over Rational Field ipdb> p R Multivariate

Re: [sage-devel] Disputed Pull Requests / Role Sage-Abuse and the Code of Conduct

2024-01-12 Thread 'Martin R' via sage-devel
I just followed a few of the links Matthias posted today, and I must admit that I do not understand a word. Karl pointed out that: > I don't think it's off-topic to once again point out that this way of phrasing it is very developer-centric. That's not a wrong way to look at it, but an