SymPy 0.6.2
17 Aug 2008
SymPy is now 50% faster on average (cache:on) and 130% (cache:off) compared to previous release.
adaptive and faster
evalf()
evalf: numerical summation of hypergeometric series
evalf: fast and accurate numerical summation
evalf: oscillatory quadrature
integrals now support variable transformation
we can now
integrate(f(x)⋅diff(f(x),x), x)
we can now solve
a⋅cos(x)=y
andexp(x)+exp(-x)=y
printing system refactored
pprint: new symbol for multiply in unicode mode(x*y -> x⋅y)
pprint: matrices now look much better
printing of dicts and sets are now more human-friendly
latex: now supports sub- and superscripts in symbol names
RootSum.doit()
, now works on all rootsWild can now have additional predicates
numpy-like zeros and ones functions
var('x,y,z')
now works((x+y+z)**50).expand()
is now 4.8x fasterbig assumptions cleanup and rewrite
access to all object attributes is now ~2.5 times faster
we try not to let ‘is_commutative’ to go through (slow) assumptions path
Add/Mul were optimized (for some cases significantly)
isympy and sympy.interactive code were merged
multiple inheritance removed (NoArithMeths, NoRelMeths, RelMeths, ArithMeths are gone)
.nseries()
is now used as default in.series()
doctesting was made more robust