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!

Metadata

Release files for instaffo-scikit-learn 0.2.1

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.1
File Size Uploaded
instaffo-scikit-learn-0.2.1.tar.gz 4.4 kB Details

Built distribution (wheel)

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

Total release size: 8.8 kB

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

Download URL instaffo-scikit-learn-0.2.1.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1b955f9d04660a409346b6c5603b57220af97eda2414132cf0834efd54f1afb9
BLAKE2b-256 checksum
How to use checksums
956adb5efdc47a339be5c715a9b0598aaad7e82da57b276321bfb034c14237e7
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.1-py3-none-any.whl

Download URL instaffo_scikit_learn-0.2.1-py3-none-any.whl
Size 4.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
51ec64efde9ff77cc2aed60cb4c18099565729ae4d9d1dd03f80226d08871421
BLAKE2b-256 checksum
How to use checksums
f494086862d0a1442109db66d3b56128acde014d65ade560d8950786a0d0bed3
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

This release

0.2.1 This release

2 release files

0.2.0

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