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)
| File | Size | Uploaded | |
|---|---|---|---|
| data-refinery-0.2.13.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 |