Metadata-Version: 2.1
Name: ballet
Version: 0.4.0
Summary: Core functionality for lightweight, collaborative data science projects
Home-page: https://github.com/HDI-Project/ballet
Author: Micah Smith
Author-email: micahs@mit.edu
License: MIT license
Keywords: ballet
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.4
Description-Content-Type: text/markdown
Provides-Extra: dev
Provides-Extra: test
Requires-Dist: baytune (>=0.2.1)
Requires-Dist: funcy
Requires-Dist: gitpython
Requires-Dist: numpy
Requires-Dist: scikit-learn
Requires-Dist: sklearn-pandas
Requires-Dist: pandas (<0.21); python_version < "3.5"
Requires-Dist: pathlib2 (>=2.1.0); python_version < "3.5"
Requires-Dist: pandas; python_version >= "3.5"
Provides-Extra: dev
Requires-Dist: bumpversion (>=0.5.3); extra == 'dev'
Requires-Dist: pip (>=9.0.1); extra == 'dev'
Requires-Dist: watchdog (>=0.8.3); extra == 'dev'
Requires-Dist: m2r (>=0.2.0); extra == 'dev'
Requires-Dist: Sphinx (>=1.7.1); extra == 'dev'
Requires-Dist: sphinx-rtd-theme (>=0.2.4); extra == 'dev'
Requires-Dist: flake8 (>=3.5.0); extra == 'dev'
Requires-Dist: isort (>=4.3.4); extra == 'dev'
Requires-Dist: autoflake (>=1.1); extra == 'dev'
Requires-Dist: autopep8 (>=1.3.5); extra == 'dev'
Requires-Dist: twine (>=1.10.0); extra == 'dev'
Requires-Dist: wheel (>=0.30.0); extra == 'dev'
Requires-Dist: coverage (>=4.5.1); extra == 'dev'
Requires-Dist: pytest (>=3.4.2); extra == 'dev'
Requires-Dist: tox (>=2.9.1); extra == 'dev'
Provides-Extra: test
Requires-Dist: coverage (>=4.5.1); extra == 'test'
Requires-Dist: pytest (>=3.4.2); extra == 'test'
Requires-Dist: tox (>=2.9.1); extra == 'test'

[![PyPI Shield](https://img.shields.io/pypi/v/ballet.svg)](https://pypi.python.org/pypi/ballet)
[![Travis CI Shield](https://travis-ci.org/HDI-Project/ballet.svg?branch=master)](https://travis-ci.org/HDI-Project/ballet)

# ballet

Core functionality for **light**weight, collaborative data science projects with a focus on **feat**ure engineering.

*ballet* defines robust `Feature` and `FeaturePipeline` objects built
alongside the `sklearn_pandas` project, as well as providing a host of other functionality.

- Free software: MIT license
- Documentation: https://hdi-project.github.io/ballet
- Homepage: https://github.com/HDI-Project/ballet

## Installation

``` shell
git clone git@github.com:HDI-Project/ballet
cd ballet
make install
```

## Basic Usage

``` python
import ballet
```


# History

## 0.4 (2018-09-21)

* Implement `Modeler` for versatile modeling and evaluation
* Change project name

## 0.3 (2018-04-28)

* Implement `PullRequestFeatureValidator`
* Add `util.travis`, `util.modutil`, `util.git` util modules

## 0.2

* Implement `ArrayLikeEqualityTestingMixin`
* Implement `get_contrib_features`

## 0.1

* First release on PyPI


