Metadata-Version: 2.1
Name: snorkel-lite
Version: 0.0.29
Summary: a data exploration UI
Home-page: UNKNOWN
Author: okay
Author-email: okayzed+slite@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Requires-Dist: addict
Requires-Dist: bcrypt
Requires-Dist: flask
Requires-Dist: flask-admin
Requires-Dist: flask-dance
Requires-Dist: flask-peewee
Requires-Dist: flask-security
Requires-Dist: parsedatetime
Requires-Dist: peewee (==3.9.2)
Requires-Dist: python-geoip
Requires-Dist: python-geoip-geolite2
Requires-Dist: preparable
Requires-Dist: pudgy (>=0.1.6)
Requires-Dist: werkzeug (==0.16.1)

## snorkel

snorkel is a real time data analysis tool, meant to answer questions about the
now. At its heart, snorkel is built on the idea that iterative analysis is key
to understanding. In other words - when graphs move, it should be easy to drill
down on what is happening and why, not a frustrating exercise in adjusting
failed queries.

Using [sybil](https://github.com/logv/sybil) as a backend, snorkel can support
querying datasets with tens of millions of samples in realtime.

snorkel-lite is a re-implementation of snorkel in python, to read more
about why we moved to python from nodejs, [see the motivation
docs](https://github.com/logv/snorkel/blob/slite/docs/MOTIVATION.md)

## build status

[![CircleCI](https://circleci.com/gh/logv/snorkel/tree/slite.svg?style=svg)](https://circleci.com/gh/logv/snorkel/tree/slite)

## screengifs

<img src="https://i.imgur.com/7E4vKK2.gif" width="800"/>

### Status

**June 2019**

Initial E2E testing with cypress has been setup, now CircleCI will run e2e tests on snorkel.

Map View has been added, but it is only python2 compatible for now.


**Feb 2019**

snorkel-lite is now in Alpha status. All but one view (map view) has been
ported over from snorkel, data ingestion works and grafana endpoints are
compatible. I have switched over from using the original snorkel to using
snorkel-lite since November of 2018.

**Sept. 2018**

Development has started on porting snorkel to python.

### Installation

#### Deployment

The simplest way to deploy snorkel will be to use the snorkel-lite pypi package and
[the instructions on the wiki](https://github.com/logv/snorkel/wiki/Installation).

#### Development

To develop on snorkel, clone snorkel and get going:

```
git clone git@github.com:logv/snorkel.git
cd snorkel
make setup
make run
```

### configuration

[see docs/SETUP.md](https://github.com/logv/snorkel/blob/slite/docs/SETUP.md)

## documents

[motivation](https://github.com/logv/snorkel/blob/slite/docs/MOTIVATION.md) and
[features](https://github.com/logv/snorkel/blob/slite/docs/FEATURES.md)

[try a demo](https://github.com/logV/snorkel/wiki/Demo)

[read the quick start](https://github.com/logV/snorkel/wiki/QuickStart)

[usage guide](https://github.com/logV/snorkel/wiki/Guide)

[grafana snorkel datasource](https://github.com/logV/grafana-snorkel-datasource) is a plugin for grafana (3.0+) to query snorkel. While this plugin is in early stages, grafana is quite amazing.



