# Module: `kernel.inprocess.ipkernel`

An in-process kernel

## 2 Classes

class `IPython.kernel.inprocess.ipkernel.``InProcessKernel`(**traits)

  Bases: `IPython.kernel.zmq.ipkernel.Kernel`

  `__init__`(**traits)
  `execute_request`(stream, ident, parent)

    Override for temporary IO redirection.

  `start`()

    Override registration of dispatchers for streams.

class `IPython.kernel.inprocess.ipkernel.``InProcessInteractiveShell`(ipython_dir=None, profile_dir=None, user_module=None, user_ns=None, custom_exceptions=((), None), **kwargs)

  Bases: `IPython.kernel.zmq.zmqshell.ZMQInteractiveShell`

  `enable_gui`(gui=None)

    Enable GUI integration for the kernel.

  `enable_matplotlib`(gui=None)

    Enable matplotlib integration for the kernel.

  `enable_pylab`(gui=None, import_all=True, welcome_message=False)

    Activate pylab support at runtime.