SymPy 0.6.5

17 Jul 2009

  • Geometric Algebra Improvements

    • Upgrade GA module with left and right contraction operations

    • Add intersection test for the vertical segment, reimplementation of convex_hull

  • Implement series() as function

  • Core improvements

    • Refactor Number.eval_power

    • fix bugs in Number.eval_power

  • Matrix improvements:

    • Improve jacobian function, introduce vec and vech

  • Solver improvements:

    • solutions past linear factor found in tsolve

    • refactor sympy.solvers.guess_solve_strategy

    • Small cleanups to the ODE solver and tests

    • Fix corner case for Bernoulli equation

  • Improvements on partial differential equations solvers

    • Added separation of variables for PDEs

  • Expand improvements

    • Refactoring

    • exp(x) exp(y) is no longer automatically combined into exp(x+y), use powsimp for that

  • Documentation improvements:

    • Test also documentation under doc/

    • Added many docstrings

    • Fix Sphinx complaints/warnings/errors

    • Doctest coverage

  • New logic module

    • Efficient DPLL algorithm

  • LaTeX printer improvements:

    • Handle standard form in the LaTeX printer correctly

    • Latex: print_Mul fix (sympy/sympy#4381)

    • Robust printing of latex sub and superscripts

    • sorting print_Add output using a main variable

    • Matrix printing improvements

  • MathML printing improvements:

    • MathML’s printer extended

  • Testing framework improvements

    • Make tests pass without the “py” module

  • Polynomial module improvements:

    • Fixed subresultant PRS computation and ratint()

    • Removed old module sympy.polynomials

  • limit fixes:

    • Compute the finite parts of the limit of a sum by direct substitution

  • Test coverage script

  • Code quality improvements (remove string exceptions, code quality test improvements)

  • C code generation

  • Update mpmath