10.6.beta4
Pre-release
Pre-release
github-actions
released this
18 Jan 14:12
·
158 commits
to develop
since this release
What's Changed
- adding the category keyword to padic rings and fields classes by @fchapoton in #39302
- simplify many range(0,n) to range(n) by @fchapoton in #39306
- [DOC] Allow Sphinx PDF build to reflow long decimal expansions in code-blocks to avoid them extending beyond page limits by @jfbu in #39325
- some changes about dict in combinat (ruff PLC0206) by @fchapoton in #39332
- some ruff suggestions in algebras/ by @fchapoton in #39333
- Graph Plotting updates by @thecaligarmo in #38823
- provide a class for partitions with bounded length and minimal part by @mantepse in #38904
- adding an example of semiring by @fchapoton in #38965
- Add Meson-specific settings to vscode settings by @tobiasdiez in #39008
- change ore_algebra package to latest version by @fchapoton in #39123
- Fix doctesting with Python 3.13 by @antonio-rojas in #39147
- add parameter
forbidden_vertices
to some connectivity methods by @dcoudert in #39151 - Mark several tests as random to avoid test failure by @user202729 in #39153
- Update conda to use Python 3.12, drop 3.9 and 3.10 by @tobiasdiez in #39164
- Addition of Kähler algebras as a category by @25shriya in #39168
- Define iter method in iterator types by @antonio-rojas in #39182
- Refactor produce_latex_macro by @user202729 in #39184
- Fix find_replacements with Python 3.13 by @antonio-rojas in #39185
- Declare Python 3.13 as supported in sagelib by @antonio-rojas in #39188
- Fix
spyx_tmp()
cleanup. by @tornaria in #39201 - some care in
src/sage/graphs/comparability.pyx
by @dcoudert in #39220 - faster bidirectional dijkstra using pairing heap by @dcoudert in #39228
- add some typing annotations to gens methods (-> tuple) by @fchapoton in #39233
- minor annotation details in posets to please mypy by @fchapoton in #39252
- some type annotations in modular folder by @fchapoton in #39253
- Fix tests with scipy 1.15 by @antonio-rojas in #39261
- Remove old deprecations in
algebras
andcategories
by @tobiasdiez in #39263 - add parameter immutable to generators in
sage/graphs/digraph_generators.py
(part 1) by @dcoudert in #39264 - Upgrade dependency requirements in accordance with Spec 0 by @tobiasdiez in #39268
- return correct error message when trying to add/delete vertex/edge from a static graph by @dcoudert in #39271
- Fix import duplication in
sage.rings.all
by @tobiasdiez in #39277 - Meson: build groups even without gap by @tobiasdiez in #39278
- fix and activate the ruff check for F811 by @fchapoton in #39281
- Fix tests for Python 3.13 by @user202729 in #39282
- Remove failing modular ci tests by @tobiasdiez in #39284
- Fix the new release workflow by escaping special characters by @kwankyu in #39288
- Workaround to allow flint to be compiled with numpy 2 by @user202729 in #39291
- Fix segmentation fault in singular interface code by @user202729 in #39293
- small cleanup in tropical files by @fchapoton in #39298
- Using a new functions in libbraiding in zariski_vankampen by @enriqueartal in #39301
- let the categories handle "is_commutative" for rings by @fchapoton in #39303
- fixing some ruff PLR warnings by @fchapoton in #39305
- use memory allocator in
sage/coding/binary_code.pyx
by @dcoudert in #39312 - partial pep8 cleanup in Lie conformal algebras by @fchapoton in #39315
- use memory allocator in
sage/combinat/designs/
by @dcoudert in #39316 - Implement the chi function in sage.crypto.sboxes by @rusydi in #39322
- less use of ParentWithGens by @fchapoton in #39324
- fix a bunch of typos and add some spaces after commas by @fchapoton in #39330
New Contributors
Full Changelog: 10.6.beta3...10.6.beta4