Diofant 0.15

20 Aug 2024

New features

  • New configuration option (MAX_INTEGER_NBITS) to control the maximal size of evaluated integers, see #1327.

  • Added eliminate() to eliminate symbols from the equations, see #1331.

Compatibility breaks

  • Removed itermonomials() and topological_sort() functions, see #1321 and #1322.

  • Removed Float.num property, use mpmath.mpmathify(), see #1323.

  • Removed support for CPython 3.10, see #1344.

  • Removed rcall() method of Basic, see #1346.

  • Removed method argument of jn_zeros(), see #1352.

  • Removed sstrrepr() function, see #1362.

  • Removed support for ASCII pretty-printing and pprint_use_unicode() function, see #1369.

  • Removed bottom_up(), has_variety() and has_dups() functions, see #1380.

  • Removed diofant.tensor.tensor module, see #1380.

  • Removed symarray() function, see #1383.

  • Removed base kwarg for log(), see #1407.

  • Removed ln alias for log(), see #1410.

Minor changes

Issues closed

See the release milestone for complete list of issues and pull requests involved in this release.

These Sympy issues also were addressed: