Skip to main content

Superintendent

PyPI version Tests Documentation Status License: MIT Binder Coverage Status


superintendent provides an ipywidget-based interactive labelling tool 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.

Getting started

Take a look at the documentation: http://www.janfreyberg.com/superintendent/

It has some explanations of how the library works, and it also has many examples.

If you'd like to try the library without installing it, check out the repository on binder.

Installation

pip install superintendent

If you want to also use the keyboard shortcuts for labelling faster, you will also have to enable the ipyevents jupyter extension:

jupyter nbextension enable --py --sys-prefix ipyevents

If you also want to run the examples, you need three additional packages: requests, bs4 and wordcloud. You can install them via pip by running:

pip install superintendent[examples]

If you want to contribute to superintendent, you will need to install the test dependencies as well. You can do so with pip install superintendent[tests,examples]

## Acknowledgements

Much of the initial work on superintendent was done during my time at Faculty AI.

Metadata

Release files for superintendent 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for superintendent 0.6.0
File Size Uploaded Provenance
superintendent-0.6.0.tar.gz 20.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for superintendent 0.6.0
File Interpreter ABI Platform
superintendent-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 34.6 kB

Release files / superintendent-0.6.0.tar.gz

Download URL superintendent-0.6.0.tar.gz
Size 20.5 kB
Tags Source
SHA-256 checksum
How to use checksums
41bfe5c2a9aa2470d2882d7675ca2cb91e351101d3da07bbfbc0067ef6abd893
BLAKE2b-256 checksum
How to use checksums
e785da9235164133e713617c624a2fd767b5eed4fca473573186ef57a02bbcdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.28.1

Release files / superintendent-0.6.0-py3-none-any.whl

Download URL superintendent-0.6.0-py3-none-any.whl
Size 14.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e670fec5e37e755daad31bdd122aa0a42e29ecd2ce393e9a62b3d257d1e98321
BLAKE2b-256 checksum
How to use checksums
a67d798866884c7071999fd00ceeb7b487e690c9d6828c1fdae8de916068ef3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-requests/2.28.1

Security for superintendent 0.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page