What's Changed
- typing annotations for is_something in knots,quadratic_forms,quivers by @fchapoton in #39995
- Show signature for binding=False cython functions by @user202729 in #39279
- Refactor O() and fix O() for lazy power series ring by @user202729 in #39436
- Added enhancement for power series that allows access to the coefficients of specific terms by @Noel-Roemmele in #39480
- cython-lint for calculus/ folder by @fchapoton in #39636
- Changed gens to tuple in AbstractLinearCodeNoMetric, mwrank_EllipticCurve, and FiniteSubgroup. by @Noel-Roemmele in #39660
- Changed gens to tuple in ModularFormsSpace. by @Noel-Roemmele in #39661
- Added code to calculate crt for non-coprime moduli in Integer by @Noel-Roemmele in #39716
- Add LINS to gap_packages by @enriqueartal in #39783
- Add Simplified Chinese translation of a_tour_of_sage and tutorial by @fisheryv in #39792
- Handle empty matrices over univariate polynomials by @Biffo89 in #39852
- Improve NotImplementedError for sqrt(Mod(a,n), all=True) by @EigenVector22 in #39856
- Make generic polynomial multiplication interruptible by @user202729 in #39884
- add parameter immutable to methods in
src/sage/graphs/line_graph.pyxby @dcoudert in #39925 - improve graph backends to fix bug in
lex_BFSby @dcoudert in #39935 - update givaro to 4.2.1 by @dimpase in #39936
- Add sphinx-copybutton to dependency of sage-docbuild by @user202729 in #39939
- Fix various issues with CI by @tobiasdiez in #39942
- add parameter immutable to methods in
src/sage/graphs/graph_decompositions/graph_products.pyxby @dcoudert in #39946 - Meson: automatically install into venv if activated by @tobiasdiez in #39954
- some care for unused variables in rings/polynomial/ pyx files by @fchapoton in #39958
- Docs: Migrate developer walkthrough to Meson by @tobiasdiez in #39962
- Add offset argument to diagonal method by @HenryWu2101 in #39963
- Modified iterator & counter type from int to Py_ssize_t throughout Matrix class by @HenryWu2101 in #39965
- fix again the pycodestyle linter by @fchapoton in #39968
- Replace conda with mamba for consistency by @user202729 in #39969
- convert between two implementations of fin-dim algebras by @darijgr in #39970
- micro details in pyx files in matroids by @fchapoton in #39971
- some fixes for ruff C4 by @fchapoton in #39972
- fix e_antic patch header by @isuruf in #39976
- Implement conversion of log(2) to Giac by @user202729 in #39982
- add some typing annotations in modular folder by @fchapoton in #39987
- Refactor imports in PoorManMap and Sequence classes by @tobiasdiez in #39989
- typing annotation for is_something in modules/ by @fchapoton in #39994
New Contributors
Full Changelog: 10.7.beta1...10.7.beta2