Home
Softono

Data Refinery

Open source Apache-2.0 Python
23
Stars
3
Forks
0
Issues
5
Watchers
5 years
Last Commit

 About Data Refinery

Data transformation

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Data Refinery?

We provide expert installation service for this software. Our team will install, configure, and secure Data Refinery on your server. plans start at just $30.

Data Refinery

View on GitHub

|Build Status| |Coverage| |Docs| |Version| |PyVersions| |License|

Data Refinery

The main goal of the library is perform a Transformation over a data event. Supports a variety of functions typically used on machine learning and AI.

Development is oriented into a functional style avoiding side effects on transformations.

Installation

In console pip install data-refinery or python setup.py install from sources.

Usage example

.. code-block:: python

from datarefinery.TupleOperations import wrap, keep, substitution
from datarefinery.CombineOperations import sequential

x2 = wrap(lambda x: x*2)

operation = sequential(keep(["name"]), substitution(["value"], x2))
(res, err) = operation({"name": "John", "value": 10})
print(res) # {"name": "John", "value": 20}

Documentation

Visit complete documentation at readthedocs.io <https://data-refinery.readthedocs.io>_.

Compatibility

Python: 3.5, 3.6

Contribute

Follow the steps on the how to contribute <https://github.com/BBVA/data-refinery/blob/master/CONTRIBUTING.md>_ document.

.. |Build Status| image:: https://travis-ci.org/BBVA/data-refinery.svg :target: https://travis-ci.org/BBVA/data-refinery .. |Coverage| image:: https://codecov.io/gh/BBVA/data-refinery/branch/master/graph/badge.svg :target: https://codecov.io/gh/BBVA/data-refinery .. |Docs| image:: https://readthedocs.org/projects/data-refinery/badge/?version=latest :target: http://data-refinery.readthedocs.io/?badge=latest .. |Version| image:: https://img.shields.io/pypi/v/data-refinery.svg :target: https://pypi.org/project/data-refinery .. |PyVersions| image:: https://img.shields.io/pypi/pyversions/data-refinery.svg :target: https://pypi.org/project/data-refinery .. |License| image:: https://img.shields.io/badge/License-Apache%202.0-blue.svg :target: https://opensource.org/licenses/Apache-2.0