Jupyter/Qt-based Chat Console


Keywords
Interactive, Interpreter, Shell
License
BSD-3-Clause
Install
pip install chconsole==0.1.22

Documentation

Chat Console

Build Status Documentation Status

Chat Console is a command console (shell) for Jupyter kernels, with enhancements for inline graphics, syntax highlighting, and much more. It facilitates collaborative work by supporting chat and displaying commands of multiple users asynchronously.

qtconsole

Note: Make sure that Qt is installed. Unfortunately, Qt cannot be installed using pip. The next section gives instructions on installing Qt.

Install Chat Console

The Chat Console requires Qt, such as PyQt5, PyQt4, or PySide.

Installing Qt (if needed)

We recommend installing PyQt with conda:

conda install pyqt

or with a system package manager. For Windows, PyQt binary packages may be used.

Install Chat Console using pip

To install:

pip install chconsole

Usage

To run the Chat Console:

chconsole

or

jupyter chconsole

Chat Console can either start its own IPython kernel or attach to an independent Jupyter kernel, including IPython, through a connection file. For convenience, a script to start an independent Ipython kernel is included:

chc-python

Resources