Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/sagemath/sage

Main repository of SageMath
https://github.com/sagemath/sage

Fix failing doctests

ba8eeef254ac50521cd8b1c28575e68df0199a2b authored 11 months ago by Giacomo Pope <[email protected]>
whitespaces empty lines

2a45b2efc133244aa9f7224e4ffc0230f79c8cca authored 11 months ago by Clément Chenevière <[email protected]>
removed spaces on empty lines

e1031827ed0f31fa95792d92949f05b9fe7c08d7 authored 11 months ago by Clément Chenevière <[email protected]>
minifix ref

31fca5d9d8ac388c529d1459e75e674da8773fb5 authored 11 months ago by Clément Chenevière <[email protected]>
minifix ref

3bd4a05a99740b362c4760ee5a342f97436a0851 authored 11 months ago by Clément Chenevière <[email protected]>
Removing an superfluous comment.

adbccdcfe21a6a27c3201e7e65fea62d1b112cb9 authored 11 months ago by Travis Scrimshaw <[email protected]>
gh-37213: fix a wrong reference in installation manual

In the second paragraph of
"https://doc.sagemath.org/html/en/installation/launching.html", the
r...

128d437fcc7f3917b314662fdee34aeaab968b67 authored 11 months ago by Release Manager <[email protected]>
less whitespaces!

a0dcc80819798b5d7b9d1bc72c5cdcc8db044b3c authored 11 months ago by Clément Chenevière <[email protected]>
added a dash

e4e6a6f9e46bfc2a5bb4ff1b50c00b6a64517b35 authored 11 months ago by Clément Chenevière <[email protected]>
one (blank) line fix

7975ad65351dfa238bead51775a8830e87fdcf63 authored 11 months ago by Clément Chenevière <[email protected]>
fix doc

d238b002e03164f48620df8c80c8eac502f381de authored 11 months ago by Clément Chenevière <[email protected]>
gh-37212: Fix names of Gentoo packages


Gentoo renamed some build tools in late 2023. We update the names here
to fix the broken CI ...

a958e5bebbd6f9863108d257e2b169a69b41c64e authored 11 months ago by Release Manager <[email protected]>
gh-37211: change verbosity in matrix2


as requested in zulip at sage days 125 : lowering the verbosity to level
2

### :memo: Check...

42bf4deef4004be2c7cc39e4b776c701a1e6bf6d authored 11 months ago by Release Manager <[email protected]>
gh-37208: Fix kernel basis computation for polynomial matrix in corner case


