jupyter_client
User Documentation
Messaging in Jupyter
Versioning
Introduction
General Message Format
Compatibility
The Wire Protocol
Python API
Messages on the shell (ROUTER/DEALER) channel
Request-Reply
Execute
Execution counter (prompt number)
Execution results
Payloads (DEPRECATED)
Introspection
Completion
History
Code completeness
Connect
Comm info
Kernel info
Kernel shutdown
Messages on the IOPub (PUB/SUB) channel
Streams (stdout, stderr, etc)
Display Data
Update Display Data
Code inputs
Execution results
Execution errors
Kernel status
Clear output
Messages on the stdin (ROUTER/DEALER) channel
Heartbeat for kernels
Custom Messages
Opening a Comm
Comm Messages
Tearing Down Comms
Output Side Effects
To Do
Developer documentation
Making kernels for Jupyter
Connection files
Handling messages
Kernel specs
Making simple Python wrapper kernels
Required steps
Example
Optional steps
API
jupyter_client API
kernelspec - discovering kernels
manager - starting, stopping, signalling
multikernelmanager - controlling multiple kernels
Utility functions
client - communicating with kernels
Changes
Changes in Jupyter Client
5.0
5.0.1
5.0.0
4.4
4.4.0
4.3
4.3.0
4.2
4.2.2
4.2.1
4.2.0
4.1
4.1.0
4.0
jupyter_client
Docs
»
Python Module Index
Python Module Index
j
j
jupyter_client
jupyter_client.kernelspec