Metadata-Version: 2.1
Name: hover
Version: 0.1.5
Summary: Hovercraft-like machine learning
Home-page: https://github.com/phurwicz/hover
Author: Pavel
Author-email: pavelhurwicz@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: bokeh (>=2.2.3)
Requires-Dist: matplotlib (>=3.1.2)
Requires-Dist: seaborn (>=0.11.0)
Requires-Dist: pandas (>=1.1.4)
Requires-Dist: numpy (>=1.14)
Requires-Dist: scipy (>=1.3.2)
Requires-Dist: numba (>=0.46.0)
Requires-Dist: scikit-learn (>=0.21.0)
Requires-Dist: umap-learn (>=0.3.10)
Requires-Dist: ivis[cpu] (>=1.7)
Requires-Dist: snorkel (>=0.9.6)
Requires-Dist: torch (>=1.4.0)
Requires-Dist: tqdm (>=4.0)
Requires-Dist: wasabi (>=0.4.0)
Requires-Dist: wrappy (>=0.2.6)
Requires-Dist: rich (>=9.2.0)

# Hover

[![PyPI Stage](https://img.shields.io/pypi/status/hover?style=for-the-badge)](https://pypi.org)
[![PyPI Version](https://img.shields.io/pypi/v/hover?style=for-the-badge)](https://pypi.org)
[![Travis CI](https://img.shields.io/travis/com/phurwicz/hover/main?style=for-the-badge)](https://travis-ci.com)
[![Codacy Grade](https://img.shields.io/codacy/grade/689827d9077b43ac8721c7658d122d1a?style=for-the-badge)](https://www.codacy.com)
[![Codacy Coverage](https://img.shields.io/codacy/coverage/689827d9077b43ac8721c7658d122d1a/main?style=for-the-badge)](https://www.codacy.com)

----

`Hover` is a machine learning **dev-time-helper** library that enables smooth and effective supervision. In other words, it's an interface where you _hover_ over and label your data.. differently. For instance, you can:

-   :seedling: annotate an intuitively selected group of data points at a time [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/phurwicz/hover-binder/master?urlpath=/proxy/5006/app-simple-annotator) [Source](https://github.com/phurwicz/hover-binder/app-simple-annotator/main.py)
-   :ferris_wheel: **UPCOMING** throw a model in the loop and exploit all kinds of active learning [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/phurwicz/hover-binder/master?urlpath=/proxy/5006/app-active-learning) [Source](https://github.com/phurwicz/hover-binder/app-active-learning/main.py)
-   :whale: **UPCOMING** cross-check with Snorkel-based distant supervision [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/phurwicz/hover-binder/master?urlpath=/proxy/5006/app-snorkel-explorer) [Source](https://github.com/phurwicz/hover-binder/app-snorkel-explorer/main.py)

Check out [@phurwicz/hover-binder](https://github.com/phurwicz/hover-binder) for a complete list of demo apps.

## Installation

To get the latest release version, you can use pip:

```bash
pip install hover
```

Installation through `conda` is not yet supported.

## Resources

-   [Documentation](https://phurwicz.github.io/hover/)

## Developer

-   `./requirements.txt` lists the installation requirements.
-   `./requirements-dev.txt` is for developers.


