This project contains custom scikit-learn estimators that we use.
instaffo-scikit-learn is a Python package that contains transformers and estimators that are compatible with the popular machine learning package scikit-learn.
scikit-learn is the foundation of many machine learning projects here at Instaffo and we are huge fans of the tool. As we sometimes reach the limits of what is possible out of the box, we regularly create custom classes that we have decided to make open source. Please check the license for more details.
- python (>= 3.6)
- numpy (>= 1.16)
- pandas (>= 0.24)
- scikit-learn (>= 0.21)
- scipy (>= 1.3)
More information about the dependencies can be found in the pyproject.toml file.
The easiest way to install instaffo-scikit-learn is using
pip install instaffo-scikit-learn
See the changelog for a history of notable changes to instaffo-scikit-learn.
We welcome new contributors to this project!
You can check the latest sources with this command:
git clone firstname.lastname@example.org:InstaffoOpenSource/DataScience/instaffo-scikit-learn.git
To work on this project, we recommend having the following tools installed:
After installation, you can launch the test suite from root:
poetry run tox
You can launch the linting suite from root:
poetry run black --check . poetry run pylint $(git ls-files | grep -E "*.py$")
Help and Support
Thank you to scikit-learn for their contribution to open source software!
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size instaffo_scikit_learn-0.2.1-py3-none-any.whl (4.5 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size instaffo-scikit-learn-0.2.1.tar.gz (4.4 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for instaffo_scikit_learn-0.2.1-py3-none-any.whl
Hashes for instaffo-scikit-learn-0.2.1.tar.gz