Annotate data in jupyter notebooks.
Project description
ipyannotations
: create rich annotations in jupyter notebooks.
The ipyannotations
library is designed to let you create rich annotations
for your data (currently, primarily images) inside jupyter notebooks. It lets
you leverage the rich jupyter display system from python. It was designed to
integrate with superintendent
, but does not need to.
For example, draw polygons onto images for your machine learning applications:
Installation
Start by installing ipyannotations
:
$ pip install ipyannotations
If you are using Jupyter Lab, rather than the old Jupyter Notebook application, you will also have to install two Jupyter Lab extensions:
Jupyter Lab extensions
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager ipycanvas
$ jupyter lab build
ipyannotations development
It's super helpful to have other people contribute to projects like this, so please fork this repository and make pull requests!
ipyannotations
uses flit
to manage the packaging, so the easiest way to use
it is to set up a virtual environment, install ipyannotations
as a symlink,
and go from there:
git clone git@github.com:<your-username>/ipyannotations.git && cd ipyannotations
pre-commit install
python -m venv .venv
flit install --symlink --python .venv/bin/python
jupyter labextension install @jupyter-widgets/jupyterlab-manager ipycanvas
jupyter lab build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ipyannotations-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9059e90e078cafa62062719b3d37fbde65077b7b53059640340d2810dbb9d462 |
|
MD5 | 87a9836a5750770f363ad1a0416f9e1a |
|
BLAKE2b-256 | 9ef482cb05cc13cee30fedce2dca92ec7b51a2ffed2d27da5d3fe61fcf628430 |