+1 On Wed, Jan 28, 2009 at 5:23 AM, <[email protected]> wrote: > > From: Fabian Seoane <[email protected]> > > --- > sympy/simplify/simplify.py | 15 ++++++++++++++- > 1 files changed, 14 insertions(+), 1 deletions(-) > > diff --git a/sympy/simplify/simplify.py b/sympy/simplify/simplify.py > index ffceb9d..4ccc886 100644 > --- a/sympy/simplify/simplify.py > +++ b/sympy/simplify/simplify.py > @@ -162,7 +162,6 @@ def separate(expr, deep=False): > > if expr.is_Pow: > terms, expo = [], separate(expr.exp, deep) > - #print expr, terms, expo, expr.base > > if expr.base.is_Mul: > t = [ separate(C.Pow(t,expo), deep) for t in expr.base.args ] > @@ -512,6 +511,16 @@ def collect(expr, syms, evaluate=True, exact=False): > return expr, (sym, Rational(order)) > > def parse_term(expr): > + """Parses expression expr and outputs tuple (sexpr, rat_expo, > sym_expo, deriv) > + where: > + - sexpr is the base expression > + - rat_expo is the rational exponent that sexpr is raised to > + - sym_expo is the symbolic exponent that sexpr is raised to > + - deriv contains the derivatives the the expression > + > + for example, the output of x would be (x, 1, None, None) > + the output of 2**x would be (2, 1, x, None) > + """ > rat_expo, sym_expo = S.One, None > sexpr, deriv = expr, None > > @@ -546,6 +555,10 @@ def collect(expr, syms, evaluate=True, exact=False): > return sexpr, rat_expo, sym_expo, deriv > > def parse_expression(terms, pattern): > + """Parse terms searching for a pattern. > + terms is a list of tuples as returned by parse_terms > + pattern is an expression > + """ > pattern = make_list(pattern, Mul) > > if len(terms) < len(pattern): > -- > 1.6.0.2 > > > > >
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy-patches" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/sympy-patches?hl=en -~----------~----~----~----~------~----~------~--~---
