What's Changed
- some details in finite Coxeter groups category by @fchapoton in #42695
- Some tweaks to ruff config and ignoring false positives by @vincentmacri in #42696
- Fix misspelled indirect doctest annotations by @cxzhong in #42697
- use Tachyon, sympow, and palp from homebrew by @dimpase in #42707
- species/unisort cycle index by @mantepse in #41983
- Updating the Mathics Interface to Mathics3 10.0.1 by @soehms in #42273
- add parameter immutable to
antipodal_graphanddistance_graphby @dcoudert in #42347 - Fix [P - P] non-zero on split hyperelliptic Jacobians and unify the element constructor by @cxzhong in #42373
- Fix docstring for lift() in invariant module by @vivek41-glitch in #42488
- Remove SAGE_LOCAL from sage.config by @cxzhong in #42606
- gh-40928: Avoid swallowing AlarmInterrupt in matrix destructor by @cxzhong in #42609
- Fix misprint in lazy_species.py documentation by @mantepse in #42621
- matroids: add beta invariant method by @gmou3 in #42622
- Fix Graph.power deleting isolated vertices by @Ordoviz in #42625
- implement combinatorial logarithm and connected graphs by @mantepse in #42626
- remove extra period in docstring by @mantepse in #42627
- Import inline_plots on load by @antonio-rojas in #42628
- Fix matrix0 documentation reference and compiler warnings by @cxzhong in #42629
- Fix IntegerVectors membership for empty vectors by @vivek41-glitch in #42631
- gh-42477: Normalize temporary path in docbuild doctest by @cxzhong in #42632
- Support multiple edges in the MILP spanning tree packing, and fix k=1 on digraphs by @ProfTR55 in #42633
- more versatile save method for cluster quivers by @fchapoton in #42635
- Fix dependency tracking for lazy derivative streams by @parthchvn in #42638
- Implement the second MRRW asymptotic bound by @Devansh-ops in #42640
- Remove libboost-devel from arch.txt by @dimpase in #42641
- Optimize is_cartesian_product by replacing equivalence graph with DisjointSet by @vivek41-glitch in #42642
- Fix typo in class documentation for CrystalElementShiftedPrimedTableau by @mantepse in #42643
- Mark arith_int and arith_llong as final by @cxzhong in #42647
- bump igraph to version 1.0.1 by @dcoudert in #42649
- bump rw to version 0.10 by @dcoudert in #42650
- fix compilation issue with buckygen by @dcoudert in #42651
- Support multiple edges in edge_connectivity, expose the Gabow algorithm, rename implementation to algorithm by @ProfTR55 in #42652
- implement partial derivatives for multisort species by @parthchvn in #42653
- Fix RESetMapReduce termination request storm by @cxzhong in #42658
- cython-lint details in pyx files in plot/ by @fchapoton in #42661
- Fix total degree of multivariate Laurent polynomials under weighted t… by @breatn in #42664
- a few details in algebras/ by @fchapoton in #42667
- Annotate return types of GF and IntegerModRing factories by @starnotes-xj in #42670
- build(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.1 by @dependabot[bot] in #42679
- Multisort lazy species derivatives by @parthchvn in #42682
- various things in modular by @fchapoton in #42683
- pep8 details in elliptic_curves by @fchapoton in #42686
- less custom caching in abvar.py by @fchapoton in #42688
- using iterators inside extend by @fchapoton in #42692
- new method "interval_as_poset" in finite posets by @fchapoton in #42698
- Add include/exclude options to lazy plethysm by @parthchvn in #42708
- Add change_ring to elements of modules with basis by @parthchvn in #42709
- Fix dense GF(2) vectors over NTL fields by @cxzhong in #42137
- Convert Python complex values in symbolic interface expressions by @cxzhong in #42618
New Contributors
- @Devansh-ops made their first contribution in #42640
- @breatn made their first contribution in #42664
- @starnotes-xj made their first contribution in #42670
Full Changelog: 10.10.beta8...10.10.beta9