Hi,
I just released 0.6.4.beta1, you can download tar.gz and a windows
installer from:
http://code.google.com/p/sympy/downloads/list
It's a beta only, e.g. all tests should pass, but there are still a
few issues to be fixed:
http://code.google.com/p/sympy/issues/list?q=label:Milestone-Release0...
They either need a review, or a simple patch. Most important one is to
reduce the import time:
http://code.google.com/p/sympy/issues/detail?id=1291
Changes since the last release:
$ git shortlog -n sympy-0.6.3..sympy-0.6.4.beta1
Ondrej Certik (48):
Added tag sympy-0.6.3 for changeset b9eb40b444ef
Start of the 0.6.4 development cycle
move all py.test imports into try/except clause (#1210)
docs: use sphinx 0.5, enable math equations
deleted .hgtags
Revert "Goodbye SymPy"
Priit added to credits
import sympy: Don't print any warnings in pure Python
relativity.py: add more documentation and a link to wikipedia
qft.py: the calculation is now explained in the module docstring
trees.py: example explained in the docstring
bin/test: wrap lines correctly in wider terminals
bin/doctest added
Adapt the doctest code to produce nice results
runtests.py: module docstring improved
Don't doctest files, that cannot be imported
bin/doctest: blacklist implemented
Blacklisting modules that don't work with doctests
Doctest fixes all over sympy
doctests: three more modules blacklisted
factortools.py: robustify a test
outreach: 3 more blog posts added
docs: GSoC info updated
README: history making more accurate.
the list of authors moved to the AUTHORS file
AUTHORS file added to MANIFEST.in, so that it installs properly
Freddie added to credits
aboutus.txt: adding a note that the list is not complete
tests for Matrix.eigenvects() robustified
Brian added to credits
Better wording in the AUTHORS file
Fixes the -Qnew bug in guess_solve_strategy tests (#1260)
Tests functions pickling explicitly
Do not test pickling for regular python functions (#1259)
rsolve_ratio test robustified
Adding Andrew to credits
Kaifeng added to credits
Removing bench_float.py, because it is obsolete (#1281)
White space fixed
matrices: white space fix
GA doctests fixed
Do not doctest GA.py and latex_ex.py, because they depend on numpy
Formatting in GA.py fixed
ntheory: fixes a doctest error by robustifying the doctest
docs: links to GA and latex_ex added
docs: year 2009 added to copyright
license: the year 2009 added to the copyright
sympy 0.6.4.beta1 release
Fabian Seoane (24):
Do not track mac's .DS_Store files
Don't track gedit backup files
rename disabled -> !USE_PYTEST on utilities.pytest
define a variable PYTHON in the doc's Makefile that let's you
customize the default python interpreter
Support for more types of expressions in solve
Avoid one nesting by reordering a if/else block. This does not
change the behaviour of the code, it just makes it more readable
Implement debug framework.
robustify a test on solvers that was failing on amd64
improve debugging of limits using the debugging framework
Refactor Rational._eval_power
Fix roots_quartic:
Use by default cubics and quartics formula on roots().
Calculate rational roots in roots() before calling
degree-specific formulas.
Documentation for the solvers module.
Add docstring to solvers.recurr explaining the structure of the module.
Rename canonize to eval
Add a test for issue #1120, "solve(Eq(cos(x), sin(x)), x) hangs"
Documentation for symplify.collect's internal methods.
Solve bug in collect.
Solve '.coeff() fails for -x/8 + x*y'
Use S(1) instead of S.One in tests (more readable).
Add support for printing tuples with the mathml backend
Do not return pretty xml by default in
sympy.printing.mathml.mathml as it does not validate.
Don't import os globally in the top level module.
Mateusz Paprocki (12):
Implemented k-subsets generator
Renamed poly_factors to poly_root_factors
Implemented gf_{from,to}_int_poly functions
Removed dead and useless code from galoispolys.py
Fixed and improved gf_{edf,ddf}_shoup docstrings
Simplified code in gf_factor (use gf_sqf)
Reimplemented factoring utilities over Z[x]
Refactored kronecker_mv() and factor() functions
Use poly_factors() in rootfinding.py instead of old factor()
Removed Polynomial from printing tests
Removed sympy.polynomials, use sympy.polys instead
Implemented rsolve() recurrence solvers wrapper
Andy R. Terrel (9):
Rearranging example directories as proposed in issue #1196
Updates ccode printing module according to new printer paradigm.
Better formatting for examples.
Improves the vandermonde example.
Fixing the pidigits example.
Adding a simple differential equation example.
Removing tensor example. Adding qft to all.py.
Creating more structure in examples/all.py to differentiate
examples that need a plotting window.
Fixes print_gtk example and mathml printing for Limits and
Integrals (issue 763).
Freddie Witherden (6):
Simplify sin(atan(x)) and cos(atan(x)).
Add support for simplifying asin/acos/acot when passed as an
argument to sin/cos.
Add support for simplifying sin(asin(x)) and equivalents
Add support for function bracket and fractional power folding to
LaTexPrinter.
Add support for multiplication symbols to LaTeXPrinter.
Switch to a dictionary for LaTexPrinter options.
Robert Kern (6):
BUG: Allow BasicMeta subclasses to be compared with sympifiable objects.
BUG: the lists for map() need to be the same length
BUG: Implement __getnewargs__ to allow protocol 2 pickling
ENH: Also test that copy and deepcopy work.
BUG: Allow Piecewise to be pickled.
BUG: (x**2).is_even fixed (#998)
Riccardo Gori (5):
Importing pi in statistics module prevents Normal.pdf to fail
Tests for Normal.pdf
Fix XPASS names output
Make pretty test __name__ indipendent.
Change test mechanism, fix Issue #1141.
Fredrik Johansson (4):
Update sympy.mpmath to mpmath-svn
fix integer divisions in mpmath
mpmath: fix another division bug
Improvements to integer factorization
Alan Bromborsky (2):
Upgrade of galgebra removed GAsympy and latex_out
Changes class LaTeXPrinter to LatexPrinter.
Brian E. Granger (2):
Adding setupegg.py to allow python setupegg.py develop
First implementation of the second quantization
Kirill Smelkov (2):
Goodbye SymPy
Removing Kirill from credits.
Priit Laes (2):
Added Curve entity to sympy.geometry
Add basic line integral support.
Vinzent Steinberg (2):
add a comment why a "working" test is xfailed
fix compiler warnings in compilef.py
Andrew Straw (1):
DeferredVector implementation, allowing lambdification using
arbitrary vectors
Kaifeng Zhu (1):
Fixes an infinite loop in factorint() (#1257)
Ondrej