10.10.beta4
Pre-release
Pre-release
What's Changed
- fix RET505 errors in
src/sage/function/hypergeometry_*by @dcoudert in #42361 - add parameter immutable to some methods in
src/sage/graphs/graph.py(part 4) by @dcoudert in #42362 - gh-29516: Cross-link symbolic product documentation by @Chaitanya140904 in #42368
- graphs: fix self-loop detection in chromatic_symmetric_function by @janmenjayap in #42369
- provide fast cardinality for SSYT with bounded entries by @mantepse in #42370
- Fix boolean evaluation of empty partitions by @Ap4sh in #42374
- Update gfan version check to allow beta versions by @dimpase in #42377
- use other in richcmp arguments in matrix/ folder by @fchapoton in #42380
- some small changes about richcmp in rings by @fchapoton in #42381
- Added special case generating series methods for Hadamard and Arithmetic products by @parthchvn in #42382
- Fix test failures with matplotlib 3.11 by @antonio-rojas in #42384
- build/pkgs/bleach: update to 6.4.0 to fix tinycss2 dependency conflict by @cxzhong in #42385
- multi_polynomial_ideal: add ZZ support by @gmou3 in #42386
- fix MILP formulation in
edge_disjoint_spanning_treesby @dcoudert in #42387 - removing some "Python 2" old comments and code by @fchapoton in #42388
- details in delta_complex by @fchapoton in #42394
- src/sage/modules/filtered_vector_space.py: handle random failure by @orlitzky in #42395
- gh-42398: add input verification to DyckWords.element_constructor by @cxzhong in #42399
- src/sage/interfaces/gap.py: increase some timeouts and sleep durations by @orlitzky in #42400
- Fix quadratic twist of 1728 in the supersingular case by @S17A05 in #42404
- Support planarity 5 by @antonio-rojas in #42405
- Faster construction of polynomials over small extension fields (Polynomial_ZZ_pEX) by @cxzhong in #42409
- Add inverse() alias for Weirstrass isomorphism by @Nicswansonwaterloo in #42414
- Consistent variable names for rings by @orlitzky in #40518
- src/sage/repl: remove all "needs sage.foo" tags by @orlitzky in #42074
- Remove symengine_py feature by @orlitzky in #42084
- New "minimal" CI job by @orlitzky in #42228
- Fix
is_permutation_equivalentfor non-binary codes by @cxzhong in #42243 - Add tool to check for ruff linter rules that are already followed throughout codebase, and enable many of them by @vincentmacri in #42269
- Remove
_element_init_pass_parentby @mantepse in #42274 matroids: addis_quaternarycheck by @gmou3 in #42305- Speed up
cyclic_subspaceviakrylov_basisby @cxzhong in #42308 - add gradient and jacobian_ideal methods to Laurent polynomials by @fchapoton in #42313
- Deprecate
Cryptosystem,PublicKeyCryptosystemand changeBlumGoldwassersuperclass by @Nicswansonwaterloo in #42325 - Indentation error in EllipticCurve
twists()by @Nicswansonwaterloo in #42336 - Fix failing edge case in EllipticCurve
torsion_subgroupby @Nicswansonwaterloo in #42339 - Fix silent positional variable renaming in InfinitePolynomialRing conversion by @cxzhong in #42341
- update sageinspect.sage_getdoc to return the docstring unchanged by @nbruin in #42346
- src/doc/en/reference/references/index.rst: fix syntax by @orlitzky in #42352
- homebrew taps for lrcalc and coxeter3 by @dimpase in #42353
- Kill off unused cython features by @orlitzky in #42354
- Fix IndexError in Steenrod find_min_profile for an all-zero even part by @gaoflow in #42356
- Initial implementation of the plactic monoid by @anneschilling in #42358
- some cython-lint cleanup in libs/ by @fchapoton in #42359
- Relax cython-lint rules by @vincentmacri in #42366
New Contributors
- @Chaitanya140904 made their first contribution in #42368
- @gaoflow made their first contribution in #42356
- @anneschilling made their first contribution in #42358
Full Changelog: 10.10.beta3...10.10.beta4