Skip to main content

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

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.

Compatibility

Python: 3.5, 3.6

Contribute

Follow the steps on the how to contribute document.

Metadata

Release files for data-refinery 0.2.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for data-refinery 0.2.13
File Size Uploaded
data-refinery-0.2.13.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for data-refinery 0.2.13
File Interpreter ABI Platform
data_refinery-0.2.13-py3-none-any.whl Python 3 none any Details

Total release size: 26.1 kB

Release files / data-refinery-0.2.13.tar.gz

Download URL data-refinery-0.2.13.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
fa2344f7038a08ebb87fa57fed84fa9ab9610e3de4e920b3ff325f22cf67a4e5
BLAKE2b-256 checksum
How to use checksums
3bbd5d2b5fcb60a6a1e3f2789ef32132cb2f47b0da3fe38a98bb07b8aa5f1dba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / data_refinery-0.2.13-py3-none-any.whl

Download URL data_refinery-0.2.13-py3-none-any.whl
Size 16.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
260572164cf143b50dfaea76e6f80fd7d641050b35ad5c396e9c8e269a96e75e
BLAKE2b-256 checksum
How to use checksums
753a4114f93fc5fabadd553314a32182833c3d56acc06b6232f5a7333c4ae314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.13 This release

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.66

2 release files

0.1.65

2 release files

0.1.64

2 release files

0.1.63

2 release files

0.1.62

2 release files

0.1.61

2 release files

0.1.60

2 release files

0.1.59

2 release files

0.1.58

2 release files

0.1.57

2 release files

0.1.56

2 release files

0.1.55

2 release files

0.1.54

2 release files

0.1.53

2 release files

0.1.52

2 release files

0.1.51

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page