diff --git a/README.md b/README.md index 671e5c08ab140d1eb8b5499fe5247d7cef88b4de..17224fca97703c36a12cfcf39da893533f66bc5e 100644 --- a/README.md +++ b/README.md @@ -171,8 +171,10 @@ pytest --mpl ### Generating documentation -In `B-ASIC/docs_sphinx`: - +``` +sphinx-build -b html docs_sphinx docs_sphinx/_build +``` +or in `B-ASIC/docs_sphinx`: ``` make html ``` diff --git a/b_asic/signal_flow_graph.py b/b_asic/signal_flow_graph.py index bacdb6295e8eabbda57cf7f3836291791701a9d0..2be252af6210940b5921f77309394d5ea2452bb1 100644 --- a/b_asic/signal_flow_graph.py +++ b/b_asic/signal_flow_graph.py @@ -1425,6 +1425,19 @@ class SFG(AbstractOperation): def _repr_mimebundle_(self, include=None, exclude=None): return self.sfg()._repr_mimebundle_(include=include, exclude=exclude) + def _repr_jpeg_(self): + return self.sfg()._repr_mimebundle_(include=["image/jpeg"])[ + "image/jpeg" + ] + + def _repr_png_(self): + return self.sfg()._repr_mimebundle_(include=["image/png"])["image/png"] + + def _repr_html_(self): + return self.sfg()._repr_mimebundle_(include=["image/svg+xml"])[ + "image/svg+xlm" + ] + def show_sfg(self, format=None, show_id=False, engine=None) -> None: """ Shows a visual representation of the SFG using the default system viewer.