Superintendent documentation

Practical data labelling and active learning in Jupyter notebooks.

PyPI version Tests Documentation Status License: MIT Binder Coverage Status

superintendent is a set of ipywidget-based interactive labelling tools for your data. It allows you to flexibly label all kinds of data.

It also allows you to combine your data-labelling task with a statistical or machine learning model to enable quick and practical active learning.

For example:


Throughout the documentation, all widgets will look like they do in a jupyter notebook. However, clicking on any of the buttons will not trigger anything. This is because there is no running backend. To really get a feel for how it all works, you should install superintendent and try it out in a notebook.

Indices and tables