10.8.beta2
Pre-release
Pre-release
What's Changed
- some fixes for ruff SIM warnings by @fchapoton in #40725
- Clean up symbolic min max doctests by @orlitzky in #40736
- Speed up the maxima _commands() list by @orlitzky in #40737
- small cleanup of the file splitting_algebra.py by @fchapoton in #40749
- Handle aliased functions and methods in generated documentation by @vincentmacri in #40753
- various pep8 fixes in groups/ by @fchapoton in #40757
- Raise a power series to a power series by @trevorkarn in #36773
- Use meson in sage-the-distro by @tobiasdiez in #39030
- move tree generation methods to
src/sage/graphs/generators/trees.pyxby @dcoudert in #39753 - Faster implementation of is_invertible() by checking full rank by @HenryWu2101 in #39876
- Avoid PariError on finite field construction by @user202729 in #40273
- Fix RealLiteral to float conversion by @user202729 in #40279
- Implement partial integer factorization using flint by @user202729 in #40317
- Interface for Regina (3-manifold topology and normal surface theory) by @soehms in #40370
- Implement Square Roots to FiniteFields Category by @Brian-Heckel in #40401
- fixes in spkg-configure.m4's by @dimpase in #40568
- Revive doc-release by @kwankyu in #40586
- Update
uv.lockby @tobiasdiez in #40592 - Improve shell code formatting in docs by @tobiasdiez in #40609
- Method to add multiples of a matrix row to another, ending at some column index by @eddie788 in #40638
- Replaced all instances of with by @vluo13 in #40648
- Add LinBox algorithm for right kernel of sparse matrix over the rationals by @rburing in #40650
- is_commutative for coxeter3 by @fchapoton in #40666
- src/sage/doctest/sources.py: add "long time" for two tests by @orlitzky in #40672
- src/sage/libs/gap: move a few tests to pytest by @orlitzky in #40677
- cython-lint cleanup in modules folder by @fchapoton in #40685
- check for presense of the patch utility by @dimpase in #40688
- Make update-meson.py script compatible with meson 1.9 by @antonio-rojas in #40692
- Fix test failure from #40435 by @antonio-rojas in #40694
- Add one "long time" annotation by @orlitzky in #40696
- trying to get rid of some CommutativeRing by @fchapoton in #40703
- Fix one more optional test by @antonio-rojas in #40704
- src/sage/symbolic/integration/integral.py: delete a few giac doctests by @orlitzky in #40707
- make sure _prereq etc are installed in the docker images by @dimpase in #40708
- Fix release dist workflow by @tobiasdiez in #40709
- Allow calling is_perfect() on immutable graphs by @Ordoviz in #40710
- remove some deprecations in matrix2 by @fchapoton in #40711
- Improve FiniteField_givaroElement by @user202729 in #40713
- Fix enumerating the same cycle twice in undirected graph by @kappybar in #40717
- Speed up random_element of finite field by @user202729 in #40718
- implement the method "is_left_modular" for lattices by @fchapoton in #40719
- fix ruff PERF in schemes by @fchapoton in #40720
- Update pillow by @cxzhong in #40722
- fix some ruff PERF in rings/ by @fchapoton in #40723
- finding more deprecated stuff by @fchapoton in #40724
- fix issue in method delete_vertices for bipartite graphs by @dcoudert in #40730
- Hide spurious stderr output in notebook_cmd_test.py by @user202729 in #40731
- add type annotations "-> str" in algebras/ by @fchapoton in #40743
- pythran's version_requirements.txt by @dimpase in #40745
- fix some wrong syntax by @fchapoton in #40747
- moving the _pseudo_fraction_field method to categories by @fchapoton in #40748
- src/sage/plot/plot.py: fix random test failure by @orlitzky in #40761
New Contributors
- @Brian-Heckel made their first contribution in #40401
Full Changelog: 10.8.beta1...10.8.beta2