def to_notebook_iframe(self): """Used to output the HTML representation to a Jupyter notebook. When config.notebook.iframe.attribute is "src", this function creates a temporary HTML file in `./tmp/profile_[hash].html` and returns an Iframe pointing to that contents. When config.notebook.iframe.attribute is "srcdoc", the same HTML is injected in the "srcdoc" attribute of the Iframe. Notes: This constructions solves problems with conflicting stylesheets and navigation links. """ from pandas_profiling.report.presentation.flavours.widget.notebook import ( get_notebook_iframe, ) from IPython.core.display import display display(get_notebook_iframe(self))
def to_notebook_iframe(self) -> None: """Used to output the HTML representation to a Jupyter notebook. When config.notebook.iframe.attribute is "src", this function creates a temporary HTML file in `./tmp/profile_[hash].html` and returns an Iframe pointing to that contents. When config.notebook.iframe.attribute is "srcdoc", the same HTML is injected in the "srcdoc" attribute of the Iframe. Notes: This constructions solves problems with conflicting stylesheets and navigation links. """ from IPython.core.display import display from pandas_profiling.report.presentation.flavours.widget.notebook import ( get_notebook_iframe, ) # Ignore warning: https://github.com/ipython/ipython/pull/11350/files with warnings.catch_warnings(): warnings.simplefilter("ignore") display(get_notebook_iframe(self.config, self))