By: Lucien Huber <im@lcnbr.ch>
add rich Python representations User prompts: I believe FeynmanDiagram when displayed in marimo etc should render using _repr_html. Make sure that more objects, where it make sense, have _repr_html_, _repr_pretty_ etc hooked up. Expression has pretty printing (_repr_html_ etc and a custom format), make sure it is used in tables instead of calling str. The same for FeynmanDiagram. They should appear as graphs in the table. In a subagent: make sure that all Python function have an Examples section and a Parameters section (after examples). You should just update feynkit. This is the goal of this project. The same holds for my documentation instruction: it should be done in feynkit directly.