Chat Console, part of the MathChat system for collaborative computational mathematics, 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.
Note: Make sure that Qt is installed. Unfortunately, Qt cannot be installed using pip. The next section gives instructions on installing Qt.
The Chat Console requires Qt, such as PyQt5, PyQt4, or PySide.
We recommend installing PyQt with conda:
conda install pyqt
or with a system package manager. For Windows, PyQt binary packages may be used.
To install:
pip install chconsole
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
- Documentation for the Chat Console
- Project Jupyter website
- Comcast Innovation Fund
- Seton Hall University