Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/alan-turing-institute/xpandas

Universal 1d/2d data containers with Transformers functionality for data analysis.
https://github.com/alan-turing-institute/xpandas

pandas python python3 sklearn transformers

Last synced: about 2 months ago
JSON representation

Universal 1d/2d data containers with Transformers functionality for data analysis.

Lists

README

        

![Logo](/examples/imgs/Logo.png)

[![Build Status](https://travis-ci.org/alan-turing-institute/xpandas.svg?branch=master)](https://travis-ci.org/alan-turing-institute/xpandas)
[![PyPI version](https://badge.fury.io/py/XPandas.svg)](https://badge.fury.io/py/XPandas)

**XPandas** (extended [`Pandas`](https://pandas.pydata.org/)) implements 1D and 2D data containers for storing type-heterogeneous tabular data of any type,
and encapsulates feature extraction and transformation modelling in an sklearn-compatible transformer interface.

## Quickstart

Install the latest version

$ pip install xpandas

and run the example jupyter notebook

$ jupyter examples/ExampleUsage.ipynb

## Documentation

The full documentation is available at [https://alan-turing-institute.github.io/xpandas/](https://alan-turing-institute.github.io/xpandas/).

## Acknowledgements

- **Bernd Bischl (@berndbischl)**, who mentioned the idea of a general data container with transformers attached to columns in personal discussion with Franz Kiraly during a London visit in 2016.
- **Franz Kiraly (@fkiraly)**, who initiated and funded the project up to release, and who substantially contributed to the API design.
- **Haoran Xue (@HaoranXue)**, who, under the supervision of Franz Kiraly, earlier completed a thesis for a degree at UCL on the topic, and who wrote a similar package as part of it. No code was re-used in the creation of the XPandas package.

List of [developers and contributors](AUTHORS.rst)