Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagemath.github.io
Path: blob/master/changelogs/sage-10.6.txt
2457 views
1
Sage 10.6 was released on 2025-03-31. It is available from:
2
3
* https://www.sagemath.org/download-source.html
4
5
Sage (http://www.sagemath.org) is developed by volunteers and combines
6
hundreds of open source packages.
7
8
The following 75 people contributed to this release. Of those, 24 made
9
their first contribution to Sage:
10
11
- Aram Dermenjian
12
- Antonio Rojas
13
- Aditya Khambete [First contribution]
14
- Antoine Leudiere
15
- Benjamin Hackl [First contribution]
16
- Benjamin Hutz [First contribution]
17
- Caleb Van't Land [First contribution]
18
- Cyril Bouvier
19
- David Ayotte
20
- David Coudert
21
- Dima Pasechnik
22
- Dave Morris
23
- Eloi Torrents
24
- Enrique Artal
25
- Eduardo Venturini [First contribution]
26
- Edgar Costa
27
- Frederic Chapoton
28
- Fabien Vignes-Tourneret [First contribution]
29
- Francois Bissey
30
- Gonzalo Tornaria
31
- Hugo Passe [First contribution]
32
- Henry Wu [First contribution]
33
- Julian Ruth
34
- Janmenjaya Panda
35
- Jackson Walters
36
- Jean-François B. [First contribution]
37
- John Cremona
38
- John Palmieri
39
- Julien Lavauzelle [First contribution]
40
- Jean-Philippe Labbe [First contribution]
41
- Kwankyu Lee [First contribution]
42
- Lorenz Panny
43
- Lennard Hofmann [First contribution]
44
- Ludovic Schwob
45
- Marc Culler
46
- Miguel Marco
47
- Martin Rubey
48
- Marc Mezzarobba
49
- M Bussonnier
50
- Michael Orlitzky
51
- Mohammed Ashraf [First contribution]
52
- Matthias Koppe
53
- Nils Bruin
54
- Pierre Lairez [First contribution]
55
- Rubén Muñoz--Bertrand
56
- Rusydi H. Makarim
57
- Seewoo Lee
58
- Sebastien Labbe
59
- Sebastian Oehms
60
- Soham Rane [First contribution]
61
- Sebastian A. Spindler
62
- Shriya Meenakshisundaram
63
- Spencer Bagley
64
- Tomer Bauer
65
- Tobias Diez
66
- Travis Scrimshaw
67
- Vincent Macri
68
- Vincent Delecroix
69
- Vincent Neiger
70
- Xavier Caruso
71
- @mklss [First contribution]
72
- @AurelPage
73
- @gmou3
74
- @schmittj
75
- @maple3142 [First contribution]
76
- @keltecc [First contribution]
77
- @Oscfon [First contribution]
78
- @JosePisco
79
- @Noel-Roemmele [First contribution]
80
- @user202729
81
- @ymusleh
82
- @camille-garnier [First contribution]
83
- @grhkm21
84
- @AndreasEnge [First contribution]
85
- @MercedesHaiech [First contribution]
86
87
Release manager: Volker Braun
88
89
We merged 457 pull requests in this release.
90
91
Merged in sage-10.6.beta0:
92
93
#38987: Frederic Chapoton: some work on deformed Burau matrix [Reviewed by Travis Scrimshaw]
94
#39019: Lorenz Panny: simplify isogeny-enumeration code following #35949 [Reviewed by Sebastian A. Spindler]
95
#39020: Frederic Chapoton: one more method in FHM-triangles [Reviewed by Travis Scrimshaw]
96
#39022: Frederic Chapoton: fix all ruff warnings SIM101 [Reviewed by Martin Rubey, Kwankyu Lee]
97
#39023: Michael Orlitzky: Fix the right-border on unicode tables [Reviewed by Martin Rubey, @user202729]
98
#39024: Soham Rane: Automated the generation of changelogs in text format [Reviewed by Kwankyu Lee]
99
#39028: @user202729: Numerical evaluation of modular form & implement conversion of more modular form spaces to Pari [Reviewed by Travis Scrimshaw]
100
#39031: Tobias Diez: Remove pipfile [Reviewed by Frederic Chapoton]
101
#39043: @user202729: Some documentation clean-up [Reviewed by Travis Scrimshaw]
102
#39044: Martin Rubey: provide default argument for monomial_coefficients [Reviewed by Marc Mezzarobba]
103
#39048: Frederic Chapoton: pep8 cleanup in libs [Reviewed by Travis Scrimshaw]
104
#39049: Travis Scrimshaw: Fixing typo with $g_i^{-1}$ implementation in Yokonuma-Hecke algebras. [Reviewed by Frederic Chapoton, @user202729]
105
#39050: @user202729: Fix exactify caching when interrupted [Reviewed by Travis Scrimshaw]
106
#39053: Frederic Chapoton: small-scale refresh for the sandpile file [Reviewed by David Coudert]
107
#39054: Frederic Chapoton: pep8 cleanup for structure/ [Reviewed by David Coudert]
108
#39055: Frederic Chapoton: pep8 cleanup in repl/ and sat/ [Reviewed by David Coudert]
109
#39056: Frederic Chapoton: miscellanous pep8 cleanup [Reviewed by @gmou3]
110
#39059: @user202729: Make multivariate ideal reduce() work on integer [Reviewed by Travis Scrimshaw]
111
#39066: Kwankyu Lee: Add degree checks for Jacobian models [Reviewed by @user202729, Vincent Macri]
112
#39067: Dima Pasechnik: unbreak "--disable-sage_conf" [Reviewed by Kwankyu Lee]
113
#39074: Kwankyu Lee: Fix the issue number format in deprecation comment [Reviewed by Frederic Chapoton]
114
#39084: Frederic Chapoton: linting : some fixes for pyx files in modular [Reviewed by Martin Rubey]
115
#39087: Frederic Chapoton: remove final empty lines in pxd/pxi files [Reviewed by Martin Rubey]
116
#37446: Tobias Diez: Add dependency groups to `pyproject.toml` [Reviewed by Dima Pasechnik]
117
#38161: Benjamin Hutz: fix green function in projective_ds [Reviewed by Travis Scrimshaw]
118
#38508: Travis Scrimshaw, Frederic Chapoton: Hashing affine group elements [Reviewed by Matthias Koppe]
119
#38686: Michael Orlitzky: Use the faster libgiac interface for "giac" integration [Reviewed by Dima Pasechnik, Tobias Diez]
120
#38834: @user202729: Fast conversion from numpy ndarray to vector [Reviewed by Travis Scrimshaw]
121
#38843: @maple3142: Improve Matrix_mod2_dense solve_right performance [Reviewed by @user202729]
122
#38874: Tobias Diez: Remove imports from `gsl.all` [Reviewed by Kwankyu Lee]
123
#38883: Martin Rubey: provide the tilde species of a species [Reviewed by Frederic Chapoton]
124
#38887: Miguel Marco: libbraiding version bump [Reviewed by Travis Scrimshaw, Enrique Artal]
125
#38892: Janmenjaya Panda: Implemented methods pertaining to the canonical partition of a matching covered graph [Reviewed by David Coudert]
126
#38895: Kwankyu Lee: Remove jupyter_execute directory after doc build finishes [Reviewed by Martin Rubey]
127
#38909: Tobias Diez: Fix ruff issues in `manifolds` [Reviewed by Frederic Chapoton]
128
#38920: Frederic Chapoton: check for E302 [Reviewed by Martin Rubey, David Coudert]
129
#38927: Frederic Chapoton: moving "is_integrally_closed" to the category setup. [Reviewed by Vincent Macri]
130
#38935: Michael Orlitzky: src/sage/env.py: don't pass if mismatched SAGE_ROOT is None [Reviewed by Kwankyu Lee]
131
#38940: @user202729: Fix flaky simplicial set test [Reviewed by Tobias Diez]
132
#38945: @user202729: Allow specifying arguments to Cython cell_magic [Reviewed by Kwankyu Lee]
133
#38952: Frederic Chapoton: adding the ring of quantum-valued polynomials [Reviewed by Travis Scrimshaw]
134
#38955: Janmenjaya Panda: Overwrote methods concerning loops for a matching covered graph [Reviewed by David Coudert]
135
#38956: Michael Orlitzky: Hide GAP finiteness warnings during isomorphism check [Reviewed by David Coudert]
136
#38958: Benjamin Hackl: Allow powers of SignGroup elements to live in other parents [Reviewed by Frederic Chapoton]
137
#38970: Dave Morris: Do not allow order of AbelianGroup generator to be negative [Reviewed by Martin Rubey]
138
#38972: Antonio Rojas: Fix build of meataxe extension with meson [Reviewed by Tobias Diez]
139
#38974: Martin Rubey: allow incomparable labels in SetPartition [Reviewed by Frederic Chapoton]
140
#38975: Martin Rubey, Travis Scrimshaw: support left and right actions for species
141
#38976: Frederic Chapoton: a few PERF4 suggestions by ruff fixed [Reviewed by David Coudert]
142
#38977: Frederic Chapoton: minor details in some pyx files in sets [Reviewed by David Coudert]
143
#38978: Frederic Chapoton: avoid using isinstance IntegralDomain in modules [Reviewed by Martin Rubey]
144
#38980: Dave Morris: Allow python ints in sage.groups.generic.has_order [Reviewed by Lorenz Panny]
145
#38983: Tobias Diez: Use meson as backend for numpy.f2py [Reviewed by Dima Pasechnik]
146
#38984: Antonio Rojas: Fix detection of tdlib and mcqd with meson [Reviewed by Travis Scrimshaw]
147
#38989: Frederic Chapoton: tentative of free-Algebra functor [Reviewed by Travis Scrimshaw]
148
#38991: Dave Morris: many single-backticks should be double-backticks [Reviewed by @user202729, David Coudert]
149
#39001: @user202729: Fix crash when specify invalid base for RR and RIF construction [Reviewed by Travis Scrimshaw, @JosePisco]
150
#39014: Tobias Diez: Fix a few minor typos [Reviewed by @gmou3]
151
#39021: Frederic Chapoton: hot-fix for ruff linter [Reviewed by Martin Rubey]
152
153
Merged in sage-10.6.beta1:
154
155
#37447: Tobias Diez: Replace bootstrap-conda by grayskull and update conda lock files [Reviewed by Dima Pasechnik, Julian Ruth]
156
#38474: @user202729: Implement period_lattice for elliptic curves over RealField, ComplexField, etc. [Reviewed by John Cremona]
157
#38844: Dima Pasechnik: remove a spurious adding of the same constraint twice [Reviewed by David Coudert]
158
#38936: David Coudert: use `sig_realloc` in method `OP_make_set` [Reviewed by @gmou3]
159
#38943: @user202729, Kwankyu Lee: Some documentation improvement
160
#38973: Dave Morris: is_t_design needs to verify that every t-tuple is in at least one block [Reviewed by David Coudert]
161
#38990: : ⬆️ Bump codecov/codecov-action from 4 to 5 [Reviewed by Kwankyu Lee]
162
#38997: @user202729: Document RealIntervalField default printing configuration [Reviewed by Travis Scrimshaw]
163
#38998: @user202729: Allow construct RIF element from question-style string [Reviewed by Travis Scrimshaw]
164
#39036: Lorenz Panny: implement elliptic-curve point addition for general rings [Reviewed by Vincent Macri]
165
#39038: Cyril Bouvier: graphs: implementation of linear-time algorithm for modular decomposition [Reviewed by David Coudert]
166
#39045: Frederic Chapoton: partial pep8 cleanup in plot and plot3d [Reviewed by David Coudert]
167
#39091: @user202729: Replace Python 2 'long' with Python 3 'int' [Reviewed by Martin Rubey]
168
#39094: Dave Morris: Fix numerical_integral with parameters [Reviewed by Travis Scrimshaw]
169
#39095: Frederic Chapoton: hot-fix for the linter [Reviewed by Martin Rubey, @user202729]
170
#39101: @user202729: Add cython.binding(True) to occurrences of sage_wraps [Reviewed by Tobias Diez]
171
#39103: Julien Lavauzelle: Bugfix for erasure decoder of Reed-Solomon codes [Reviewed by Travis Scrimshaw]
172
#39105: Frederic Chapoton: two more ruff checks activated [Reviewed by Tobias Diez]
173
#39109: Frederic Chapoton: cython-lint fixes in misc/ [Reviewed by David Coudert]
174
#39111: Michael Orlitzky: build/pkgs/planarity/spkg-configure.m4: update header check [Reviewed by Frederic Chapoton]
175
#39113: Frederic Chapoton: cython-lint cleanup for one pxi file in matrix [Reviewed by David Coudert]
176
#39114: @user202729: Remove unnecessary dummy lines in doctests [Reviewed by Kwankyu Lee]
177
#39115: Frederic Chapoton: first step of removal of IntegralDomain [Reviewed by Martin Rubey]
178
#39121: Dima Pasechnik: more spkg-config.m4 and metadata for python packages [Reviewed by Michael Orlitzky]
179
180
Merged in sage-10.6.beta2:
181
182
#35403: Tobias Diez: Adopt the “time window-based” policy for support of Python versions from Spec-0 [Reviewed by Dima Pasechnik]
183
#38207: @grhkm21, Martin Rubey: Rename PolynomialRing_general to PolynomialRing_generic [Reviewed by Travis Scrimshaw, Kwankyu Lee, Matthias Koppe]
184
#39046: David Coudert: add a pairing heap data structure [Reviewed by Cyril Bouvier, @user202729]
185
#39075: @user202729: Allow more rings to be used with libsingular & rework signal detection system [Reviewed by Martin Rubey]
186
#39108: Frederic Chapoton: cython-lint cleanup in matroids [Reviewed by Kwankyu Lee]
187
#39110: Julien Lavauzelle: Fix a crash when trying to build very large Reed-Muller codes [Reviewed by @grhkm21, David Coudert]
188
#39119: @gmou3: `build/pkgs/ccache`: Update to 4.10.2 [Reviewed by Kwankyu Lee]
189
#39120: @gmou3: `build/pkgs/cmake`: Update to 3.31.2 [Reviewed by Kwankyu Lee]
190
#39125: Frederic Chapoton: some care for pep8 E262 (comments) [Reviewed by David Coudert]
191
#39129: @user202729: More information on build from source using meson [Reviewed by Tobias Diez]
192
#39131: Frederic Chapoton: avoid some imports of rings.Ring [Reviewed by Martin Rubey]
193
#39132: Frederic Chapoton: fixing pep8 E203 in pyx files [Reviewed by David Coudert]
194
#39133: Frederic Chapoton: Even less integral domain [Reviewed by Martin Rubey]
195
#39134: Frederic Chapoton: a few details in master reference file [Reviewed by David Coudert]
196
#39135: Dave Morris: Fix ginac's ratlog method so log(int(0),2) does not hang [Reviewed by Lorenz Panny]
197
#39139: Dima Pasechnik, Tobias Diez: Meson: install `__init__` files
198
#39140: Tobias Diez: Fix meson github check [Reviewed by Dima Pasechnik]
199
#39143: Frederic Chapoton: fix linter warnings in sage_setup and sage_docbuild
200
#39145: Antonio Rojas: Don't use count as a positional argument in re.sub [Reviewed by Frederic Chapoton]
201
#39149: @user202729: Remove executable flags from many Python files
202
#39150: Kwankyu Lee: Fix a bug in Khuri-Makdisi small model of Jacobian [Reviewed by Vincent Macri]
203
#39174: @user202729: Return True instead of None to avoid cachefunc being useless [Reviewed by Martin Rubey]
204
205
Merged in sage-10.6.beta3:
206
207
#38946: @user202729: Allow Cython compilation to open a web browser containing the annotated HTML file [Reviewed by Kwankyu Lee]
208
#38993: Tobias Diez: Meson: find more dependencies via pkg-config [Reviewed by Dima Pasechnik, Antonio Rojas]
209
#39011: Tobias Diez: Correctly print import errors in `sage.all` [Reviewed by Dima Pasechnik]
210
#39027: @user202729: Make Sequence pretty-printed in IPython [Reviewed by Tobias Diez]
211
#39099: Tobias Diez: Fix more ruff issues in ̀ sage.manifolds` [Reviewed by @gmou3]
212
#39127: @user202729: Minor docfix of interpolation() method [Reviewed by Martin Rubey]
213
#39146: Frederic Chapoton: simplify some call of isinstance in pyx files [Reviewed by Martin Rubey]
214
#39157: @user202729: Mark artin_symbol doctest as random to avoid failure [Reviewed by Tobias Diez]
215
#39175: @gmou3: `build/pkgs`: Remove `libtheora` [Reviewed by Kwankyu Lee]
216
#39176: Tobias Diez: Improve Meson CI workflow [Reviewed by Dima Pasechnik, @user202729]
217
#39178: Antonio Rojas: Fix test failure with giac 1.9.0.998
218
#39179: Kwankyu Lee: Fix CremonaDatabase constructor [Reviewed by Marc Culler, @user202729, Tobias Diez]
219
#39187: Antonio Rojas: Fix tests output for Python 3.13 [Reviewed by Tobias Diez]
220
#39190: Kwankyu Lee: Update the copyright year in README.md [Reviewed by Dima Pasechnik]
221
#39193: @user202729: Some improvements to findstat._submit [Reviewed by Martin Rubey]
222
#39194: Kwankyu Lee: Reimplement release creation workflow [Reviewed by Soham Rane]
223
#39206: Tobias Diez: Pytest: Improve doctest integration [Reviewed by Dima Pasechnik]
224
#39209: Tobias Diez: Fix docstring formatting to use raw string literals in multiple files [Reviewed by Martin Rubey]
225
#39210: Tobias Diez: Switch devcontainer to use meson [Reviewed by Dima Pasechnik]
226
#39217: David Coudert: improve graph traversal methods [Reviewed by Travis Scrimshaw]
227
#39219: @user202729: Faster conversion from numpy array to matrix mod 2 [Reviewed by Travis Scrimshaw]
228
#39222: Lennard Hofmann: Remove outdated note from docstring of `cliques_maximal` [Reviewed by David Coudert]
229
#39227: Frederic Chapoton: deprecate fully the auld class IntegralDomain [Reviewed by Martin Rubey]
230
#39229: Frederic Chapoton: fixing pycodestyle E222 in many cython files [Reviewed by David Coudert]
231
#39230: Frederic Chapoton: refresh MacMahon Omega file [Reviewed by David Coudert]
232
#39231: Frederic Chapoton: fix and activate some checks in ruff-minimal [Reviewed by Martin Rubey]
233
#39232: Frederic Chapoton: minor tweaks in Ore polynomials [Reviewed by David Coudert]
234
#39235: Frederic Chapoton: fixing a few typos [Reviewed by David Coudert]
235
#39236: Frederic Chapoton: minor details in modular symbols / boundary [Reviewed by David Coudert]
236
#39238: @user202729: Modify build using meson guideline [Reviewed by Tobias Diez]
237
238
Merged in sage-10.6.beta4:
239
240
#39302: Frederic Chapoton: adding the category keyword to padic rings and fields classes [Reviewed by Kwankyu Lee]
241
#39306: Frederic Chapoton: simplify many range(0,n) to range(n) [Reviewed by David Coudert]
242
#39325: Jean-François B.: [DOC] Allow Sphinx PDF build to reflow long decimal expansions in code-blocks to avoid them extending beyond page limits [Reviewed by Kwankyu Lee]
243
#39332: Frederic Chapoton: some changes about dict in combinat (ruff PLC0206) [Reviewed by David Coudert]
244
#39333: Frederic Chapoton: some ruff suggestions in algebras/ [Reviewed by David Coudert]
245
#38823: Aram Dermenjian: Graph Plotting updates [Reviewed by David Coudert]
246
#38904: Martin Rubey: provide a class for partitions with bounded length and minimal part [Reviewed by Frederic Chapoton, Travis Scrimshaw]
247
#38965: Frederic Chapoton: adding an example of semiring [Reviewed by Travis Scrimshaw]
248
#39008: Tobias Diez: Add Meson-specific settings to vscode settings [Reviewed by Dima Pasechnik]
249
#39123: Frederic Chapoton, Kwankyu Lee: change ore_algebra package to latest version
250
#39147: Antonio Rojas: Fix doctesting with Python 3.13 [Reviewed by Gonzalo Tornaria, @user202729]
251
#39151: David Coudert: add parameter `forbidden_vertices` to some connectivity methods [Reviewed by Frederic Chapoton]
252
#39153: @user202729: Mark several tests as random to avoid test failure [Reviewed by Tobias Diez]
253
#39164: Dima Pasechnik, Tobias Diez: Update conda to use Python 3.12, drop 3.9 and 3.10
254
#39168: Shriya Meenakshisundaram: Addition of Kähler algebras as a category [Reviewed by Travis Scrimshaw]
255
#39182: Antonio Rojas: Define __iter__ method in iterator types [Reviewed by @user202729]
256
#39184: @user202729: Refactor produce_latex_macro
257
#39185: Antonio Rojas: Fix find_replacements with Python 3.13 [Reviewed by @user202729]
258
#39188: Antonio Rojas: Declare Python 3.13 as supported in sagelib [Reviewed by Tobias Diez]
259
#39201: Gonzalo Tornaria: Fix `spyx_tmp()` cleanup. [Reviewed by Antonio Rojas]
260
#39220: David Coudert: some care in `src/sage/graphs/comparability.pyx` [Reviewed by Frederic Chapoton]
261
#39228: David Coudert: faster bidirectional dijkstra using pairing heap [Reviewed by @gmou3]
262
#39233: Frederic Chapoton: add some typing annotations to gens methods (-> tuple) [Reviewed by Tobias Diez]
263
#39252: Frederic Chapoton: minor annotation details in posets to please mypy [Reviewed by David Coudert]
264
#39253: Frederic Chapoton: some type annotations in modular folder [Reviewed by Tobias Diez]
265
#39261: Antonio Rojas: Fix tests with scipy 1.15 [Reviewed by Gonzalo Tornaria, Francois Bissey]
266
#39263: Tobias Diez: Remove old deprecations in `algebras` and `categories` [Reviewed by Travis Scrimshaw]
267
#39264: David Coudert: add parameter immutable to generators in `sage/graphs/digraph_generators.py` (part 1) [Reviewed by Frederic Chapoton]
268
#39268: Tobias Diez: Upgrade dependency requirements in accordance with Spec 0 [Reviewed by Dima Pasechnik]
269
#39271: David Coudert: return correct error message when trying to add/delete vertex/edge from a static graph [Reviewed by Travis Scrimshaw]
270
#39277: Tobias Diez: Fix import duplication in `sage.rings.all` [Reviewed by Dima Pasechnik]
271
#39278: Tobias Diez: Meson: build groups even without gap [Reviewed by Dima Pasechnik]
272
#39281: Frederic Chapoton: fix and activate the ruff check for F811 [Reviewed by Tobias Diez]
273
#39282: @user202729: Fix tests for Python 3.13 [Reviewed by Frederic Chapoton]
274
#39284: Tobias Diez: Remove failing modular ci tests [Reviewed by Dima Pasechnik]
275
#39288: Kwankyu Lee: Fix the new release workflow by escaping special characters [Reviewed by Soham Rane]
276
#39291: @user202729: Workaround to allow flint to be compiled with numpy 2 [Reviewed by Tobias Diez]
277
#39293: @user202729: Fix segmentation fault in singular interface code [Reviewed by Marc Mezzarobba]
278
#39298: Frederic Chapoton: small cleanup in tropical files [Reviewed by David Coudert]
279
#39301: Enrique Artal: Using a new functions in libbraiding in zariski_vankampen [Reviewed by Travis Scrimshaw]
280
#39303: Frederic Chapoton: let the categories handle "is_commutative" for rings [Reviewed by Travis Scrimshaw]
281
#39305: Frederic Chapoton: fixing some ruff PLR warnings [Reviewed by David Coudert]
282
#39312: David Coudert: use memory allocator in `sage/coding/binary_code.pyx` [Reviewed by Kwankyu Lee]
283
#39315: Frederic Chapoton: partial pep8 cleanup in Lie conformal algebras [Reviewed by David Coudert]
284
#39316: David Coudert: use memory allocator in `sage/combinat/designs/` [Reviewed by Kwankyu Lee]
285
#39322: Rusydi H. Makarim: Implement the chi function in sage.crypto.sboxes [Reviewed by Kwankyu Lee]
286
#39324: Frederic Chapoton: less use of ParentWithGens
287
#39330: Frederic Chapoton: fix a bunch of typos and add some spaces after commas [Reviewed by Vincent Macri]
288
289
Merged in sage-10.6.beta5:
290
291
#39377: @user202729: Mark test as random to avoid failure
292
#38924: Martin Rubey: avoid unnecessary divisions and calls to gcd [Reviewed by Travis Scrimshaw, Tomer Bauer]
293
#39013: Kwankyu Lee, Tobias Diez: Replace `os.killpg` on Windows
294
#39018: @user202729, Kwankyu Lee: Fix Singular polynomial comparison
295
#39124: David Coudert: unify and simplify orientation methods [Reviewed by Travis Scrimshaw]
296
#39138: Dave Morris, Kwankyu Lee: Fix comment on ginac NegInfinity constant
297
#39155: Kwankyu Lee, @gmou3: Salvage work on gammoids
298
#39223: David Coudert: avoid some conversions to `short_digraph` in `distances_all_pairs.pyx` [Reviewed by Frederic Chapoton]
299
#39226: Kwankyu Lee, @gmou3: Unpoison `http_proxy` for optional pkgs [Reviewed by Dima Pasechnik]
300
#39247: David Coudert: add parameter immutable to generators in `src/sage/graphs/graph_generators.py` [Reviewed by Frederic Chapoton]
301
#39254: Frederic Chapoton, Kwankyu Lee: some details in string_ops
302
#39300: David Coudert: faster method `__mul__` for graphs [Reviewed by Frederic Chapoton]
303
#39304: Frederic Chapoton: ignoring one more ruff check [Reviewed by David Coudert]
304
#39310: Martin Rubey: expand and explain doctest of _preprocess_intertwining_relations [Reviewed by David Coudert]
305
#39311: Frederic Chapoton: move krull_dimension to the category framework [Reviewed by Kwankyu Lee]
306
#39313: Martin Rubey: Bijectionist/improve init [Reviewed by David Coudert]
307
#39317: David Coudert: add parameter immutable to all methods in `sage/graphs/generators/basic.py` [Reviewed by Dima Pasechnik]
308
#39326: Jean-François B.: [DOC] src/doc/fr/tutorial/conf.py: remove obsolete latex work-around [Reviewed by Kwankyu Lee]
309
#39327: Frederic Chapoton: totally trivial space adding ticket [Reviewed by Vincent Macri]
310
#39335: Frederic Chapoton: fixes ruff PLC in categories [Reviewed by David Coudert]
311
#39337: Frederic Chapoton: a few fixes for ruff PLC [Reviewed by Martin Rubey, David Coudert]
312
#39339: Frederic Chapoton: fixing most of ruff-minimal outside of src/sage [Reviewed by Kwankyu Lee]
313
#39340: Frederic Chapoton: fix pycodestyle E115 and activate this check in the linter [Reviewed by David Coudert]
314
#39341: David Coudert: add an iterator over the minimal separators of a graph [Reviewed by Dima Pasechnik]
315
#39342: Frederic Chapoton: simplify some .extend in combinat [Reviewed by David Coudert]
316
#39343: Frederic Chapoton: use Parent in Laurent series [Reviewed by Travis Scrimshaw]
317
#39344: Antonio Rojas: Fix broken sat solvers feature tests [Reviewed by Dima Pasechnik]
318
#39346: Frederic Chapoton: some fixes after cython-lint [Reviewed by Dima Pasechnik, Kwankyu Lee]
319
#39348: Frederic Chapoton: fix details in q_numbers [Reviewed by David Coudert]
320
#39349: Frederic Chapoton: fix bug for zero-dimension Ehrhart polynomial [Reviewed by Dima Pasechnik]
321
#39352: : ⬆️ Bump dev-hanz-ops/install-gh-cli-action from 0.2.0 to 0.2.1 [Reviewed by Dima Pasechnik]
322
#39354: Frederic Chapoton: some fixes for PLR1716 [Reviewed by Martin Rubey]
323
#39358: David Coudert: upgrade `igraph` to 0.10.15 and `python_igraph` to 0.11.8 [Reviewed by Frederic Chapoton]
324
#39360: Frederic Chapoton: doc tweaks in padics [Reviewed by David Coudert]
325
#39367: @user202729: Shorten pickle for matrix_mod2_dense [Reviewed by David Coudert]
326
#39368: Gonzalo Tornaria: fix doctests for singular 4.4.1 [Reviewed by Antonio Rojas]
327
#39375: Frederic Chapoton: adding some annotations in polyhedral complex [Reviewed by David Coudert]
328
329
Merged in sage-10.6.beta6:
330
331
#39392: John Palmieri: Test that the Sage git repo is clean.
332
#39393: Frederic Chapoton: breaking lines after else: in pyx files [Reviewed by Kwankyu Lee, David Coudert]
333
#39403: Frederic Chapoton: conversion of symmetric functions to and from magma [Reviewed by Travis Scrimshaw]
334
#39405: @gmou3: Resolve error in `transversal_matroid.pyx` [Reviewed by Frederic Chapoton]
335
#39415: Travis Scrimshaw: Implementation of the general Burau representation for Artin groups [Reviewed by Sebastian Oehms, Enrique Artal]
336
#39418: Dima Pasechnik: more spkg-configures (new/fixes) [Reviewed by Michael Orlitzky]
337
#39422: Frederic Chapoton: fix one optional internet doctest in oeis.py [Reviewed by David Coudert]
338
#39424: @user202729: Fix bug with sage_getfile in meson editable install [Reviewed by Tobias Diez]
339
#39425: @user202729: Fix basis of multivariate polynomial ring [Reviewed by Travis Scrimshaw]
340
#39429: @gmou3: Declare `del_edge` as `cpdef` [Reviewed by David Coudert]
341
#39430: Michael Orlitzky: Delay LaTeX feature tests as long as possible [Reviewed by @user202729, Kwankyu Lee]
342
#39431: : Fixed FFT setting function that assumed that values were uninitialized
343
#39432: : Fixed randomly failing test in bigraphical hyperplane function
344
#39435: Dima Pasechnik: bump GAP to 4.14.0 [Reviewed by Marc Culler]
345
#39438: Frederic Chapoton: enhanced details in link.py [Reviewed by David Coudert]
346
#39439: Frederic Chapoton: using next in isogeny plotting [Reviewed by David Coudert]
347
#39440: Frederic Chapoton: introduce the alias "is_congruence_uniform" in lattices [Reviewed by David Coudert]
348
#39441: Frederic Chapoton: some details in KR crystals [Reviewed by David Coudert]
349
#39451: Caleb Van't Land: Fixes incorrect behaviour when taking the derivative of a constant matrix
350
#39457: Tobias Diez: Remove all__sagemath_categories [Reviewed by Dima Pasechnik]
351
#39461: Frederic Chapoton: remove old deprecation in modular symbols [Reviewed by David Coudert]
352
#39462: Frederic Chapoton: remove a deprecation simplicial complexes [Reviewed by David Coudert]
353
#39463: Frederic Chapoton: remove deprecated stuff in cremona_database [Reviewed by David Coudert]
354
#39465: Frederic Chapoton: remove deprecated stuff in polyhedron plot [Reviewed by David Coudert]
355
#39468: @user202729: Fix documentation of integral_points
356
#39469: David Coudert: small improvement in `classically_highest_weight_vectors` [Reviewed by Frederic Chapoton]
357
#35944: @grhkm21: Fix incorrect exponentiation of modular forms [Reviewed by David Ayotte]
358
#38794: Frederic Chapoton: convert magma power series rings [Reviewed by Travis Scrimshaw]
359
#39012: Tobias Diez: Remove SAGE_DB from public interface [Reviewed by Michael Orlitzky]
360
#39065: Janmenjaya Panda: Implemented methods concerning bricks and braces of a matching covered graph [Reviewed by @user202729, David Coudert]
361
#39137: @user202729: Minor refactor for is_exact [Reviewed by Frederic Chapoton]
362
#39142: @user202729: Fix alarm tests [Reviewed by Tobias Diez]
363
#39160: @user202729: Add _make_named_class_key for several categories, miscellaneous changes [Reviewed by Tobias Diez]
364
#39186: @user202729: Remove backslash hack in doctest [Reviewed by Tobias Diez]
365
#39242: @user202729: Make tests compatible with numpy 2.1 [Reviewed by Tobias Diez]
366
#39265: Tobias Diez: Replace `pari.all` imports by direct imports from pari and cypari
367
#39275: @user202729: Specify use_sources=True in cython compilation [Reviewed by Tobias Diez]
368
#39280: David Coudert: add parameter `immutable` to some graph operations in `sage/graphs/generic_graph.py` [Reviewed by Frederic Chapoton]
369
#39285: David Coudert: add parameter `immutable` to some graph products in `sage/graphs/generic_graph.py` [Reviewed by Frederic Chapoton]
370
#39297: David Coudert: more care about parameter `immutable` in `sage/graphs/generic_graph.py` [Reviewed by Kwankyu Lee]
371
#39347: Frederic Chapoton: activate check for ruff PLW0127 [Reviewed by Kwankyu Lee]
372
#39353: Dima Pasechnik: bump fpylll to 0.6.3, fplll to 5.5.0
373
#39362: Dave Morris: Add doctest that integral of 0 function is 0
374
#39374: @Noel-Roemmele: Updated random_diagonal_matrix function so it works for any ring
375
#39378: @user202729: Fix build with meson documentation
376
#39380: Frederic Chapoton: inline an inner function in random two-sphere (for speed) [Reviewed by David Coudert]
377
#39382: @gmou3: Correct method `is_sparse_paving` [Reviewed by Travis Scrimshaw]
378
#39384: Frederic Chapoton: fixing PLW0120 [Reviewed by Vincent Macri]
379
#39385: Frederic Chapoton: use the faster binomial in combinat [Reviewed by Vincent Macri]
380
#39387: Frederic Chapoton: minor changes about faster binomial in modular [Reviewed by David Coudert]
381
#39388: Frederic Chapoton: using the binomial method in categories + cleanup [Reviewed by David Coudert]
382
#39389: Frederic Chapoton: minor detail in combin. polyhedron [Reviewed by David Coudert]
383
#39390: @gmou3: `matroids/database_collections.py`: Single quotes
384
#39391: Pierre Lairez: Add wrapper for FLINT's `acb_dirichlet_zeta_zeros` [Reviewed by Marc Mezzarobba]
385
#39394: Frederic Chapoton: move methods into category of fields [Reviewed by Vincent Macri]
386
#39402: @user202729: Simplify __invert__ for polynomial quotient ring element
387
388
Merged in sage-10.6.beta7:
389
390
#39061: @user202729: Fix some errors in documentation of cachefunc [Reviewed by Nils Bruin, Julian Ruth]
391
#39212: @user202729: Refactor period lattice [Reviewed by Kwankyu Lee]
392
#39214: Xavier Caruso: Add keyword prec for exponential and logarithm of Drinfeld modules [Reviewed by Antoine Leudiere, Martin Rubey]
393
#39251: Tobias Diez: Require Python 3.11 or newer; remove outdated workarounds [Reviewed by Dima Pasechnik]
394
#39266: David Coudert: add parameter immutable to generators in `sage/graphs/digraph_generators.py` (part 2) [Reviewed by Frederic Chapoton]
395
#39365: @user202729: Allow coercion from Frac(QQ[x]) to LaurentSeriesRing(QQ)
396
#39366: @user202729: Add documentation to LaurentSeries point to accessors [Reviewed by Kwankyu Lee]
397
#39381: Antonio Rojas: Allow system python 3.13 [Reviewed by Dima Pasechnik]
398
#39397: Frederic Chapoton: details in braid groups [Reviewed by Travis Scrimshaw]
399
#39423: @user202729: Use import_module instead of find_spec [Reviewed by Tobias Diez]
400
#39449: Frederic Chapoton: Magma padics [Reviewed by Xavier Caruso]
401
#39454: Frederic Chapoton: remove deprecated stuff in permutation.py [Reviewed by Travis Scrimshaw]
402
#39456: Spencer Bagley: Trivial simplifications for arccos [Reviewed by Travis Scrimshaw]
403
#39466: Frederic Chapoton: remove some deprecations in groups [Reviewed by David Coudert]
404
#39473: Frederic Chapoton: add tuple typing to gens methods in algebras [Reviewed by Vincent Macri]
405
#39474: Frederic Chapoton: convert gens method in modular to return tuple [Reviewed by Vincent Macri]
406
#39476: Frederic Chapoton: typing annotation for gens method in rings and groups (pyx files) [Reviewed by Vincent Macri]
407
#39477: Frederic Chapoton: typing and details in tableaux files [Reviewed by Travis Scrimshaw]
408
#39479: @Noel-Roemmele: Fixed crash when exp(0) of p-adic numbers is called
409
#39481: @Noel-Roemmele: Fixed issue in list_plot where it assumed data had been enumerated when it might not have been
410
#39482: Frederic Chapoton: fix one typo [Reviewed by @camille-garnier]
411
#39485: @user202729: Implement conversion from laurent series to rational function field [Reviewed by Travis Scrimshaw]
412
#39486: @user202729: Finish changing Rational's round method default rounding to even [Reviewed by Vincent Neiger]
413
#39487: @MercedesHaiech: Improvement of the rendering of the documentation in polynomial sequence [Reviewed by Travis Scrimshaw]
414
#39488: Hugo Passe: Fix issue on matrix construction over integer mod ring for large coefficients [Reviewed by Vincent Neiger]
415
#39489: Frederic Chapoton: fix several oeis related doctests
416
#39491: Sebastien Labbe: fixing doctests failures in misc/latex*.py [Reviewed by Frederic Chapoton]
417
#39494: @user202729: Fix more doctests in meson_editable install [Reviewed by Tobias Diez]
418
#39495: Kwankyu Lee: Add documentation of Gabidulin codes in the reference manual
419
#39496: Sebastien Labbe, Frederic Chapoton, Jean-Philippe Labbe: Add deformation cones and checking for regularity for Point Configurations and normal fans of Polyhedra
420
#39497: Frederic Chapoton: moving random_element to category of rings [Reviewed by Travis Scrimshaw]
421
#39498: @user202729: Apply sort and filter of walk_packages consistently [Reviewed by Tobias Diez]
422
#39499: @user202729: Improve sage_getfile by looking at __init__
423
#39504: : Implement im_gens in the class fraction_field_FpT
424
#39505: Dave Morris: Improve handling of strings supplied as matrix entries
425
#39506: Ludovic Schwob: New algorithm for cuts of a Poset [Reviewed by Frederic Chapoton]
426
#39508: @user202729: Fix some typo [Reviewed by Frederic Chapoton]
427
#39509: @user202729: Add a doctest for HomsetsCategory._make_named_class_key
428
#39510: Rubén Muñoz--Bertrand, @camille-garnier: add of the function rank_support_of_vector [Reviewed by Frederic Chapoton, Xavier Caruso]
429
#39513: @user202729: Show test failures of ci-meson as annotations [Reviewed by Tobias Diez]
430
#39518: Fabien Vignes-Tourneret: line_graph for multigraphs [Reviewed by Frederic Chapoton, David Coudert]
431
#39521: Martin Rubey: rename also set-like species [Reviewed by Travis Scrimshaw]
432
#39523: Martin Rubey: multi polynomial element/repr [Reviewed by Travis Scrimshaw]
433
#39527: @user202729: Test on CI that update-meson is properly ran [Reviewed by Tobias Diez]
434
#39530: @user202729: Improvement to flint_autogen reader [Reviewed by Frederic Chapoton]
435
#39533: Michael Orlitzky, John Cremona: build/pkgs: update eclib to version 20250122
436
#39536: @user202729: Fix a nonfunctional long time doctest tag [Reviewed by David Coudert]
437
#39541: M Bussonnier: Remove dead mailing lists. [Reviewed by Frederic Chapoton]
438
#37158: Frederic Chapoton, Martin Rubey: use Parent in quotient rings too
439
#37173: Sebastian A. Spindler: Implemented `.ramified_places` and modified further methods to extend quaternion algebra functionality to number fields [Reviewed by @grhkm21, Frederic Chapoton, Matthias Koppe, @AurelPage]
440
#38108: Travis Scrimshaw, Martin Rubey: Implicit function solver for lazy series
441
#38650: Xavier Caruso, @ymusleh: Add support for pseudomorphisms [Reviewed by Kwankyu Lee]
442
#38824: Sebastian A. Spindler: Turn some doctests in `ell_rational_field.py` into long tests [Reviewed by Frederic Chapoton]
443
#38986: @user202729: Allow CRT_list() to be called with one argument [Reviewed by Travis Scrimshaw]
444
#39025: @mklss: Add reseed_rng option to p_iter_fork [Reviewed by Kwankyu Lee]
445
#39092: @user202729: Remove erroneous member declaration in farey_symbol [Reviewed by Julian Ruth]
446
#39093: @user202729: Improve hack used in debug_options [Reviewed by Kwankyu Lee]
447
#39128: @user202729, Julian Ruth: Add note about makeflags and ninja parallelism
448
#39215: Xavier Caruso: Class polynomial for Drinfeld modules [Reviewed by Antoine Leudiere]
449
#39248: Frederic Chapoton, Kwankyu Lee: introduce new apozeta polynomial for posets
450
#37214: @ymusleh: Add Pseudomorphism Implementation for Free Modules [Reviewed by Xavier Caruso]
451
452
Merged in sage-10.6.beta8:
453
454
#39309: Rusydi H. Makarim: Add inversion function for sage.crypto.sboxes [Reviewed by Kwankyu Lee]
455
#39376: Michael Orlitzky: Replace sage.libs.giac with new optional package sagemath-giac [Reviewed by Francois Bissey, Tobias Diez]
456
#39417: Frederic Chapoton: adding the super delta continued fractions, after G.-N. Han [Reviewed by Kwankyu Lee]
457
#39420: @user202729: Replace reproducible_repr() with usage of displayhook [Reviewed by Tobias Diez]
458
#39426: Tobias Diez: Minor code improvement in `sage.doctest` [Reviewed by Sebastien Labbe]
459
#39427: Tobias Diez: Remove deprecated sage-cython script
460
#39445: Frederic Chapoton, @Noel-Roemmele: Fixed issue causing random elements of a quadratic field to always be integral
461
#39464: Frederic Chapoton: remove deprecated method in normal_form_game [Reviewed by David Coudert]
462
#39483: Caleb Van't Land: Improved Efficiency of mutually_orthogonal_latin_squares function
463
#39484: Caleb Van't Land: Implemented error when incorrect bounds cause discrete_log to give incorrect answer
464
#39492: Dima Pasechnik: update meson and meson-python to the latest versions, 1.7.0 and 0.7.1 [Reviewed by Tobias Diez]
465
#39516: Vincent Neiger: Add minimal relation bases for univariate polynomial matrices [Reviewed by Hugo Passe]
466
#39522: Martin Rubey: infinite polynomial element/gcd [Reviewed by Travis Scrimshaw]
467
#39542: @user202729: Hide more chronic diff on CI [Reviewed by Frederic Chapoton]
468
#39547: @Noel-Roemmele: Fixed issue causing logarithm of base 0 to not give either of the possible correct answers. [Reviewed by Sebastian A. Spindler]
469
#39549: @user202729: Add Ideal.radical and Ring.nilradical [Reviewed by Travis Scrimshaw]
470
#39550: Frederic Chapoton: no meaning for gp in pari/gp [Reviewed by @gmou3]
471
#39551: @AndreasEnge: Correct an error message. [Reviewed by Travis Scrimshaw]
472
#39552: Frederic Chapoton: fix and activate the check for pep E272 [Reviewed by David Coudert]
473
#39553: Frederic Chapoton: make algdep always an alias for algebraic_dependency [Reviewed by Travis Scrimshaw]
474
#39555: Caleb Van't Land: Added option to return explicit polynomial in .in_subalgebra [Reviewed by Travis Scrimshaw]
475
#39556: @Noel-Roemmele: Fixed issue where Partitions() was caching results when an error happens. [Reviewed by Travis Scrimshaw]
476
#39557: @Noel-Roemmele: Fixed issue where insert_row in dense integer matrices would not accept python integers. [Reviewed by Travis Scrimshaw]
477
#39558: Frederic Chapoton: cleaning the maximal orders in rational function fields [Reviewed by Kwankyu Lee]
478
#39564: Frederic Chapoton: some fixes for E114 [Reviewed by David Coudert]
479
#39565: Frederic Chapoton: remove many unused imports [Reviewed by David Coudert]
480
#39566: Frederic Chapoton: some fixes for E272 in pyx files [Reviewed by David Coudert]
481
#39567: @user202729: Make test deterministic to fix CI [Reviewed by Frederic Chapoton]
482
#39568: Frederic Chapoton: simplify empty sets [Reviewed by David Coudert]
483
#39570: Dima Pasechnik: bump python to at least 3.11 in spkg-configure.m4
484
#39572: Caleb Van't Land: Change some instances of "gens" method to return tuples [Reviewed by Vincent Macri]
485
#39573: Caleb Van't Land: Doctest for defining multivariate polynomial ring over InfinityRing
486
#39575: Frederic Chapoton: full cython-lint cleanup in data_structure pyx files [Reviewed by David Coudert]
487
#39577: Francois Bissey: py3.9 support cleanup in sage_autodoc and sphinx bump [Reviewed by Kwankyu Lee, Tobias Diez]
488
#39578: Frederic Chapoton: adding some type annotations in lattices [Reviewed by Vincent Macri]
489
#39584: Frederic Chapoton: pep8 and mypy cleanup of arith/misc.py
490
#39589: Frederic Chapoton: Enhance poset factor [Reviewed by David Coudert]
491
#39216: David Coudert: avoid some conversions to `short_digraph` when the input is an instance of `StaticSparseBackend` [Reviewed by Frederic Chapoton]
492
493
Merged in sage-10.6.beta9:
494
495
#39610: Frederic Chapoton: adding the check for pycodestyle E222 in pyx files [Reviewed by David Coudert]
496
#39613: Frederic Chapoton: some typing in Permutation [Reviewed by Travis Scrimshaw]
497
#39617: Eduardo Venturini: Fixed _positive_roots_reflections for index_set different from {1, 2, …, n} [Reviewed by Travis Scrimshaw]
498
#39619: Frederic Chapoton: remove unused imports in rings [Reviewed by Martin Rubey]
499
#39621: @user202729: Fix documentation diff for cython() [Reviewed by Travis Scrimshaw]
500
#39624: Aditya Khambete: Fix Commutator subgroup of permutation group [Reviewed by Frederic Chapoton]
501
#39625: Frederic Chapoton: some fixes by ruff about nested max [Reviewed by David Coudert]
502
#39631: Frederic Chapoton: remove pkg combinatorial_designs [Reviewed by David Coudert]
503
#39634: Frederic Chapoton: some details in lean_matrix [Reviewed by David Coudert]
504
#39635: Frederic Chapoton: removing some unused imports in pyx files [Reviewed by David Coudert]
505
#38455: Jackson Walters: unitary DFT for symmetric group algebra [Reviewed by Travis Scrimshaw]
506
#38749: Gonzalo Tornaria, Antonio Rojas: Upgrade to pari 2.17.1, cypari 2.2.1, cysignals 1.12.3 [Reviewed by Dima Pasechnik]
507
#39102: @user202729: Show continuation lines when doctest crashes [Reviewed by Julian Ruth]
508
#39256: @keltecc: Add check for zero monomial in monomial_coefficient [Reviewed by Travis Scrimshaw]
509
#39269: David Coudert: add parameter immutable to generators in `sage/graphs/digraph_generators.py` (part 3) [Reviewed by Frederic Chapoton]
510
#39286: Tobias Diez: Migrate pyright workflow to use conda [Reviewed by Dima Pasechnik]
511
#39287: David Coudert: add parameter `immutable` to transitive closure methods in `sage/graphs/generic_graph.py` [Reviewed by Frederic Chapoton]
512
#39369: @user202729: Test pip editable install with meson [Reviewed by Tobias Diez]
513
#39413: Gonzalo Tornaria: Fix compilation and doctests with flintlib 3.2 [Reviewed by @user202729, Tobias Diez]
514
#39467: Tobias Diez: Disable broken and outdated CI [Reviewed by Dima Pasechnik, @user202729, Kwankyu Lee]
515
#39519: Frederic Chapoton, @Oscfon: Provide an iterative version on some functions on trees [Reviewed by Martin Rubey]
516
#39546: @Noel-Roemmele: Fixes error causing period function in BinaryRecurrenceSequence to stall and added enhancement
517
#39559: Frederic Chapoton, @user202729: Remove defining ideal hack
518
#39562: Tobias Diez: Meson: Remove unused build dependencies ppl and fplll [Reviewed by Gonzalo Tornaria, Michael Orlitzky]
519
#39571: Dima Pasechnik: Bump pillow and cffi [Reviewed by Kwankyu Lee, David Coudert]
520
#39579: Frederic Chapoton: some details in schemes, typing annotation for gens [Reviewed by Vincent Macri]
521
#39593: David Coudert: remove traces of experimental package `modular_decomposition` [Reviewed by Frederic Chapoton]
522
#39594: Frederic Chapoton: fix latex code in one crystal file [Reviewed by Travis Scrimshaw]
523
#39597: Sebastien Labbe: extract _front_back_facets method out of _tikz_3d_in_3d polyhedron method [Reviewed by Frederic Chapoton]
524
#39602: Dima Pasechnik: bump executing to 2.2.0
525
#39605: Frederic Chapoton: minor details in boolean_polynomials [Reviewed by David Coudert]
526
#39606: Frederic Chapoton: minor details in invariant_theory (pep8) [Reviewed by David Coudert]
527
#39607: Frederic Chapoton: add missing parenthesis in magma conversion file [Reviewed by Dima Pasechnik]
528
#39609: Frederic Chapoton: some minor details in fusion_double [Reviewed by David Coudert]
529
#39611: Frederic Chapoton: remove unused import + pep8 cleanup in modform/element [Reviewed by David Coudert]
530
#39612: Julian Ruth: Improve documentation of discrete valuations [Reviewed by Travis Scrimshaw]
531
#39623: @user202729: Fix spacing for documentation [Reviewed by Frederic Chapoton]
532
#39626: @Noel-Roemmele: Fixed issue the caused random element in for Tuples to stall by adding unrank method. [Reviewed by Travis Scrimshaw]
533
#39629: Frederic Chapoton: add magma as optional algorithm for Coxeter polynomial of posets [Reviewed by Travis Scrimshaw]
534
#39632: Travis Scrimshaw: Implement matrix Schubert variety ideals [Reviewed by Frederic Chapoton]
535
536
Merged in sage-10.6.rc0:
537
538
#37189: Frederic Chapoton, Sebastian A. Spindler, Eloi Torrents: Constructor quaternion algebra over number fields from ramification [Reviewed by @AurelPage]
539
#38703: Frederic Chapoton, Xavier Caruso: Implementation of Ore modules [Reviewed by Rubén Muñoz--Bertrand]
540
#38879: Tobias Diez: Run meson-ci for MacOS [Reviewed by Dima Pasechnik]
541
#39069: @user202729: Mention .coerce() method in coercion tour [Reviewed by Frederic Chapoton]
542
#39141: Tobias Diez: Add developer tools to conda environment
543
#39221: David Coudert: new implementation of method `is_transitive` with linear memory space [Reviewed by Frederic Chapoton]
544
#39234: Frederic Chapoton: more uses of cached_method in modular folder [Reviewed by Edgar Costa]
545
#39274: Tobias Diez: Remove `--fiximports` helper
546
#39296: David Coudert: fix the behavior for immutable graphs in methods related to isomorphisms in `sage/graphs/generic_graph.py` [Reviewed by Frederic Chapoton]
547
#39444: @user202729: Improve is_empty and is_finite in a few cases [Reviewed by Travis Scrimshaw]
548
#39574: @Noel-Roemmele: Fixed issue causing the quotient of vector subspaces to throw an exception when divisor is the zero space [Reviewed by Frederic Chapoton]
549
#39622: @user202729: Fix CI documentation diff [Reviewed by Kwankyu Lee, Tobias Diez]
550
#39637: Frederic Chapoton: large cleanup in one cluster file [Reviewed by David Coudert]
551
#39638: Frederic Chapoton: fix typo in ladder_idempotent [Reviewed by David Coudert]
552
#39645: Tobias Diez: Remove deprecated PseudoQuaternionicProjectivePlane alias [Reviewed by Frederic Chapoton]
553
#39652: Dima Pasechnik: pythran 0.17.0, switch to wheel [Reviewed by David Coudert]
554
#39653: Matthias Koppe: ninja_build: Update to 1.12.1 [Reviewed by David Coudert]
555
#39654: Dima Pasechnik, Matthias Koppe: Pybind11, version 2.13.6 [Reviewed by David Coudert]
556
#39655: Dima Pasechnik, @user202729, Matthias Koppe: update numpy to 2.2.3, scipy to 1.15.2 [Reviewed by David Coudert]
557
#39664: @user202729: Add some 'not tested' marks to avoid CI failure
558
#39665: : Added example in digits function to showcase that the sum of digits can be computed
559
#39670: Tobias Diez: CI: Remove broken Linux Mint and openSUSE runs [Reviewed by Dima Pasechnik]
560
#39673: Michael Orlitzky: en/thematic_tutorials/profiling.rst: update runsnake docs [Reviewed by Dima Pasechnik, Tobias Diez]
561
#39675: Dima Pasechnik: update trove_classifiers to 2025.3.3
562
#39676: Dima Pasechnik, @user202729, Matthias Koppe, David Coudert: update networkx to 3.4.2
563
#39678: Mohammed Ashraf: Optimize MatchingCoveredGraph’s add_edge method [Reviewed by Janmenjaya Panda, David Coudert]
564
#39680: Dima Pasechnik: sphinxcontrib-htmlhelp 2.1.0
565
#39683: Frederic Chapoton: spaces around modulo in combinat and rings [Reviewed by David Coudert]
566
#39685: Frederic Chapoton: handling a few unused variables in geometry,graphs,numerical,structure [Reviewed by David Coudert]
567
#39686: Francois Bissey: update sphinxcontrib packages
568
#39693: Henry Wu: Added the rank method under ModulesWithBasis.ParentMethod. [Reviewed by Travis Scrimshaw]
569
#39699: Frederic Chapoton: Fixing the ruff linting [Reviewed by Travis Scrimshaw]
570
#39700: Antonio Rojas: Fix typo in SAGE_PARI_MINVER [Reviewed by Dima Pasechnik]
571
#39701: Tobias Diez: Use uv for linter workflow [Reviewed by Dima Pasechnik]
572
#39711: @user202729: Allow negative shift for flint rational polynomial [Reviewed by Travis Scrimshaw]
573
#39722: : ⬆️ Bump tj-actions/changed-files from 45 to 46
574
#39724: Travis Scrimshaw: Fixing the cartesian product of a CFM and a generic object. [Reviewed by Frederic Chapoton]
575
#39732: Seewoo Lee: Update docstring on E2 [Reviewed by Frederic Chapoton]
576
#39738: Dima Pasechnik: update msolve to version 7.5 [Reviewed by Frederic Chapoton]
577
#39739: Frederic Chapoton: minor details in the quivers folder [Reviewed by David Coudert]
578
#39671: Vincent Delecroix: fix overflow in Matrix_modn_dense [Reviewed by Dima Pasechnik, @schmittj]
579
580
Merged in sage-10.6.rc1:
581
582
#39616: Antonio Rojas: Fix tests with IPython 9 [Reviewed by Gonzalo Tornaria, Francois Bissey]
583
584
Merged in sage-10.6:
585
586