I often find myself wanting to look both at the tree representation and the latex rendering of an expression. Ideally I'd like to get both of them side by side. Here's a notebook I hacked together which is a start:
https://gist.github.com/bjodah/581ca5d5c18dd34ff945134f5c6cecd7 I would also like to add tooltips (the example has tooltip for hovering symbols in the tree representation, with mathjax I think we need mathjax 3 in the notebook), as well as coloring (e.g. color symbols based on assumptions such as non-negativity etc.). I dabbled with embedding javascript to highlight the nodes in both in the mathjax rendering and the tree view simultaneously when hovering the subexpression on either side. But I couldn't quite figure out how to achieve this. For now I'll have to leave this be, but I'm most curious if anyone else finds this useful, and perhaps are better versed in javascript/jupyter hacking. If so, we should ideally put something together, either for inclusion into SymPy or as a "side" package for starters. Or maybe this functionality is already available somewhere that I've simply missed? All the best, Björn -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/24896b1a-1058-430c-bd5a-bc04f5cd90e5n%40googlegroups.com.
