from sympy.parsing.sympy_parser import (parse_expr, standard_transformations, implicit_multiplication_application)
parse_expr("10sin**2 x**2 + 3xyz + tan theta",transformations=(standard_transformations +(implicit_multiplication_application,)))
But
parse_expr("10sin**(120*x) x**2 + 3xyz + tan theta",transformations=(standard_transformations +(implicit_multiplication_application,)))
raises exception (see sine exponent):
TypeError: unbound method could_extract_minus_sign() must be called with Symbol instance as first argument (got nothing instead)