Skip to main content

A Tcl kernel for Jupyter

Project description

This uses the version of Tcl that comes with Python, through Tkinter, so you do not need to install anything else.

Not packaged up to pip yet, so to test out, clone the repository:

pip3 install tcl_kernel
python3 -m tcl_kernel.install

To use try one of these:

jupyter notebook
# Then select the Tcl option in the 'New' section
jupyter qtconsole --kernel tcl
jupyter console --kernel tcl

For details of how this works, see the Jupyter docs on wrapper kernels, and

Huge thanks to Thomas Kluyver (@takluyver) who’s Jupyter bash kernel I made heavy use of to get this working. Also to Eli Bendersky whose code in the blogpost Redirecting all kinds of stdout in Python was very useful for this.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tcl_kernel-0.0.4-py2.py3-none-any.whl (4.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tcl_kernel-0.0.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for tcl_kernel-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5d7d06bc6d206b236010a1329db8ade75e2fd6ecd5abf2bde51af08dbc0f9f7e
MD5 de7777ddb39c7d48f881aa90eb65abb7
BLAKE2b-256 e820f6723d8d1d1968c3e79a7ed4a772d352ee3e14edc4d0cb090389c259704d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page