https://github.com/calysto/skulpt_python
A Skulpt Python kernel for Jupyter
https://github.com/calysto/skulpt_python
Last synced: 9 months ago
JSON representation
A Skulpt Python kernel for Jupyter
- Host: GitHub
- URL: https://github.com/calysto/skulpt_python
- Owner: Calysto
- Created: 2015-03-28T13:03:15.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-03-11T01:01:46.000Z (over 10 years ago)
- Last Synced: 2025-08-27T02:25:27.174Z (10 months ago)
- Language: Python
- Size: 10.7 KB
- Stars: 14
- Watchers: 4
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Skulpt Python Kernel** is the merging of [Skulpt](http://www.skulpt.org/) (a Python implementation that runs in the browser) with [Project Jupyter](http://jupyter.org/) (aka IPython). In addtion, it has an interface to [ProcessingJS](http://processingjs.org/). Skulpt scripts are entered into a cell, where they run independently from other cells.
Because Skulpt Kernel uses [MetaKernel](https://github.com/Calysto/metakernel/blob/master/README.rst), it has a fully-supported set of "magics"---meta-commands for additional functionality. A list of magics can be seen at [MetaKernel Magics](https://github.com/Calysto/metakernel/blob/master/metakernel/magics/README.md).
Skulpt Kernel in use:
* [Video](https://www.youtube.com/watch?v=iSGXOU5C3sQ)
* [Example notebook from video](http://jupyter.cs.brynmawr.edu/hub/dblank/public/Examples/Skulpt%20Python%20Examples.ipynb)
You can install Skulpt Kernel with:
```
pip install --upgrade skulpt_python
```
or in the system kernels with:
```
sudo pip install --upgrade skulpt_python
```
Use it in the notebook with:
```
ipython notebook
```
and select `Skulpt Python` as the kernel for a new notebook.
Requires:
* ipython-3.0+
* Python2 or Python3
* metakernel (installed with pip)
* calysto (installed with pip)
Skulpt Kernel supports:
* MetaKernel Magics
* processing
* turtle