Ecosyste.ms: OpenCollective

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

github.com/sagemath/sage-archive-2023-02-01

This repository used to be the user-facing mirror of the Sage source tree. As Sage development migrated on 2023-02-01 from https://trac.sagemath.org/ to our new repository on GitHub, https://github.com/sagemath/sage, we have renamed and archived this repository.
https://github.com/sagemath/sage-archive-2023-02-01

Updated SageMath version to 9.8.rc0

9116c5584f94500731fdc9462df519229fa6ea85 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34537: Upgrade to pari 2.15.2

PARI/GP 2.15 is out, and homebrew, gentoo, arch, debian-unstable already
have the new version.

...

0f25b00a8e24881db418b69dcfe499d6437aa5b7 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34863: construct QuadraticForm and BinaryQF objects from polynomial

`QuadraticForm` and `BinaryQF` objects have a `.polynomial()` method to
return the quadratic for...

b5c9fed6df1248c6e1d23ad491b789ccd2ea64ee authored almost 2 years ago by Release Manager <[email protected]>
Trac #34860: Uniformize headline: number theory

Started out so, but ended in cleaning up the number theory section of
the main TOC.

URL: https:...

17b7b0ecdfff90864c5498beff7abbb6d9e8a44e authored almost 2 years ago by Release Manager <[email protected]>
Trac #34791: move ProductTree and prod_with_derivative() to sage.rings.generic

The class `ProductTree` and the function `prod_with_derivative()` were
introduced in #34303. Bot...

c7be32338dd1312f28ddf87e323ed3bb6d741235 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34811: rational maps for WeierstrassIsomorphism should not be polynomials

The methods `.rational_maps()` and `.x_rational_map()` for
`WeierstrassIsomorphism` return polyn...

8fcb85e8c34e3e18790db32f47ca59b46a7c336b authored almost 2 years ago by Release Manager <[email protected]>
Trac #8598: Add graphical output to operation tables

Operation tables can be output as grids with color or grayscale squares
representing the differe...

fa775740eea1fa663b2af7fd47cdc8fac6605b7c authored almost 2 years ago by Release Manager <[email protected]>
Trac #34922: less usage of python2 long type in padics

URL: https://trac.sagemath.org/34922
Reported by: chapoton
Ticket author(s): Frédéric Chapoton
R...

081d67a36c11aea6cf1a44f346b8f7d441722fd0 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34910: autopep8 for E3 in combinat/

except in the designs/ and matrices/ subfolders of combinat

