Source code for aerosandbox.tools.sympy_interactive
### Facilitates using SymPy in a Jupyter Notebook
import sympy as s
from IPython.display import display
[docs]def show(
rhs: s.Symbol,
lhs: str = None,
simplify=True,
): # Display an equation
if simplify:
rhs = simp(rhs)
if lhs is not None:
if simplify:
lhs = simp(lhs)
display(
s.Eq(
s.symbols(lhs),
rhs,
evaluate=False
)
)
else:
display(
rhs
)