def show(self): r"""This will send any existing plots to the IPython notebook. If yt is being run from within an IPython session, and it is able to determine this, this function will send any existing plots to the notebook for display. If yt can't determine if it's inside an IPython session, it will raise YTNotInsideNotebook. Examples -------- >>> import yt >>> ds = yt.load('IsolatedGalaxy/galaxy0030/galaxy0030') >>> pp = ProfilePlot(ds.all_data(), 'density', 'temperature') >>> pp.show() """ if "__IPYTHON__" in dir(builtins): api_version = get_ipython_api_version() if api_version in ('0.10', '0.11'): self._send_zmq() else: from IPython.display import display display(self) else: raise YTNotInsideNotebook
def show(self): r"""This will send any existing plots to the IPython notebook. If yt is being run from within an IPython session, and it is able to determine this, this function will send any existing plots to the notebook for display. If yt can't determine if it's inside an IPython session, it will raise YTNotInsideNotebook. Examples -------- >>> from yt.mods import SlicePlot >>> slc = SlicePlot(ds, "x", ["Density", "VelocityMagnitude"]) >>> slc.show() """ if "__IPYTHON__" in dir(builtins): api_version = get_ipython_api_version() if api_version in ('0.10', '0.11'): self._send_zmq() else: from IPython.display import display display(self) else: raise YTNotInsideNotebook