euporie.core.kernel.jupyter.JupyterKernel

class euporie.core.kernel.jupyter.JupyterKernel(kernel_tab: KernelTab, default_callbacks: MsgCallbacks | None = None, allow_stdin: bool = False, *, kernel_name: str | None = None, connection_file: Path | None = None, **kwargs: Any)

Run a notebook kernel and communicates with it asynchronously.

Has the ability to run itself in it’s own thread.