Skip to main content

A toolkit for recommender systems

Project description


GitHub release (latest by date including pre-releases) PyPI Travis (.com) AppVeyor

RecKit is a collection of recommender utility codes.


  • Parse arguments from command line and ini-style files
  • Diverse data preprocessing
  • Fast negative sampling
  • Fast model evaluating
  • Convenient records logging
  • Flexible batch data iterator


Installation from binary

Binary installers are available at the Python package index

# PyPI
pip install reckit

Build from sources

To install reckit from source you need Cython:

pip install cython

In the reckit directory, execute:

python bdist_wheel

Then, you can find a *.whl file in ./dist/, and install it:

pip install ./dist/*.whl


You can find examples in NeuRec.

Download files

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

Source Distribution

reckit-0.2.4.tar.gz (189.0 kB view hashes)

Uploaded source

Built Distributions

reckit-0.2.4-cp38-cp38-win_amd64.whl (186.8 kB view hashes)

Uploaded cp38

reckit-0.2.4-cp38-cp38-win32.whl (159.1 kB view hashes)

Uploaded cp38

reckit-0.2.4-cp37-cp37m-win_amd64.whl (184.8 kB view hashes)

Uploaded cp37

reckit-0.2.4-cp37-cp37m-win32.whl (157.4 kB view hashes)

Uploaded cp37

reckit-0.2.4-cp36-cp36m-win_amd64.whl (184.3 kB view hashes)

Uploaded cp36

reckit-0.2.4-cp36-cp36m-win32.whl (157.1 kB view hashes)

Uploaded cp36

Supported by

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