Permalink
Commits on Apr 10, 2013
  1. Merge pull request #1995 from smichr/ftrad

    smichr committed Apr 10, 2013
    factor_terms can remove radical from +/- base
  2. Merge pull request #1697 from jrioux/concrete

    smichr committed Apr 10, 2013
    KroneckerDelta in discrete summations and products
  3. Merge pull request #1984 from skirpichev/coverage-minversion

    smichr committed Apr 10, 2013
    Specify minimal version of the coverage module for coverage_report.py
  4. Merge pull request #1985 from skirpichev/nargs-is-tuple

    smichr committed Apr 10, 2013
    Fix exception while series expansion of function with multiple args
  5. Merge pull request #1986 from skirpichev/2317-loggamma-tests

    smichr committed Apr 10, 2013
    Add missing tests in test_loggamma(), see issue 2317
Commits on Apr 9, 2013
  1. Merge pull request #1990 from smichr/isnumber

    smichr committed Apr 9, 2013
    is_number docstrings updated; equals and is_constant modified
  2. Merge pull request #1987 from smichr/n1

    smichr committed Apr 9, 2013
    -1 and I flatten better in Mul.flatten
  3. Merge pull request #1989 from lidavidm/issue_3738

    Krastanov committed Apr 9, 2013
    Fix issue 3738
  4. Merge pull request #1991 from mrocklin/remove-print

    Krastanov committed Apr 9, 2013
    remove errant print statement
  5. remove errant print statement

    mrocklin committed Apr 9, 2013
  6. foo.is_number == not foo.free_symbols; update docstrings

    smichr committed Apr 9, 2013
    To know whether something can be evaluated to a real number with
    precision, use is_comparable; to know if it can be a complex number
    with precision use something like
    
    all(i.is_comparable for i in foo.as_real_imag())
    
    is_comparable should make the call to is_number.
  7. modify equals and is_constant

    smichr committed Apr 5, 2013
    ** Inline notes describe why the minimal_polynomial is not being used
    at present to prove an nsimplify result. solve, however, may be able
    to prove that an expression is zero by getting a self-consistent solution
    when solving for a surd of the expression. An test was added for this.
    
    ** In addition, cancel is used on the expression to try facilitate
    simplification to zero (and an expression that motivated the change
    has been included).
    
    ** don't use equals in sign and abs because it can be very slow
    
    Thanks to Mario Pernici for finding good examples of when the
    method used in equals is going to take a long time to solve.
    The discussion that I had with him is on the PR 1925 page.
  8. watch for unevaluated I**e

    smichr committed Apr 9, 2013
  9. simplify -1 and I handling in Mul.flatten

    smichr committed Apr 7, 2013
    The best of 3 runs of the core test suite gave, in seconds,
    
    master: 43, 48, 57
    now: 36, 36, 45
    
    So this appears to be a little faster and leads to a more compact result.
  10. Merge pull request #1928 from amitjamadagni/trig

    ness01 committed Apr 9, 2013
    Issue #3581:Implement arg.rewrite(atan2)
  11. Add other two test cases

    lidavidm committed Apr 9, 2013
  12. Add test cases for issue #3738

    lidavidm committed Apr 9, 2013
  13. Fix issue #3738

    lidavidm committed Apr 9, 2013
Commits on Apr 8, 2013
  1. Merge pull request #1979 from smichr/slow

    smichr committed Apr 8, 2013
    mark some solve tests as slow
  2. Fix exception while series expansion of function with multiple args:

    skirpichev committed Apr 8, 2013
        >>> zeta(x, y).series(y, 0, 2)
        Traceback (most recent call last):
          File "<console>", line 1, in <module>
          File "/home/sk/sympy/py3k-sympy/sympy/core/expr.py", line 2360, in
        series
            s1 = self._eval_nseries(x, n=n, logx=None)
          File "/home/sk/sympy/py3k-sympy/sympy/core/function.py", line 502, in
        _eval_nseries
            if (self.func.nargs == 1 and args0[0]) or self.func.nargs > 1:
        TypeError: unorderable types: tuple() > int()
  3. Merge pull request #1956 from skirpichev/3478-rewrite-to-Piecewise

    ness01 committed Apr 8, 2013
    Implement rewrite as Piecewise for Abs, sign and Heaviside (issue 3478)
  4. Merge pull request #1931 from hacman/hacman

    ness01 committed Apr 8, 2013
    bugfix, consistency fix
Commits on Apr 7, 2013
  1. Merge pull request #1899 from skirpichev/3215-is_rational-for-trig

    asmeurer committed Apr 7, 2013
    Implement is_rational method for trig (and inverse) functions (issues 3215, 2019, 1077)
  2. mark some solve tests as slow

    smichr committed Mar 28, 2013
  3. Merge pull request #1932 from hacman/hyperbolic_space

    ness01 committed Apr 7, 2013
    unit tests for H^2
Commits on Apr 6, 2013
  1. Implement Q.rational assumptions for exp/log and trig functions

    skirpichev committed Mar 15, 2013
        just as for Q.algebraic