Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rodrigo-arenas/scikit-pipes
Scikit-Learn useful pre-defined Pipelines Hub
https://github.com/rodrigo-arenas/scikit-pipes
beginner-friendly good-first-issue help-wanted help-welcome machine-learning pipeline-framework scikit-learn scikit-learn-pipelines sklearn sklearn-pipeline
Last synced: about 1 month ago
JSON representation
Scikit-Learn useful pre-defined Pipelines Hub
- Host: GitHub
- URL: https://github.com/rodrigo-arenas/scikit-pipes
- Owner: rodrigo-arenas
- License: mit
- Created: 2021-11-26T16:28:59.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-30T23:23:19.000Z (about 3 years ago)
- Last Synced: 2024-12-15T13:50:51.314Z (about 2 months ago)
- Topics: beginner-friendly, good-first-issue, help-wanted, help-welcome, machine-learning, pipeline-framework, scikit-learn, scikit-learn-pipelines, sklearn, sklearn-pipeline
- Language: Python
- Homepage:
- Size: 49.8 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
.. -*- mode: rst -*-
|Tests|_ |Codecov|_ |PythonVersion|_ |PyPi|_ |Docs|_
.. |Tests| image:: https://github.com/rodrigo-arenas/scikit-pipes/actions/workflows/ci-tests.yml/badge.svg?branch=master
.. _Tests: https://github.com/rodrigo-arenas/scikit-pipes/actions/workflows/ci-tests.yml.. |Codecov| image:: https://codecov.io/gh/rodrigo-arenas/scikit-pipes/branch/master/graphs/badge.svg?branch=master&service=github
.. _Codecov: https://codecov.io/github/rodrigo-arenas/scikit-pipes?branch=master.. |PythonVersion| image:: https://img.shields.io/badge/python-3.7%20%7C%203.8%20%7C%203.9-blue
.. _PythonVersion : https://www.python.org/downloads/.. |PyPi| image:: https://badge.fury.io/py/scikit-pipes.svg
.. _PyPi: https://badge.fury.io/py/scikit-pipes.. |Docs| image:: https://readthedocs.org/projects/scikit-pipes/badge/?version=latest
.. _Docs: https://scikit-pipes.readthedocs.io/en/latest/?badge=latest.. |Contributors| image:: https://contributors-img.web.app/image?repo=rodrigo-arenas/scikit-pipes
.. _Contributors: https://github.com/rodrigo-arenas/scikit-pipes/graphs/contributors.. image:: https://github.com/rodrigo-arenas/scikit-pipes/blob/master/docs/images/logo16.png?raw=true
:width: 100Scikit-Pipes
############Scikit-Learn practical pre-defined Pipelines Hub.
This package is still at an experimental stage.
Usage:
######Install scikit-pipes
We advise to install scikit-pipes using a virtual env, inside the env use::
pip install scikit-pipes
Example: Simple Preprocessing
#############################.. code-block:: python
import pandas as pd
import numpy as np
from skpipes.pipeline import SkPipelinedata = [{"x1": 1, "x2": 400, "x3": np.nan},
{"x1": 4.8, "x2": 250, "x3": 50},
{"x1": 3, "x2": 140, "x3": 43},
{"x1": 1.4, "x2": 357, "x3": 75},
{"x1": 2.4, "x2": np.nan, "x3": 42},
{"x1": 4, "x2": 287, "x3": 21}]df = pd.DataFrame(data)
pipe = SkPipeline(name='median_imputer-minmax',
data_type="numerical")
pipe.steps
str(pipe)pipe.fit(df)
pipe.transform(df)
pipe.fit_transform(df)Changelog
#########See the `changelog `__
for notes on the changes of Sklearn-pipesImportant links
###############- Official source code repo: https://github.com/rodrigo-arenas/scikit-pipes/
- Download releases: https://pypi.org/project/scikit-pipes/
- Issue tracker: https://github.com/rodrigo-arenas/scikit-pipes/issues
- Stable documentation: https://scikit-pipes.readthedocs.io/en/stable/Source code
###########You can check the latest development version with the command::
git clone https://github.com/rodrigo-arenas/scikit-pipes.git
Install the development dependencies::
pip install -r dev-requirements.txt
Check the latest in-development documentation: https://scikit-pipes.readthedocs.io/en/latest/
Contributing
############Contributions are always welcome!
If you want to contribute, make sure to read the `Contribution guide `_.Thanks to the people who are helping with this project!
|Contributors|_
Testing
#######After installation, you can launch the test suite from outside the source directory::
pytest skpipes