A few of the review requests have been cleared, but there are still
several remaining. In addition, issues 2061, 2988, 2990, 2991, 2996,
2997, 2998, 3000, 3003, 3005 and 3007 were (mostly) raised when I went
through looking at the use of as_coeff_mul() throughout sympy. I made
minor correction in 25 mostly independently reviewable commits,
submitted as 1 pull request (since many build off of earlier commits).
In reverse order the commits are:

87b9806 add tests for issues and remove scratch docstring in mul.py
d3310a3 trigonometric; hide new_rawargs processing
d33ca49 use _coeff_isneg in str._print_Mul
28905ee simplify coeff code and add See Also
eaa1e31 simplify: collect (issues 2997, 2998) and as_coeff_mul changes
ace172e pretty: use _coeff_isneg
bbf3c24 precedence: use _coeff_isneg
17e5381 power: allow (x**4.0).subs(x**2.0, ,y) -> y**2.0
53ce13f power: as_numer_denom uses _coeff_isneg and skips d-process if
d==1
282bb3a power subs b commutative -> positive; exp subs if b pos, e
real
30956ca order: use free_symbols and filtering of as_coeff_mul
7f41344 numbers: use _coeff_isneg; discard leading number in foo of
0**foo
d404ec0 Mul.flatten process imaginary symbols when oo is a factor
bbbc527 mathml; use _coeff_isneg and reorganize print_Mul
8d744f2 eliminate intermediate var in latex.py
5f51e93 latex_ex looks for literal negative sign
69d3c70 hyperbolic: use _coeff_isneg to test sign of leading Number
9cc65e2 function as_coeff_mul mods and pep8 edits
d37d439 exprtools.decompose_powers as_coeff_mul edits
27c13f7 expr: Floats are now removed properly from within a sqrt
9e347e7 as_coeff_mul extracts the -1 from -oo
7eb4702 simplify and annotate exp.eval code and open inline ifs
e454ac6 don't use match in exp.eval method
509ded4 Abs removes factors of known sign
d23a6d0 no prehandling is necessary in _get_indices_Mul
e0d57f5 spelling corrections

I would sure appreciate being able to clear out this work. If other
work gets pushed in without this getting reviewed, it makes it hard to
maintain.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to