Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

This project contains custom scikit-learn estimators that we use.

Project description

instaffo-scikit-learn

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.

Are you curious about how we use technology to disrupt the recruiting industry? Visit our tech blog or take a look at our job board.

Installation

Dependencies

instaffo-scikit-learn requires:

  • 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.

User Installation

The easiest way to install instaffo-scikit-learn is using pip:

pip install instaffo-scikit-learn

Changelog

See the changelog for a history of notable changes to instaffo-scikit-learn.

Development

We welcome new contributors to this project!

Source Code

You can check the latest sources with this command:

git clone git@gitlab.com:InstaffoOpenSource/DataScience/instaffo-scikit-learn.git

Dependencies

To work on this project, we recommend having the following tools installed:

  • poetry, for dependency management and packaging
  • pyenv, for Python version managment.

Testing

After installation, you can launch the test suite from root:

poetry run tox

Linting

You can launch the linting suite from root:

poetry run black --check .
poetry run pylint $(git ls-files | grep -E "*.py$")

Help and Support

Communication

Acknowledgement

Thank you to scikit-learn for their contribution to open source software!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for instaffo-scikit-learn, version 0.1.0rc1
Filename, size File type Python version Upload date Hashes
Filename, size instaffo_scikit_learn-0.1.0rc1-py3-none-any.whl (4.5 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size instaffo-scikit-learn-0.1.0rc1.tar.gz (4.4 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page