This documentation is for a development version of IPython. There may be significant differences from the latest stable release.
terminal client to the IPython kernel
A subclass of TerminalInteractiveShell that uses the 0MQ kernel
Return whether a message is from this session
Method to capture raw_input
Process messages on the IOPub channel
This method consumes and processes messages on the IOPub channel, such as stdout, stderr, execute_result and status.
It only displays output that is caused by this session.
Return whether we should include a given output message
Initialize the completion machinery.
This creates completion machinery that can be used by client code, either interactively in-process (typically triggered by the readline library), programmatically (such as in test suites) or out-of-process (typically over the network by remote frontends).
Sets up the command history.
Closely emulate the interactive Python console.
Run a complete IPython cell.
cell : str
store_history : bool
method to wait for a kernel to be ready