What's Changed
- Fix bugs in word concatenation by @videlec in #40691
- Call sig_block() in integral callback by @user202729 in #40980
- Faster cardinality and repr implementation of Set_object_enumerated by @user202729 in #41182
- fix the infinite loop in lie algebra by @cxzhong in #41200
- Fix inconsistency of != with is_zero() and matrix symmetry by @cxzhong in #41212
- add method "is_cayley" to lattice polytopes by @fchapoton in #41224
- remove a few unused imports by @fchapoton in #41238
- Implement Integer.radical() to fix ArithmeticError on 0.radical() by @Hapsa21 in #41239
- Implement is_square for LaurentSeries by @Hapsa21 in #41240
- libatomic_ops: Update to 7.10.0 by @ivmai in #41241
- Try to optimize integral basis computation for global function fields over prime finite fields by @vincentmacri in #41242
CircuitsMatroid: check for empty dict before min by @gmou3 in #41254- Fixed typo in documentation in multi_polynomial_ideal.py file by @bbdaumen in #41255
- fix corner case of plethysm with tensors by @zabrocki in #41257
- Fix error in latex (pgf) generation of Graphics objects due to spec changes upstream (matplotlib) by @fwjmath in #41262
- add a doctests tolerance by @cxzhong in #41263
- Fix for projective curve pickling, enabling more tests for function field Jacobians by @vincentmacri in #41265
- Enhance divisibility checks for Laurent polynomials by @cxzhong in #41269
- Add
digits-unicodeoption to print_mode in p-adic numbers by @gulshan-123 in #41276 - Fix logic error when computing rank deficient weak Popov forms with some options by @vneiger in #41280
- floor division (//) for IntegerFactorization objects Implemented by @Hapsa21 in #41284
- Improve normalization and inverse handling for Laurent Polynomials by @cxzhong in #41287
- some annotations and pep8 in generic_graph.py by @fchapoton in #41290
- a few minor details in special_values.py by @fchapoton in #41293
- Use fmpz_init_set_readonly at several places by @user202729 in #41295
- some annotations -> bool by @fchapoton in #41297
- Add warning about imports to all.py by @nbruin in #41302
- Make conversion from integer-valued real number to rational exact by @user202729 in #41303
- some cleanup for S-unit solver by @fchapoton in #41305
- remove method simon_two_descent by @fchapoton in #41307
- Explain how to disable generating targets for docbuilding at
pip installstep by @user202729 in #41312 - Implementing zonotopal algebras of linear matroids by @tscrim in #40264
- Fix fragile doctest sorting in multi_polynomial_ideal by @Hapsa21 in #41206
- introduce the category of Bounded posets by @fchapoton in #41216
New Contributors
- @bbdaumen made their first contribution in #41255
- @zabrocki made their first contribution in #41257
- @gulshan-123 made their first contribution in #41276
Full Changelog: 10.8...10.9.beta0