manager - starting, stopping, signalling ======================================== .. currentmodule:: jupyter_client .. autoclass:: KernelManager .. attribute:: kernel_name The name of the kernel to launch (see :ref:`kernelspecs`). .. automethod:: start_kernel .. attribute:: kernel Once the kernel has been started, this is the :class:`subprocess.Popen` class for the kernel process. .. automethod:: is_alive .. automethod:: interrupt_kernel .. automethod:: signal_kernel .. automethod:: client For the client API, see :mod:`jupyter_client.client`. .. automethod:: blocking_client .. automethod:: shutdown_kernel .. automethod:: restart_kernel multikernelmanager - controlling multiple kernels ------------------------------------------------- .. autoclass:: MultiKernelManager This exposes the same methods as :class:`~jupyter_client.manager.KernelManager`, but their first parameter is a kernel ID, a string identifying the kernel instance. Typically these are UUIDs picked by :meth:`start_kernel` .. automethod:: start_kernel .. automethod:: list_kernel_ids .. automethod:: get_kernel .. automethod:: remove_kernel .. automethod:: shutdown_all Utility functions ----------------- .. autofunction:: run_kernel