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.