Improved pipelines for data science projects.
Getting started
Why Recipipe?
It has cool features, like selecting columns using Unix patterns:
or getting beautiful output column names instead of numeric indexed outputs:
or fitting a different transformer per group:
Read the tutorials and other examples to learn more.
Install from PyPI
pip install recipipe
All the dependencies will be installed automatically.
Install from source
Clone the repository and run:
pip install .
Install the package in a dev environment with:
pip install -e .
All the dependencies will be installed automatically.
Tutorials and examples
- Explore a notebook with a list of things you can do with Recipipe.
- Learn how to transform Titanic data.
- Learn how to use Recipipe analyzing data from weird creatures from another planet: Recipipe getting started tutorial.
Running the tests
Run all the test using:
pytest
Run an specific test file with:
pytest tests/<filename>
Run tests with coverage using:
coverage run --source=recipipe -m pytest
What's the meaning of Recipipe?
It comes from a beautiful R library called recipes and the concept of pipelines.
recipes + pipelines = recipipe
That explains the logo of a muffing (recipes) holding some pipes (pipelines).
License
This project is licensed under the MIT License, see the LICENSE file for details.
Author
guiferviz, contributions are more than welcome.
Metadata
Release files for recipipe 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| recipipe-0.1.tar.gz | 20.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| recipipe-0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 40.4 kB
Release files / recipipe-0.1.tar.gz
| Download URL | recipipe-0.1.tar.gz |
|---|---|
| Size | 20.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
91503df5743629fb5a47341737cd3e7fd51521f824512d3e4aa230af39b3e109
|
|
BLAKE2b-256 checksum How to use checksums |
09ea526a0a201ccbd581b44d5551f32bed3d41e8021a5b04c53f6fd42b889ecf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
|
Release files / recipipe-0.1-py3-none-any.whl
| Download URL | recipipe-0.1-py3-none-any.whl |
|---|---|
| Size | 19.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f52054cee908e41d152c1bc4fd57b7ff4db5a2eac293d954657cd9ea70f0d3d1
|
|
BLAKE2b-256 checksum How to use checksums |
e2d70ef480d1571e6f85265510e572978672ac8addb998ce15e7a413a3f8a0a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
|