Skip to main content

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!

Release files for instaffo-scikit-learn 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for instaffo-scikit-learn 0.2.0
File Size Uploaded
instaffo-scikit-learn-0.2.0.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for instaffo-scikit-learn 0.2.0
File Interpreter ABI Platform
instaffo_scikit_learn-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / instaffo-scikit-learn-0.2.0.tar.gz

Download URL instaffo-scikit-learn-0.2.0.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
fa9472c2212b763a77167e2f663d372aae5300dd0d46857a486099f1081664d8
BLAKE2b-256 checksum
How to use checksums
ed900469805966ae0577d70a3876ad4c2c130d622e95fda8315c8577fbcc9fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.17 CPython/3.6.9 Linux/4.15.0-55-generic

Release files / instaffo_scikit_learn-0.2.0-py3-none-any.whl

Download URL instaffo_scikit_learn-0.2.0-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
938a884878702a3d2efa4f8e80bfab8d5085f5f7ab9f4965965c73995ebf6ffa
BLAKE2b-256 checksum
How to use checksums
9ec79298b8d4b0b66eafe8183d57ae60d858fd51b7156ebb39556e8ecc8dbb84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.17 CPython/3.6.9 Linux/4.15.0-55-generic

Release history Release notifications | RSS feed

0.2.2

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page