Diofant 0.15

Not Released Yet

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.

Major changes

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.

Minor changes

  • Support CPython 3.12, see #1325.

Developer 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: