The Sage ZMQ Kernel¶
Version of the IPython kernel when running Sage inside the IPython notebook or remote IPython sessions.
-
class
sage.repl.ipython_kernel.kernel.
SageKernel
(**kwds)¶ Bases:
IPython.kernel.zmq.ipkernel.IPythonKernel
The Sage IPython Kernel
INPUT:
See the IPython documentation
EXAMPLES:
sage: from sage.repl.ipython_kernel.kernel import SageKernel sage: SageKernel.__new__(SageKernel) <sage.repl.ipython_kernel.kernel.SageKernel object at 0x...>
The Sage Banner
The value of this property is displayed in the IPython notebook.
OUTPUT:
String.
EXAMPLES:
sage: from sage.repl.ipython_kernel.kernel import SageKernel sage: sk = SageKernel.__new__(SageKernel) sage: sk.banner '\xe2\x94\x8c\xe2...SageMath Version...'
-
help_links
¶ Help in the IPython Notebook
OUTPUT:
See the IPython documentation.
EXAMPLES:
sage: from sage.repl.ipython_kernel.kernel import SageKernel sage: sk = SageKernel.__new__(SageKernel) sage: sk.help_links [{'text': 'Sage Documentation', 'url': '/kernelspecs/sage_.../doc/index.html'}, ...]
-
shell_class
¶ A trait whose value must be a subclass of a specified class.
-
class
sage.repl.ipython_kernel.kernel.
SageZMQInteractiveShell
(ipython_dir=None, profile_dir=None, user_module=None, user_ns=None, custom_exceptions=((), None), **kwargs)¶ Bases:
sage.repl.interpreter.SageNotebookInteractiveShell
,IPython.kernel.zmq.zmqshell.ZMQInteractiveShell