done using {{{autopep8 -i --select=...

273d12b74603b79393b66b1a6f9e3d7c0d370cd2 authored almost 2 years ago by Release Manager <[email protected]>
Trac #33201: Fix "referenced before assignment" warnings in matrices

{{{
[sagelib-9.5.rc2] warning:
sage/matrix/matrix_modn_dense_template.pxi:283:19: local variable...

814d948988abacca06af6336feab82dbb07b5634 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34921: fix E714 in pyx files inside matrix/

about using "is not"

following #34895

URL: https://trac.sagemath.org/34921
Reported by: chapot...

9cff81c43f9378d3654ed3420d4c6d57bc653728 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34919: fix E266 in modular

about
{{{
E266 too many leading '#' for block comment
}}}

URL: https://trac.sagemath.org/34919
...

e52e9687b46a99a2990817ceee3371af590188cb authored almost 2 years ago by Release Manager <[email protected]>
Trac #34892: Fixing the linter (again)

by removing all trailing whitespaces recently introduced

URL: https://trac.sagemath.org/34892
R...

bd7d9ace6d1eff37aa68f09068bd04e1a8fc858b authored almost 2 years ago by Release Manager <[email protected]>
Trac #34771: switch to libgap in sage/coding

after #34737 there are still uses of pexpect GAP left there.
We remove them on this ticket.

Par...

e09c8475ae9d08027d2dde608a917e68e13825d3 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34893: fix and activate pycodestyle E211

this one is about wrong space before opening parentheses:

E211 whitespace before '('

URL: http...

3b249656aaad5a6f9ee6e5d22543f601e9751bdf authored almost 2 years ago by Release Manager <[email protected]>
Trac #34903: tox.ini / GH Actions: Update Linux platforms

`ubuntu-lunar` https://hub.docker.com/_/ubuntu

`fedora-38` (rawhide) https://hub.docker.com/_/f...

0bf8cd2b73cf48e71f49c5f8050f4a306a724265 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34841: adapt findstat doctests to new newlines

https://findstat.org now normalizes all newlines from `\n` to `\r\n`.
This ticket adapts the doc...

60841095f3a8f5a516df88c790255c1f6967fec8 authored almost 2 years ago by Release Manager <[email protected]>
use different patch from upstream

e8cfad05abf297bd9f762a6f7b688c6e900fc09b authored almost 2 years ago by Dima Pasechnik <[email protected]>
Trac #34906: use NTL's MinPolyMod()

NTL implements Shoup's algorithm https://shoup.net/papers/mpol.pdf for
minimal polynomials of al...

7cf71672816573e509ab69bb8ecf5f4414dd2f8d authored almost 2 years ago by Release Manager <[email protected]>
Trac #34904: tikz output should be 1 paragraph, to keep sagetex happy

This is to fix https://github.com/sagemath/sagetex/issues/64
where it was reported that the foll...

97493228e6b6e60adc90191c63dae3fcf0295072 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34898: some details about min and max

in particular using iterators inside and the default argument

URL: https://trac.sagemath.org/34...

556e1f39ffcbe85077987125bd91501d26f1bbac authored almost 2 years ago by Release Manager <[email protected]>
Trac #34895: fix E714 in pyx files outside of matrix/

E714 test for object identity should be 'is not'

URL: https://trac.sagemath.org/34895
Reported ...

20074144815bb2fc03c381b5d660aa0cae8cfb4a authored almost 2 years ago by Release Manager <[email protected]>
Trac #34909: create an optional package for kissat SAT solver

http://fmv.jku.at/kissat/

More precisely, version 3.0.0 available at
https://github.com/arminbi...

0aa67a58228aaeb27efac188de3c0095455a5313 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34870: FPLLL 5.4.4 and FPyLLL 0.5.9

https://github.com/fplll/fplll/releases/download/5.4.4/fplll-5.4.4.tar.g
z

https://github.com/f...

349ce9c9da3672d79ad19b33eb8f0bdd999224b7 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34905: Improvements to _vector_ of a quantum group module

Currently, they do not support all of the keywords that can be passed,
say, via `submodule`.

UR...

63ffaee72e6d50dcaa506222a23a4a299d416543 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34911: Adding class Kissat in sage/sat/solvers/dimacs.py

We add a class Kissat in sage/sat/solvers/dimacs.py

We also use the opportunity to improve the ...

54bfa669d6690a3cdca0c9e78c69835aa27f05e7 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34858: Fix sagemath-standard sdist

`./bootstrap && ./sage -sh -c '(cd pkgs/sagemath-standard && tox -v -v
-v -e sagepython-sagewhee...

62670bdf4afbac2cc2269ee4eeed19202cc9d49d authored almost 2 years ago by Release Manager <[email protected]>
Trac #34581: Implement substitution in InfinitePolynomialRing

Add the ability to substitute variables in `InfinitePolynomialRing`.

{{{
sage: R.<z> = Infinite...

bf942aee422fcd1d957179fc2931a7ea306bc543 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34809: Vizing edge coloring optimization

This is an optimization of the existing edge_coloring algorithm for
graphs, the implementation w...

b3abb5bb978e504582b6ca1a210d682d1cf2bb06 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34635: Add tensor_factors() method to TensorProductOfHighestWeightModules in quantum_group_gap

This fails with `gap_packages` installed since #34393.

However, there is another failure for th...

8d322beb1e47cf492f1c065ff7b3bad6c63f2486 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34447: Make EdgesView accept two sets of vertices

It would be useful to have `EdgesView(source_vertices, target_vertices)`
be the list of edges wi...

88fd702d051f7a3edadc825a9210d66ecb43944f authored almost 2 years ago by Release Manager <[email protected]>
Trac #34827: Adding some new functionality to the Vector Partition Module

We add the following types of vector partitions:

1. Vector partitions with distinct parts.
2. V...

1c0f253a854cc5021f8a03d3d6339919bff65b03 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34849: More fixes to support tox 4

The tox.ini files in pkgs/*/ are broken with tox 4.

Early versions of tox 4.x have additional d...

83b0cabc2f2eb92d30dd5616e382846657548590 authored almost 2 years ago by Release Manager <[email protected]>
add missing string conversion

65138168e6cde42fc503ccb5fe30495a43a87e9e authored almost 2 years ago by Dima Pasechnik <[email protected]>
use libgap in doctest

df9628cafe9e59edf74f6968b599b410263108c8 authored almost 2 years ago by Dima Pasechnik <[email protected]>
easier way to get Guava's bindir

318b4310b6b39811ab7214fcefb170b917631d88 authored almost 2 years ago by Dima Pasechnik <[email protected]>
code simplification, checking for Guava availability

b1257bf2e06ffb1567bc650b88b380177027b010 authored almost 2 years ago by Dima Pasechnik <[email protected]>
fixed off by 1 error: switching to Python's indexing from GAP's

930eea68fff2fea2ff13b12c8cf1a064011ae128 authored almost 2 years ago by Dima Pasechnik <[email protected]>
do not overwrite all-0 vector v0

this fixes the translation error, due to the two namespaces
(GAP and Sage) in the old implementa...

6576c4c9fb3cf1cd59bb3552d7cf569903078e25 authored almost 2 years ago by Dima Pasechnik <[email protected]>
use libgap in coding/binary_code

5232c56a87729427b96922246211d23f48698bb3 authored almost 2 years ago by Dima Pasechnik <[email protected]>
use only libgap in coding/linear_code

We have to add two '...' to doctest using Guava,
as they are more verbose (outputting some #I GA...

730cd6281c1eae05de0ee0c8683c095325480362 authored almost 2 years ago by Dima Pasechnik <[email protected]>
rename the gen, and do basic tests on the found generator

c7654e85a763eb42e4c547c4a4627112b850f8c2 authored almost 2 years ago by Dima Pasechnik <[email protected]>
fixed doctests for elliptic curves on 32-bit

238f4de34714989b866757523f2a46088dbfb720 authored almost 2 years ago by Dima Pasechnik <[email protected]>
try out 32-bit fix from upstream

f61b9229a99dd5c20ebea6c35f123c83f13f8cfc authored almost 2 years ago by Dima Pasechnik <[email protected]>
Revert "Fix one more test in docs"

This reverts commit 328f04347598556e018ff8a861af1841c4ed294f.

81abad4a7f21a38313c615875c5854d82cf6525e authored almost 2 years ago by Antonio Rojas <[email protected]>
Update to 2.15.0 final

c79d8b110f7675979731a56d6411cc09480bf8d2 authored almost 2 years ago by Antonio Rojas <[email protected]>
Adjust tests for pari 2.15

dc09de07ff4576deb9da1ed28aca65d2815b8194 authored almost 2 years ago by Antonio Rojas <[email protected]>
Re-fix test that was moved to a different file in 9.8.beta1

70a1432c30a926be920b7e83ac9c7d6caf55e034 authored almost 2 years ago by Antonio Rojas <[email protected]>
use the released 2.15.2 tarball

it's identical to the pre-release, so it's pure admin change

25e4e4110375e102575eaa6413df82a47cf30d0e authored almost 2 years ago by Dima Pasechnik <[email protected]>
Another test fix

74f49ac1b91c6f0ffe858ea107ec0e71f6e5f1ee authored almost 2 years ago by Antonio Rojas <[email protected]>
Fix one more test in docs

eec6005fa74309505102692a862d300fbe2f91c4 authored almost 2 years ago by Antonio Rojas <[email protected]>
correct minimal version of pari

a3186467868757659ee8b94e1039e53562e52c88 authored almost 2 years ago by Dima Pasechnik <[email protected]>
Remove qfminimize function from qfsolve.gp, it is unused and conflicts with the builtin qfminimize in gp 2.15

d5a8c0d548e763086cf3d8ab07613450dbbd8aa7 authored almost 2 years ago by Antonio Rojas <[email protected]>
fix doc associated to genus 2 reduction

e9f57b01899a74d6bd4ab26fe91f6bc7b9c416db authored almost 2 years ago by Vincent Delecroix <[email protected]*>
#34537: make number_field_element tests more robust

77b7786c653d5dd3c9b3040e895643798f3f6fb2 authored almost 2 years ago by John Cremona <[email protected]>
Filter out gp warnings that break parsing output in dokchitser.py

e708664a8fb101d3055dde67b188157bea99f6ef authored almost 2 years ago by Antonio Rojas <[email protected]>
fix call to pari genus2red

98e2def37fc4a87aa11e66bb7172dc8a406841ff authored almost 2 years ago by Vincent Delecroix <[email protected]*>
fix doctest if fqf_orthogonal

2c3b7ae187902e9a06b11dbcd36b960abf31023e authored almost 2 years ago by Vincent Delecroix <[email protected]*>
Require pari>=2.15, remove old bug test

7088263577b25a0069a68ec84ec34af38a222b73 authored almost 2 years ago by Antonio Rojas <[email protected]>
Binary quadratic forms are of t_QFB type in pari 2.15

edcc94b223f835ef3a93d7bab1eaabd34e243dce authored almost 2 years ago by Antonio Rojas <[email protected]>
Rename custom ellrank function as it conflicts with a native ellrank from gp 2.15

58d489650e85b76714d5b0610f9be23b25b82c13 authored almost 2 years ago by Antonio Rojas <[email protected]>
Update test in gp_simon.py

91e0a81f1cfd93162752ad6e29fbff94619c4faf authored almost 2 years ago by Antonio Rojas <[email protected]>
bump version to 2.15.1

7bef166c0c16e15e1e629f34b45db9ef295e0c58 authored almost 2 years ago by Dima Pasechnik <[email protected]>
Fix 9.8.beta1 rebase

b164a38877359e2486072f1ac826e1cb2da62b56 authored almost 2 years ago by Antonio Rojas <[email protected]>
#34537: make number_field_ideal_rel tests more robust

37dcd374ce2f63b38b3f3be27cc10fb5eb5256c2 authored almost 2 years ago by John Cremona <[email protected]>
#34537: make qqbar tests more robust

52e18fba1a4d77ddae9b27a94e736a940ab25ac3 authored almost 2 years ago by John Cremona <[email protected]>
Add workaround for PARI bug#2414

779b8409b0b3a07e4156e4ffe8d3addbd200a1ef authored almost 2 years ago by Antonio Rojas <[email protected]>
add patch for Pari bug #2441, cf trac 34900

see https://trac.sagemath.org/ticket/34900 and
https://pari.math.u-bordeaux.fr/cgi-bin/bugreport...

af4f715a929599d4db62dd498ddcd4ae9ed7e769 authored almost 2 years ago by Dima Pasechnik <[email protected]>
Another workaround for PARI bug#2414

0cbccdafcae482793a3509f1ac0b67b6e4d565c2 authored almost 2 years ago by Antonio Rojas <[email protected]>
ANYARG giac patch

a208d228730fe5f8d5770826bd0b2d69fd7b6aa4 authored almost 2 years ago by Vincent Delecroix <[email protected]*>
change pari version

7c3ee128ee93a1049fe7d2d58ad2b28f999cc214 authored almost 2 years ago by Vincent Delecroix <[email protected]*>
less usage of python2 "long" type in p-adics

057771ebfd6f23f2540ed62c38ab0fb9c8ffe9cf authored almost 2 years ago by Frédéric Chapoton <[email protected]>
Merge branch 'u/chapoton/34910' in 9.8.b7

c29eb4009b60b78ffd8cdf5ec0ff75381fb1184e authored almost 2 years ago by Frédéric Chapoton <[email protected]>
Merge branch 'u/chapoton/34893' in 9.8.beta7

cb605f0d700bfece3b4c836e6628f6a7c37b0690 authored almost 2 years ago by Frédéric Chapoton <[email protected]>
fix E714 in pyx files inside matrix/

c6218823d5993aa3b463bdb48ff367ef3337c322 authored almost 2 years ago by Frédéric Chapoton <[email protected]>
fixing the linter again

c41e4d78f268671ce9dcd533f811ba7ffe710109 authored almost 2 years ago by Frédéric Chapoton <[email protected]>
Updated SageMath version to 9.8.beta7

047281e028788a7e2f206456ebbaa29d8d6f55bd authored almost 2 years ago by Release Manager <[email protected]>
fix E266 in modular/

eb44bfa1fd58e1be3049cfc332d5b32a31294966 authored almost 2 years ago by Frédéric Chapoton <[email protected]>
Trac #31668: Run TestSuite on polynomial rings

#27364 fixes a bug that `_test_construction` should have found -- except
`TestSuite` is not call...

272c557d1f34fab9617dcf289a13bc7f51e2854e authored almost 2 years ago by Release Manager <[email protected]>
Trac #22067: generating function of integral points of polyhedra

Implement this using !MacMahon's Omega operator (#22066).

URL: https://trac.sagemath.org/22067
...

6f8fb9ba3ef75e2a39c93c84e5d1d146c910268a authored almost 2 years ago by Release Manager <[email protected]>
Trac #21003: Add package pyscipopt, add MIP backend

This ticket adds a package `pyscipopt` and adds a new MIP backend based
on it.

https://github.c...

5544a33b8152493fd5854555452c6aef2ec1e1b8 authored almost 2 years ago by Release Manager <[email protected]>
Trac #34838: setuptools_scm, contourpy, sphinxcontrib_websupport, typing_extensions: Add missing dependencies

URL: https://trac.sagemath.org/34838
Reported by: mkoeppe
Ticket author(s): Matthias Koeppe
Revi...

b0422b2536b61d2c113838194c63c2c50ab712ca authored almost 2 years ago by Release Manager <[email protected]>
Adding kissat to SAT list of options

b1e287d24e8c4e2584616bd8862cb438dee6dbbe authored almost 2 years ago by Sébastien Labbé <[email protected]>
Using -model for Glucose command so that the format of the output have same format (starting with letter v)

f97daccfb53d09f94fc7d1dc56ea470d37294fe8 authored almost 2 years ago by Sébastien Labbé <[email protected]>
34911: removed tabulation, fixed doctests

b55a0b9f1fa5b6a43daba30dab46e5f1c24e01a4 authored almost 2 years ago by Sébastien Labbé <[email protected]>
Improved the output parsing in __call__

ba249f607137ee3269f3c862381df2e1e3803a54 authored almost 2 years ago by Sébastien Labbé <[email protected]>
making doctests solution indenpendent

6e7dfb7a5ab17b18fc8d2d2da81f692262f84234 authored almost 2 years ago by Sébastien Labbé <[email protected]>
34911: fixing doc build

27a312593d6c1a341b9b8f88dc2dce1a680d03fd authored almost 2 years ago by Sébastien Labbé <[email protected]>
renaming DIMACS.__call__ as DIMACS._run; moving RSat.__call__ up to parent DIMACS.__call__; improved doc

0d2f088197d90d894fffaf959a0afb1abaa3a739 authored almost 2 years ago by Sébastien Labbé <[email protected]>
making the __call__ work whatever the DIMACS SAT solver

c21a080398e518447625025f597022daeed30504 authored almost 2 years ago by Sébastien Labbé <[email protected]>
Adding class Kissat

93b12a644d1ed4ccc3183e01ee74f65bf0f065be authored almost 2 years ago by Sébastien Labbé <[email protected]>
Corrected Doctests

4900861914015b11ea463f3cd92ab06aad2d5b87 authored almost 2 years ago by Shriya M <[email protected]>
Corrected Doctests

773c55c41d07ecb42746efedef5be01178ad4909 authored almost 2 years ago by Shriya M <[email protected]>
Corrected Doctest

0fb1246c083c16b0a76b3318be59e7a202426b53 authored almost 2 years ago by Shriya M <[email protected]>
trac #34447: fix typo and add a doctest

50ee7b8af929328f497592320dc3455497210214 authored almost 2 years ago by dcoudert <[email protected]>
trac #34447: merged with 9.8.beta6

6ac5194438a74a39111c537fd65e53d56fe8c887 authored almost 2 years ago by dcoudert <[email protected]>
remove unneeded and harmful dependency

c67b38fb5ccc0f4dc724bc3cfbddae1f4d759389 authored almost 2 years ago by Dima Pasechnik <[email protected]>
34909: removed line 'mkdir build' in spkg-install

c02693d57f380d649cda15d46a9d53c566523025 authored almost 2 years ago by Sébastien Labbé <[email protected]>
.github/workflows/docker.yml: Add ubuntu-lunar, fedora-38, linuxmint-21.1

474afe20fa232a36f3d19c3b698c7767d8521e07 authored almost 2 years ago by Matthias Koeppe <[email protected]>
Merge #34849

fba75012c8b725b599cd34f619e4bb66ee4d36f9 authored almost 2 years ago by Matthias Koeppe <[email protected]>