Improved pipelines for data science projects.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file recipipe-0.1.tar.gz
.
File metadata
- Download URL: recipipe-0.1.tar.gz
- Upload date:
- Size: 20.6 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91503df5743629fb5a47341737cd3e7fd51521f824512d3e4aa230af39b3e109 |
|
MD5 | f34649dc909fdbfded0e77123fb7d362 |
|
BLAKE2b-256 | 09ea526a0a201ccbd581b44d5551f32bed3d41e8021a5b04c53f6fd42b889ecf |
File details
Details for the file recipipe-0.1-py3-none-any.whl
.
File metadata
- Download URL: recipipe-0.1-py3-none-any.whl
- Upload date:
- Size: 19.8 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52054cee908e41d152c1bc4fd57b7ff4db5a2eac293d954657cd9ea70f0d3d1 |
|
MD5 | 6b7b64c79ce106db534ae78f7f3315f2 |
|
BLAKE2b-256 | e2d70ef480d1571e6f85265510e572978672ac8addb998ce15e7a413a3f8a0a0 |