10.5.beta5
Pre-release
Pre-release
github-actions
released this
22 Sep 13:29
·
1671 commits
to develop
since this release
What's Changed
- Demote
jmol
to optional by @mkoeppe in #38504 build/pkgs/nauty
: Update to 2.8.9 by @mkoeppe in #38572- Fix
is_homogeneous
weight bug by @grhkm21 in #38575 crypto/sbox.pyx
: remove unreachable code by @gmou3 in #38576- Add various project URLs for PyPI by @mkoeppe in #38577
- adding a warning about iteration over words by @fchapoton in #38585
- Add is_integral method to algebraic numbers by @user202729 in #38592
- Add reflection_index_set() and reflection() methods for permutations by @tscrim in #38598
- Allow for python sets to be counted as sets by @thecaligarmo in #38602
- Add warning filter for DeprecationWarning while doc build by @kwankyu in #38608
- fix the linter by @fchapoton in #38609
- fix and activate E303 check in pyx files by @fchapoton in #38610
- pep and ruff cleanup in semirings and tropicals by @fchapoton in #38611
- pep8 cleanup in algebras by @fchapoton in #38612
categories/morphism.pyx
: remove somenoexcept
s by @gmou3 in #38613- some pep8 fixes in combinat/designs by @fchapoton in #38614
permgroup_element.pyx
: add someconst
s by @gmou3 in #38615structure/sage_object.pyx
: remove excess%s
s by @gmou3 in #38616- Re-add py3.9 support to sage_autodoc.py by @kiwifb in #38619
- cleaning the deprecation and removal of NoetherianRing class by @fchapoton in #38620
- switch from
genbg
togenbgL
innauty_genbg
to generate larger bipartite graphs. by @dcoudert in #38621 - pep8 fixes in schemes/toric by @fchapoton in #38622
- Fix issue report formatting by @vincentmacri in #38624
- Remove outdated setting of
sphinx_source_suffix
by @mkoeppe in #38625 - Require weaker Sphinx dependency for sagelib by @tobiasdiez in #38627
- Fix hypellfrob.pyx calling Python inside sig_on by @vbraun in #38628
- fixing most ruff PERF4 warnings in combinat by @fchapoton in #38635
- fix something in quadratic forms by @fchapoton in #38636
- interface to new nauty generator for Hasse diagrams by @fchapoton in #38638
- pathlib in simplicial sets examples by @fchapoton in #38644
- add typing annotation in temporary_file by @fchapoton in #38646
- Repair
sage -t --valgrind
by @mkoeppe in #37569 - Fix category of ModularFormsRing and documentation cleanup by @DavidAyotte in #37821
- graphs: add implementation of slice decomposition via an extended LexBFS algorithm by @cyrilbouvier in #38299
- Implement EllipticCurve_with_prime_order() constructor by @JosePisco in #38341
- add method
is_edge_cut
to graphs by @dcoudert in #38435 build/pkgs/cython
: Update to 3.0.11 by @mkoeppe in #38501build/pkgs/jupyter_jsmol
: Change to optional by @mkoeppe in #38532- some details in strassen.pyx by @fchapoton in #38539
- Fixes in pyx files by @fchapoton in #38542
build/pkgs/pip
24.2,setuptools
73.0.1 etc. by @mkoeppe in #38548build/pkgs/python3
: Update to 3.12.5 by @mkoeppe in #38558- Right align sage/python tabs and alter vertical spacing by @thecaligarmo in #38568
build/pkgs/primecount
7.14,primesieve
: 12.4 by @mkoeppe in #38571- README.md, src/doc/en/installation: Replace release tours links by @mkoeppe in #38581
- Add missing commit when building large Cremona database by @jamesjer in #35050
- New algorithms to compute the characteristic polynomial of the Frobenius endomorphism of a Drinfeld module by @kryzar in #38174
- Implemented generators for some small graphs/ digraphs by @janmenjayap in #38321
- fix ruff PLR1730 checks by @GiacomoPope in #38540
- Add subs method for function field elements by @vincentmacri in #38607
- some fixes for E241 by @fchapoton in #38641
- fixing some mypy suggestions in algebras and abvar by @fchapoton in #38647
- Fix all three CONDA ci failing tests by @fchapoton in #38649
- get rid of sage-eval in dokchister.py by @fchapoton in #38653
- simplifications in some libgap calls by @fchapoton in #38660
- graphs: make init_short_digraph always sort neighbors but without the extra log complexity (2nd try) by @cyrilbouvier in #38664
- some care for pep8 E203 in pyx files by @fchapoton in #38666
- Fix pyproject.toml use of inline tables by @vbraun in #38667
- Remove giac integration from GiNaC by @orlitzky in #38669
- cythonize the chain polynomials of posets by @fchapoton in #38674
- Fix matrix coercion with numpy 2.1 by @antonio-rojas in #38683
- Fix broken coverage ci by @kwankyu in #38687
New Contributors
Full Changelog: 10.5.beta3...10.5.beta5