For univariate polynomial matrices, either with zero columns (or zero
rows if `row_wise=Fals...

05af7055a3fe8cdce50b6a8b69c5521be52049d3 authored 11 months ago by Release Manager <[email protected]>
gh-37202: catch possible failure in random doctest when dimension of an ideal is 1 instead of 0


See [here](https://github.com/sagemath/sage/actions/runs/7715956934/job/
21039012695?pr=3709...

919eb9c1924d959666213210bde49a2675522743 authored 11 months ago by Release Manager <[email protected]>
gh-37201: Fix univariate polynomial reverse


For univariate polynomials over "non-prime" finite fields, the reverse
method had an issue w...

c01ed87fffd2166493d4a9f210dd03ee55403940 authored 11 months ago by Release Manager <[email protected]>
gh-37194: Fix typo in pycore_long.h for Python <= 3.8.


This fixes the same issue as in
https://github.com/sagemath/cypari2/pull/146.

Typo was adde...

3212df1b9dfa5b8d18e9b909d19e0f1958236f5b authored 11 months ago by Release Manager <[email protected]>
gh-37190: add lfunction to hypergeometric motives


This is adding an interface to Pari's capacities for L-function of
hypergeometric motives.

...

2047481cf7846c9d7922c5cd2639cddc09dd8e74 authored 11 months ago by Release Manager <[email protected]>
gh-37187: implement E_polynomial of hypergeometric motive


This is adding a new method tp hypergeometric motives.

### :memo: Checklist

- [x] The titl...

7332a531859619f85060b10cb934fc8c6024a0f7 authored 11 months ago by Release Manager <[email protected]>
gh-37181: Fix subtour elimination constraints in `longest_cycle`


An issue has been raised (see
https://github.com/sagemath/sage/pull/37028#issuecomment-19135...

5a561ab40cb56ac808374f2fb1b23dbd29dddec3 authored 11 months ago by Release Manager <[email protected]>
gh-37179: `sage.categories.schemes`: Fix modularization regression


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

b5f69b056b486e8d5d142be3e9f6ac1815a78c2a authored 11 months ago by Release Manager <[email protected]>
gh-37175: search for a pair of pre- and post-isomorphism instead of just a post-isomorphism when computing dual isogeny


While computing the dual of an isogeny, the current code only searches
for a post-isomorphis...

140738591058a72542bd97ddc32e45565b83e28e authored 11 months ago by Release Manager <[email protected]>
gh-37174: fixed bug in `is_linearly_dependent()`, returns true for linearly dependent univariate polynomial.


`is_linearly_dependent()` returned wrong results for the univariate
polynomial ring because ...

9b131cda6ae286bfca4afa5dcf1322b5cece0a2b authored 11 months ago by Release Manager <[email protected]>
gh-37166: add Pari file to L-function documentation


just adding one missing link in the doc

### :memo: Checklist

- [x] The title is concise, i...

97d2ba56d8c4c92aff27ae66ecb8345209094df0 authored 11 months ago by Release Manager <[email protected]>
gh-37165: use Parent in quadratic number fields


as another little step towards getting rid of `ParentWithBase`

### :memo: Checklist

- [x] ...

bb09b4784a9fef2ed41fd92b781264ee7c3be190 authored 11 months ago by Release Manager <[email protected]>
gh-37164: Fixes and simplifications for `.ramified_primes()`, `.discriminant()` and `.is_isomorphic` of quaternion algebras


1. Removed unnecessary product and factorization for
`.ramified_primes()`
2. Adapted `is_iso...

f40ab1545be207943da247103608608426f7bb8c authored 11 months ago by Release Manager <[email protected]>
gh-37163: moving modular stuff to "CommutativeRing" class


as a step towards simplifying old coercion framework

also adding some typing annotations

#...

ad3f10b60b9bee63466802d06c00a841dd3dc2a4 authored 11 months ago by Release Manager <[email protected]>
gh-37162: refreshing the file projective_subscheme


Mostly pep8 formatting, a few `ruff` suggestions done too

### :memo: Checklist

- [x] The t...

54f03e1b8ee3ec545e0edfb2463deaf0b8237b32 authored 11 months ago by Release Manager <[email protected]>
gh-37161: Fix cvxopt build with suitesparse homebrew; fixes #37149.


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

9208e4162eaea8febb72f164e7ca02a4f16d4f73 authored 11 months ago by Release Manager <[email protected]>
gh-37159: Fix `change_ring` method of multi-variate polynomials


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

02fbbdd66a2d1e6331abadf7a1a5ef1bf74e4504 authored 11 months ago by Release Manager <[email protected]>
gh-37157: Add additional lattice methods for matrices over QQ


LLL has long been implemented for matrices over QQ by clearing the
denominator and doing LLL...

b6a4bb52f6dd3150527ec2a114bad1cbc32b7560 authored 11 months ago by Release Manager <[email protected]>
gh-37156: using Parent in integer rings instead of ParentWithGens


Let's try to get rid of the last direct inheritance to `ParentWithGens`.

(not quite the las...

e3f7c7f7133c64f81568f16d8300fb5949ab96a5 authored 11 months ago by Release Manager <[email protected]>
gh-37154: minor details in logic folder


This is just fixing some suggestions of ruff and pycodestyle in the
logic folder.

### :memo...

42ac5ef738948a5f9e68a4de91b80ca2747ebf63 authored 11 months ago by Release Manager <[email protected]>
gh-37152: provide Q.log(P) instead of P.discrete_log(Q) for elliptic-curve points


Here's an attempt to resolve #37150. I'm not suggesting to remove
`.discrete_log()` any time...

66d8cbaa145e5267af3a989a6b6779eab1a620af authored 11 months ago by Release Manager <[email protected]>
gh-37147: fix doctest in gap_packages (using empty table)


This is fixing a misbehaviour of empty tables, in their new unicode
clothes.

### :memo: Che...

f33ba4d3d56041b05d3ffe247b5d7edbce98d3ab authored 11 months ago by Release Manager <[email protected]>
gh-37146: Fix a bug in reduction of element modulo ideal in exterior algebra


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

50cfa54f0b2ce57e12d451a87793d961391f9b2e authored 11 months ago by Release Manager <[email protected]>
gh-37145: Add matroid attribute girth()


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

ebeb7a222f47ab91bd66af6dad4834249ca02329 authored 11 months ago by Release Manager <[email protected]>
gh-37144: Minor ruff fixes in posets


This is fixing a few of `ruff` suggestions (UP and PERF and ANN) in
posets.

### :memo: Chec...

27448fe6d5f0d15cc94f0b655d08dc37c6b605d8 authored 11 months ago by Release Manager <[email protected]>
gh-37142: throw ValueError instead of TypeError when logarithm doesn't exist in AdditiveAbelianGroupWrapper


Attempting to run the higher-level algorithms in the
`additive_abelian_wrapper.py` file on a...

203431caa76d00ba29cfc3ee3959318b8877bc59 authored 11 months ago by Release Manager <[email protected]>
gh-37141: Format graphic_matroid.py


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

0209c4dbbaaff3b51c50af79a8267cb1f7adfa4b authored 11 months ago by Release Manager <[email protected]>
gh-37140: Add Matsumoto's matroid database and AllMatroids() driver function


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

357282e022bbc7e18c0d1a530782168f0a193268 authored 11 months ago by Release Manager <[email protected]>
gh-37137: some details in infinity "ring"


some typing annotations, and using the base class `CommutativeRing`

### :memo: Checklist

-...

8bca97b0948f29f5610e1c120d7d6b408d2ce444 authored 11 months ago by Release Manager <[email protected]>
gh-37134: minor details in quadratic forms


slight modernisation of the modified file

### :memo: Checklist

- [x] The title is concise,...

d63429adcc79ef5ec63b8f088c274449945372de authored 11 months ago by Release Manager <[email protected]>
gh-37133: use Parent in free_algebra_quotient


change to use `Parent` in the modified file

a little step towards removal the old coercion ...

7e09a236980ea946bf8bf616dcc055b374e07084 authored 11 months ago by Release Manager <[email protected]>
gh-37132: Fix corners cases of free resolutions


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

95d798c73b1b863e245637e0b82253bd7d89010b authored 11 months ago by Release Manager <[email protected]>
gh-37126: Fix `lift_x()` for characteristic 2 and add `is_x_coord()` to hyperelliptic curves


This PR fixes #37097, where the lifting of x-coordinates of
hyperelliptic curves defined ove...

5cdebaec0b8153f63fe46ca11709f49b71211bdc authored 11 months ago by Release Manager <[email protected]>
gh-37125: compute isogeny kernel polynomials from irreducible divisors or (possibly irrational) points


In this patch we implement Algorithms 3 and 4 from [this
paper](https://ia.cr/2023/106). Evi...

603dfbbfe1e7c738dae7757027a94ec357be3683 authored 11 months ago by Release Manager <[email protected]>
gh-37123: Compatibility with scipy 1.12


Drop usage of some numpy function aliases which are no longer provided
in 1.12

URL: htt...

31eee6e67ef708a6b4d826fe1437472ca6c64719 authored 11 months ago by Release Manager <[email protected]>
gh-37115: Remove check for deprecated attribute _no_generic_basering_coercion


In `sage.categories.unital_algebras.UnitalAlgebras`, remove the check
for the attribute `_no...

3c8640beca02c83e1fa31a2a44aac32a9a3cf8cb authored 11 months ago by Release Manager <[email protected]>
gh-37112: Tests to see if ideal in quaternion algebra is primitive (cyclic)


New methods for `QuaternionFractionalIdeal_rational`:

- `QuaternionFractionalIdeal_rational...

2c6ebe5f6172dda171354c19f3ba18bcf2c3ed2a authored 11 months ago by Release Manager <[email protected]>
gh-37111: Add test if quaternion order is maximal


Add a method to sage.algebras.quatalg.quaternion_algebra.QuaternionOrder
which allows to che...

b720abc807e49c45a722621f4422a088e3ddbb8d authored 11 months ago by Release Manager <[email protected]>
gh-37106: Additive identity of EllipticCurve should always be minimum


This is inspired by how `.automorphisms()` always return the identity
morphism as the first ...

1af98b2cc9e8cb891f1bb3002aa7bd9e12c27549 authored 11 months ago by Release Manager <[email protected]>
gh-37105: minor details in asymptotic ring


- removing doc about empty input
- adding basic typing annotations
- some pep8 details

### ...

5c7139e631431302e1321720cc142402cf197e77 authored 11 months ago by Release Manager <[email protected]>
gh-37104: do not use xargs -P 0 - not all systems allow 0


E.g. on OpenBSD this fails, they need something >0

URL: https://github.com/sagemath/sag...

3e5005f8ef399068b2a25421a553d598ec78908c authored 11 months ago by Release Manager <[email protected]>
gh-37102: fix random doctest failure in generic has_order() function


In this simple patch we fix [a random test failure](https://github.com/s
agemath/sage/action...

ef82f2fb41bdbade52b5c8d43afba50f688adadd authored 11 months ago by Release Manager <[email protected]>
gh-37092: Adding methods .x() and .y() for EllipticCurvePoint


Added the more natural notation P.x() and P.y() to access respectively
the x and y coordinat...

02179e671149b8c67c4c2305f50b943a1049766e authored 11 months ago by Release Manager <[email protected]>
gh-37091: use Parent in universal cyclotomic field


using `Parent` for the Universal Cyclotomic Field

also adding some typing annotations in th...

b8fd29041009836c7a52638291edc736abafdb1a authored 11 months ago by Release Manager <[email protected]>
gh-37088: Remove deprecated methods from QuaternionFractionalIdeal_rational


This removes two methods of `QuaternionFractionalIdeal_rational`
deprecated in #31583 (becau...

d36263f13fc21f5f18a22404c51bedbd48fed11e authored 11 months ago by Release Manager <[email protected]>
gh-37087: use parent in Ore polynomials


this is using `Parent` in Ore polynomial and fractions

also some typing annotations and oth...

e03f1b8707726269fd23fdbbc2069f94c912f1f8 authored 11 months ago by Release Manager <[email protected]>
gh-37076: src/sage/tests/gap_packages.py: remove


These tests for the installed GAP packages are problematic in a world
where Sage can use GAP...

e7d8602b7eb5e03fe0fb0a3d9a89857b6358d9a9 authored 11 months ago by Release Manager <[email protected]>
gh-37056: Installation guide: Show system package commands using sphinx-inline-tabs


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

6cb86d90b469a759eeea8452a05dbe1db29e6790 authored 11 months ago by Release Manager <[email protected]>
gh-37035: Return a vector of monomial instead of a matrix in PolynomialSequence.coefficient_matrix()


- Final change to the function
- Added a deprecation message
This patch fixes #37027 by retu...

eb9d9d09b07beb564dd8142c52038934f7b9be06 authored 11 months ago by Release Manager <[email protected]>
gh-37005: `build/pkgs/openblas`: Update to 0.3.26


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

9f24d91552be80f3ea08044b804818c0226c67c6 authored 11 months ago by Release Manager <[email protected]>
gh-37000: `build/pkgs/numpy`: Update to 1.26.3


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

1d8c0158bd3a8d7baeb14c188fddd0db3685e5cc authored 11 months ago by Release Manager <[email protected]>
gh-36954: `tox -e update_docker_platforms`


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

1baddeea838affa10c22f4bdab6f33d646bbfecd authored 11 months ago by Release Manager <[email protected]>
gh-36938: CI Build & Test: Show doctest failures, warnings as annotations in the 'Files changed' tab


<!-- ^^^^^
Please provide a concise, informative and self-explanatory title.
Don't put issue...

eb0fc154c87cb19de81931d9e4ea9ffb9b8adcba authored 11 months ago by Release Manager <[email protected]>
gh-36937: CI Conda: Add to known-test-failures


Not all of the added failures are conda-specific, but the 6 instances of
CI Conda amplify th...

caf7cf8aaff9308edacd98b9e39474823c32531d authored 11 months ago by Release Manager <[email protected]>
gh-36726: CI Linux: Replace use of pkill


Follow-up after:
- #36670

This is working well, for example see https://github.com/mkoeppe/...

e7565a61d6e057caea09b08202913e2cd04bcca6 authored 11 months ago by Release Manager <[email protected]>
gh-36396: implement Adams operator for lazy power series


Here is a first sketch to implement Adams operators on Lazy formal power
series.

also worki...

2099947df316b0305f8bf6257ec08e68857db709 authored 11 months ago by Release Manager <[email protected]>
finishing touches

fce64e569917c64bf1e2cc90f7c292527be2ea5d authored 11 months ago by Clément Chenevière <[email protected]>
give a more precise reference

28e04203acb88cb62b3961f84dbcfccfeaa76adc authored 11 months ago by 6mingkun <[email protected]>
implemented the alt nu-Tamari lattices

25db9045706d2dfaf642f00a834511ee8bf3c3e0 authored 11 months ago by Clément Chenevière <[email protected]>
Clarify TODO in CZ function

32baddd6ff2cf43f5baeee8a26de68d360e62481 authored 11 months ago by Giacomo Pope <[email protected]>
Clean up examples

6b633fc2c118aff9ef71587ec94736f363b7aaba authored 11 months ago by Giacomo Pope <[email protected]>
Clarify degree=None

bc13fa564461e5617a9298a08dd5c78b6740acf1 authored 11 months ago by Giacomo Pope <[email protected]>
Fix gentoo package names

57fb2a21ae771ccdd517365152dcc02d471f5f64 authored 11 months ago by Julian Rüth <[email protected]>
Clarify TODO about 37118

89b8a4a29ed5dd0c83f7163f81bacb65275109e4 authored 11 months ago by Giacomo Pope <[email protected]>
Reformat INPUT for docstring

51b733c72667dab5f2fc9e94fa5d99fffbff6f0e authored 11 months ago by Giacomo Pope <[email protected]>
Add reviewer suggestions

713ddf0110a32b8519576cecf0c771058702bc46 authored 11 months ago by Giacomo Pope <[email protected]>
Apply suggestions from code review

Co-authored-by: Lorenz Panny <[email protected]>

a5b5403d1b3f4794043712be418103ef44d8c552 authored 11 months ago by Giacomo Pope <[email protected]>
allow other variables

076f3233815d9b9d99419383d30bb8d013651dca authored 11 months ago by Frédéric Chapoton <[email protected]>
Reintroduce traceback doctests after getting advice

cd20de449411a2ddd3e36d1b76c03b08780b9e5d authored 11 months ago by Giacomo Pope <[email protected]>
Merge remote-tracking branch 'saraedum/sys-devel-gentoo' into sys-devel-gentoo

322430fb2b3ca6ca91cb82d4747b5829457c699b authored 11 months ago by Julian Rüth <[email protected]>
cmake is now called dev-build/cmake in Gentoo

af9093c206ea9d50d24b9ae0220659ac13d554c7 authored 11 months ago by Julian Rüth <[email protected]>
Add forgotten spaces

c603b365553008f4b56b2fba65139b5ff4402063 authored 11 months ago by syndrakon <None>
Add comma after space

2344ef5a306952f64827eaff84f18ed9d6175915 authored 11 months ago by syndrakon <None>
Remove unnecessary bullet point

a553cc0ed8c0428360958bf6a49bcb3d85ddbf57 authored 11 months ago by Giacomo Pope <[email protected]>
Improve style of documentation, error and tests

Also remove accidental change to documentation of unrelated function from previous commit

3cc411b019f680599a3c326f8bab600e7d1901b1 authored 11 months ago by syndrakon <None>
Fix style in comments and tests

b47a604ae08682481d62befd7cd0f6e1c1215da9 authored 11 months ago by syndrakon <None>
build/pkgs/r/spkg-configure.m4: Reindent, suppress some whitespace

e0548a02609abecee6c0bde039fe577ec3c205b6 authored 11 months ago by Matthias Koeppe <[email protected]>
build/pkgs/{openblas,openssl,r}/spkg-configure.m4: Remove Cygwin support code

1af9469e2651549a417fc78bdfa92f65eeb9be34 authored 11 months ago by Matthias Koeppe <[email protected]>
build/pkgs/openblas/spkg-configure.m4: Reindent, suppress some whitespace

b2268fba2fba49c26fdc4e7b4e1f4727fb16d2b3 authored 11 months ago by Matthias Koeppe <[email protected]>
build/pkgs/{lie,rubiks}/spkg-install.in: Remove SunOS support code

f9d8e7b42f0c0e6f3e2207055982e02f4e9aa68c authored 11 months ago by Matthias Koeppe <[email protected]>
build/pkgs/gmp/spkg-install.in: Remove outdated OS X / clang support code

ada1aac8ee3526c32876c32467fd2b77bd463d17 authored 11 months ago by Matthias Koeppe <[email protected]>
configure.ac: Remove specific error messages for ancient unsupported platforms; do not invite users to port to random unsupported platforms

b2782cc19a81c1f2fa84f7ff6c791af1d08915de authored 11 months ago by Matthias Koeppe <[email protected]>
build/pkgs/m4ri*/spkg-install.in: Remove use of testcc.sh, testcflags.sh

65e60ee7421d1a2a99221bb03589ccb54ccb4e55 authored 11 months ago by Matthias Koeppe <[email protected]>
configure.ac: Remove AIX-specific message

072b009c4d87b525deeca845cd606ad3135b681a authored 11 months ago by Matthias Koeppe <[email protected]>
build/bin/testcc.sh: Unused, remove

5384ddc6063c6067595d8784b3729e853eb70bae authored 11 months ago by Matthias Koeppe <[email protected]>
configure.ac, m4/sage_check_osx_supported.m4: Remove tests and messages for prehistoric OS X versions

2e172272c0c2edc7343518966091546a0c343d4c authored 11 months ago by Matthias Koeppe <[email protected]>
build/pkgs/python3/spkg-build.in: Remove code for SunOS

5086ba987e230018596d92e6eea5a60bf1780ae1 authored 11 months ago by Matthias Koeppe <[email protected]>