A Python package for handwriting and sketching in Jupyter notebooks.
When creating a Sketch
instance, you give it a name, say mysketch. The sketch is then saved
in the same folder as the Jupyter notebook in two files with ending .isk
and .png
. The first file
is the ipysketch-internal file format, the second is a PNG-representation of it, which is also
displayed in the notebook.
The ipysketch GUI can also be used outside of Jupyter notebooks. To create a sketch named mysketch enter:
python -m ipysketch mysketch
First, install the ipysketch package using pip:
pip install --upgrade ipysketch
Then install and enable the widgets extension in Jupyter:
jupyter nbextension install --user --py widgetsnbextension
jupyter nbextension enable --py widgetsnbextension
First clone or fork the repository. Then install the package in development mode:
pip install -e .
python -m unittest discover test
If not already installed:
pip install coverage
Then
coverage run --source=ipysketch setup.py test
coverage report -m
ipysketch requires Python 3.