Skip to main content

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.

Source Distribution

instaffo-scikit-learn-0.2.0.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

instaffo_scikit_learn-0.2.0-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file instaffo-scikit-learn-0.2.0.tar.gz.

File metadata

  • Download URL: instaffo-scikit-learn-0.2.0.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/0.12.17 CPython/3.6.9 Linux/4.15.0-55-generic

File hashes

Hashes for instaffo-scikit-learn-0.2.0.tar.gz
Algorithm Hash digest
SHA256 fa9472c2212b763a77167e2f663d372aae5300dd0d46857a486099f1081664d8
MD5 d9080777a8e12a895cc05beb8d4a324c
BLAKE2b-256 ed900469805966ae0577d70a3876ad4c2c130d622e95fda8315c8577fbcc9fee

See more details on using hashes here.

File details

Details for the file instaffo_scikit_learn-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for instaffo_scikit_learn-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 938a884878702a3d2efa4f8e80bfab8d5085f5f7ab9f4965965c73995ebf6ffa
MD5 fd803cfc3e1b9fd476ebb3b92ac5b19d
BLAKE2b-256 9ec79298b8d4b0b66eafe8183d57ae60d858fd51b7156ebb39556e8ecc8dbb84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page