Not Released Yet
- Support square-free factorization of multivariate polynomials over finite fields (with adaptation of Musser's algorithm), see
1132
.
- Removed
n()
method from~diofant.core.evalf.EvalfMixin
, see1114
. - Former submodule
diofant.polys.polyconfig
now isdiofant.config
, see1115
. - Drop support for
DIOFANT_DEBUG
environment variable, see1115
. - Renamed
Ring
as~diofant.domains.ring.CommutativeRing
, see1123
. - Removed support for Python 3.7 and 3.8, see
1118
and1124
. FiniteRing
renamed to~diofant.domains.IntegerModRing
, see1124
.- Removed
igcd()
,ilcm()
andprod()
functions, see1125
. - Changed the
~diofant.core.function.Derivative
(and similary~diofant.core.function.diff
) syntax toDerivative(foo, (x, 2))
fromDerivative(foo, x, 2)
, see1131
.
- Protect hashed
~diofant.polys.rings.PolyElement
's from modifications, see1033
.
- Turn on type checking for the whole codebase, see
1114
. - Don't include regression tests in the coverage statistics, see
1060
.
See the release milestone for complete list of issues and pull requests involved in this release.
These Sympy issues also were addressed:
20861
: reduce_inequalities() gives impossible answer20874
: Port the PRS algorithm to the sparse polynomial implementation20902
: Incorrect inequality solving: False returned instead of answer20941
: Fails to Solve Definite Integral20973
: cancel raises PolynomialError for exp(1+O(x))20985
: TypeErrors appearing for simple plynomial manipulations (did not happen in v1.6.1)21031
: Limit of "limit (((1+x)(1/x)-(1+2*x)(1/(2*x)))/asin (x),x,0)" is wrong with v1.7.121034
: (Integration) regressions?21038
: Incorrect computation of a basic limit, regression from 1.6.2 to 1.7.121041
: integrate error21063
: Wrong value of improper integral when using unevaluated -oo as boundary21075
: Order term being added to exact expansion21091
: Invalid comparison of non-real when using integrate()19590
: Poly.diff() doesn't support higher order derivatives21121
: Same symbols created in different processes are not resolved as being equal21107
: S.Infinity.is_nonzero returns False21132
: Integral with parametres: wrong and too long result21180
: Bug: sympy.factor doesn't work for Poly !!!21167
: Empty list of solutions returned for equation with cubic roots21029
: Continuous limits involving division by x20697
: Series is not simplified to final answer in output in sympy 1.7.120578
: A strange behavior of limit function20444
: Leading Term with log19453
: Limit changes from simplification of original expression19442
: Non-existent bi-directional limit gives ValueError11667
: limit(1/x, x, 0) == oo ??