Re: [sage-devel] A new logo?

2024-10-20 Thread Lorenz Panny
Hi Kwankyu, nothing wrong with looking at alternatives, of course, but personally I do like the current logo (both absolutely speaking and in comparison to the designs suggested here thus far). Best, Lorenz On Sun, 20 Oct 2024 02:21:32 -0700 (PDT), Kwankyu Lee wrote: > Hi > > As some of you

Re: [sage-devel] On backdooring open source projects

2024-04-18 Thread Lorenz Panny
This also seems like a good time to reiterate an old comment of mine: https://groups.google.com/g/sage-devel/c/Dq83PiiCAsU/m/RKSpD9_rDQAJ ...pasted below for your convenience. On Tue, 21 Dec 2021 04:04:31 +0100, Lorenz Panny wrote: > On Mon, 20 Dec 2021 14:41:27 +0100, Michael Orlit

[sage-devel] tickets from Sage Days: please review

2024-01-20 Thread 'Lorenz Panny' via sage-devel
Sage Days 123 in Leuven ended yesterday and quite a few pull requests have come out of it already, most of them from new contributors. 🎉 I would like to encourage potential reviewers to have a look at them sooner rather than later in order to hopefully keep some of the fresh momentum alive. (Plea

[sage-devel] meta tickets

2024-01-10 Thread 'Lorenz Panny' via sage-devel
Back in the days of trac, we sometimes had meta tickets that anyone could edit, for things such as wishlists or keeping track of larger projects. Some of these meta tickets were turned into GitHub issues, but now they are no longer editable by anyone except the original author (or so it seems). I

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

2024-01-10 Thread 'Lorenz Panny' via sage-devel
How about .linearize()? (I think this method should also optionally take a list of monomials as an argument, since there are situations in which users would like to force their own ordering. Returning the same monomial vector again would then of course be redundant, so in that case the method co

Re: [sage-devel] compiling sage without documentation

2023-03-16 Thread 'Lorenz Panny' via sage-devel
I usually just run "make build" instead of "make" to skip building the documentation (with unmodified ./configure arguments). Does that satisfy your needs? Best, Lorenz On Thu, 16 Mar 2023 11:00:08 +0100, Vincent Delecroix <20100.delecr...@gmail.com> wrote: > Dear all, > > I would like to co

[sage-devel] pull requests for migrated issues

2023-02-06 Thread &#x27;Lorenz Panny' via sage-devel
Sorry if this is answered somewhere in the new documentation, I couldn't find it: What is the intended procedure for migrated issues which were in "needs review" state and already had a branch? Am I to push the branch to my own fork and create a fresh pull request for each such issue? -- You re

[sage-devel] divmod() vs .quo_rem()

2022-04-12 Thread Lorenz Panny
Python defines divmod() and the associated .__divmod__() magic method for what Sage calls .quo_rem(). Is there any reason why Sage shouldn't or cannot support divmod()? -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this gr

[sage-devel] if → iff?

2022-04-01 Thread Lorenz Panny
See here: https://trac.sagemath.org/ticket/33621 Best, Lorenz -- 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 view t

Re: [sage-devel] Add more-itertools as a standard package

2021-12-20 Thread Lorenz Panny
On Mon, 20 Dec 2021 14:41:27 +0100, Michael Orlitzky wrote: > We already have 214 standard packages. That's 214 pieces of software > copy & pasted into the sage releases... and 214 SPKGs that the sage > developers need to keep updating, and 214 distro packages that every > distro maintainer nee

Re: [sage-devel] all patchbots fail on integer.pyx

2021-10-21 Thread Lorenz Panny
This looks like a buffering issue: The test was apparently written under the expectation that the Python print() would get flushed to stdout before the GMP error gets printed in the library call, but this is untrue if Python caches the output until after calling GMP. Hence we're seeing the output

[sage-devel] ad-hoc __hash__ methods

2021-10-20 Thread Lorenz Panny
I've seen handrolled __hash__ methods in quite a few places: They usually take individual hashes of the data defining the object and combine them in some arbitrary-looking way. Two examples I came across recently: https://github.com/sagemath/sage/blob/9.4/src/sage/schemes/elliptic_curves/ell_

[sage-devel] build failure with gsl 2.7

2021-09-29 Thread Lorenz Panny
Trying to build 9.5beta2 using (system) gsl version 2.7 fails while compiling src/sage/ext/interpreters/wrapper_cdf.pyx, as the .dat member of the gsl_complex structure no longer exists unless in legacy mode: https://git.savannah.gnu.org/cgit/gsl.git/tree/complex/gsl_complex.h?id=89168fb10c0

Re: [sage-devel] Vector spaces with immutable vectors by default

2021-08-09 Thread Lorenz Panny
Have we considered the idea to simply call self.set_immutable() whenever __hash__ is invoked? I think that would solve Nils' original problem and it would mean things run smoothly for users who don't know about mutable and immutable objects. In that case, the exception for trying to modify immuta

[sage-devel] is 7/1 a prime? (ticket #32321)

2021-08-01 Thread Lorenz Panny
Hi all, the current behaviour of is_prime() on rationals is to return False. I suggest to instead call Integer.is_prime whenever the rational is in fact integral. Please see the ticket for details: https://trac.sagemath.org/ticket/32321 Best, Lorenz -- You received this message because you