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.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: instaffo-scikit-learn-0.2.1.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.1.tar.gz
Algorithm Hash digest
SHA256 1b955f9d04660a409346b6c5603b57220af97eda2414132cf0834efd54f1afb9
MD5 51c91e1a76c534b279307e067c070771
BLAKE2b-256 956adb5efdc47a339be5c715a9b0598aaad7e82da57b276321bfb034c14237e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for instaffo_scikit_learn-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 51ec64efde9ff77cc2aed60cb4c18099565729ae4d9d1dd03f80226d08871421
MD5 d93838477c9fa009d14ad44baccbbc0f
BLAKE2b-256 f494086862d0a1442109db66d3b56128acde014d65ade560d8950786a0d0bed3

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