def clean_expr(e: Expr, natural: bool = True) -> Expr: """Helper function to compute clean expression Args: e: Expr, expression to clean Returns: Expr, cleaned expression """ if natural: e = constants.subs_natural(e) return simplify(e.doit())
def _create_latex_doit_definition(expr: sp.Expr, deep: bool = False) -> str: latex = sp.multiline_latex( expr, expr.doit(deep=deep), environment="eqnarray" ) return textwrap.indent(latex, prefix=8 * " ")