============ SymPy 0.5.13 ============ 6 Mar 2008 * SymPy is now 2x faster in average compared to the previous release - first patches with 25% speedup - ``Basic.cos`` et. al. removed, use ``C.cos`` instead - ``sympy.core`` now uses direct imports - ``sympifyit`` decorator - speedup Integers creation and arithmetic - speedup unary operations for singleton numbers - remove silly slowdowns from fast-path of mul and div - significant speedup was achieved by reusing dummy variables - ``is_dummy`` is not an assumption anymore - Symbols & Wilds are cached - ``((2+3*I)**1000).expand()`` is now at least 100x faster - ``.expand()`` was made faster for cases where an expression is already expanded - rational powers of integers are now computed more efficiently - unknown assumptions are now cached as well as known assumptions * ``integrate()`` can handle most of the basic integrals now * interactive experience with isympy was improved through adding support for , () and {} to pretty-printer, and switching to it as the default ipython printer * new ``trim()`` function to map all non-atomic expressions, ie. functions, derivatives and more complex objects, to symbols and remove common factors from numerator and denominator. also cancel() was improved * ``.expand()`` for noncommutative symbols fixed * bug in ``(x+y+sin(x)).as_independent()`` fixed * ``.subs_dict()`` improved * support for plotting geometry objects added * bug in ``.tangent_line()`` of ellipse fixed * new atan2 function and assotiated fixes for ``.arg()`` and expanding rational powers * new ``.coeff()`` method for returning coefficient of a poly * pretty-printer now uses unicode by default * recognition of geometric sums were generalized * ``.is_positive`` and ``.is_negative`` now fallback to ``evalf()`` when appropriate * as the result ``oo*(pi-1)`` now correctly simplifies to oo * support for objects which provide ``__int__`` method was added * we finally started SymPy User's Guide * ``BasicMeths`` merged into ``Basic`` * cache subsystem was cleaned up -- now it supports only immutable objects