Async kernel¶
Async kernel is a Python Jupyter kernel that runs in an anyio event loop.
Highlights¶
- Concurrent message handling
- Debugger client
- Configurable backend
- IPython shell provides:
- code execution
- magic
- code completions
- history
Installation¶
pip install async-kernel
Trio¶
To add a kernel spec for trio
.
pip install trio
async-kernel -a async-trio
Origin¶
Async kernel started as a fork of IPyKernel. Thank you to the original contributors of IPyKernel that made Async kernel possible.
-
Uvloop is not a dependency of async-kernel but will be used if it has been installed. ↩