Skip to content

Chat Console, command console for Jupyter kernels with chat and asynchronous graphical display

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING.md
Notifications You must be signed in to change notification settings

mincode/chconsole

Repository files navigation

Chat Console -- MathChat System

Build Status Documentation Status

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.

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

Acknowledgments

  • Comcast Innovation Fund
  • Seton Hall University

About

Chat Console, command console for Jupyter kernels with chat and asynchronous graphical display

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING.md

Stars

Watchers

Forks

Packages

No packages published