Skip to main content

A toolkit for recommender systems

Project description

RecKit

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

RecKit is a collection of recommender utility codes.

Feature

  • 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

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 setup.py bdist_wheel

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

pip install ./dist/*.whl

Usage

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 details)

Uploaded Source

Built Distributions

reckit-0.2.4-cp39-cp39-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9

reckit-0.2.4-cp39-cp39-manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

reckit-0.2.4-cp38-cp38-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8

reckit-0.2.4-cp38-cp38-manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

reckit-0.2.4-cp37-cp37m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m

reckit-0.2.4-cp37-cp37m-manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

reckit-0.2.4-cp36-cp36m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m

reckit-0.2.4-cp36-cp36m-manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.6m

reckit-0.2.4-cp35-cp35m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.5m

reckit-0.2.4-cp35-cp35m-manylinux1_i686.whl (1.2 MB view details)

Uploaded CPython 3.5m

File details

Details for the file reckit-0.2.4.tar.gz.

File metadata

  • Download URL: reckit-0.2.4.tar.gz
  • Upload date:
  • Size: 189.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4.tar.gz
Algorithm Hash digest
SHA256 53853ec555fe20d577e2f8ce88633b8321d2c50a4f3702a4b34b331e3452e49a
MD5 af36af230933bc6bfd9865a80cc8a704
BLAKE2b-256 c21b0658312c5931a01bdf4a1b707e1999593922ba7d93174a1f6e409d7e8bf5

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 888946790e19bb601191b10188783f3676c2e646d74e37aad0f2bd1ad78d56a8
MD5 85543d097d60b5802960bc21a937eaa6
BLAKE2b-256 459b5ac9ef944422c06336b56c3d9bf60bbfc10c392fc3bd03e0977ee0c3681f

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: reckit-0.2.4-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1dc64c777189239018803da670f92b16c812e5cbf9b2b646f97f227bc4407573
MD5 58e641024cd4e71de7d420abf69f626d
BLAKE2b-256 730aab53d4655fc30d509ef2340e2dd14ba408a6f9ff9fa70a9bdecbfc9ece48

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 186.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9652a6c80ed0a5f587a465b787e3b1562bde239ef4b59518a639cbb5f77f209d
MD5 731acc928497d8d966321151af786978
BLAKE2b-256 107e2ff16e3b644056f83280cfb4d2613467a5e7a8930d69f151e3bb054181b1

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: reckit-0.2.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 159.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bc9a5cf7d1c8c4c882204097812905e376439bee89525e8271592d94fc51c644
MD5 fc3f29f347e306aaad809bed09de6cc6
BLAKE2b-256 af34c943e03c09231c61dd91014f8e63be6a0e2ca7329898fe85e5ce740b1699

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 afc9f7120c93f230aa24b0dbabd9aeff0efbbbc48d5097e298b56a390c5e1a24
MD5 7bf29e422d5106f55c49256fafee274c
BLAKE2b-256 77ea66c2e9fa19eb4ca8b3c4c73861a5644320c1aaa0ada0b38d3e59cd207a75

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: reckit-0.2.4-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3fb6d9e026fdbd244d7ef689a8e8610888f81f1adc016217de6271bd20aaa910
MD5 734c09ff40246759872694bb3290c3b7
BLAKE2b-256 9ba5cb0a86080fc0c6105b79f4ba87864e7e572cf14d307dbcb914cd25b9a6db

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 184.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 43f200ad4c1261f20c49e3a081f7cefa2af521caf878d31cd545e24042cc8799
MD5 cb33e6e93911f266af18447fd747c9d3
BLAKE2b-256 770621a428f213935f007cbbe1e920dce0c1082f1b9000f5a3ec2ba7470063fb

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp37-cp37m-win32.whl.

File metadata

  • Download URL: reckit-0.2.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 157.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f1c9f4efeeef7ee110c0bd775f0609382d882e0d1cd2952bf2a553bca3f755a0
MD5 0f6a62862377df3f963eda8a910e8e26
BLAKE2b-256 ea50feb1821b8910846e337cf4827a5a5f541c2f74bf1131753d520f0fec4791

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 854b8c1b0fe2f5bed25d4ea26ae1683446e1bba6ba6b677787e875f6b3a9e6ea
MD5 c46d16a73eaa139973569bc9e8b06ca8
BLAKE2b-256 39f3f2f1a82d20c25b8f416218551e3a43fceb68ec4bea48845b2bf26cefaa5e

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: reckit-0.2.4-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b880a20eedba3b29f677fb400d5de935603bb7e07ead5d3725055edbbdb60091
MD5 5b3c15da4deb021d6169752f55e7e5e0
BLAKE2b-256 ff495c22130a614c22665ffa5fc0529a499b00ea99004c09153913b92c545a61

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 184.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ef5f87ca2c6423e6e046caf951ff25820ea00e81e93adb631436e6c8c5911554
MD5 f5fff675e9b7e658a06fe94291ff067a
BLAKE2b-256 d92b0491880129f6b3269a2a2279b1bbd10fbfd717495cbae0da4bf51db0b23b

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp36-cp36m-win32.whl.

File metadata

  • Download URL: reckit-0.2.4-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 157.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 27677ab6d7b8b23b2759d854466f84592c3c7f7a268c02db82b37ff9ab40f522
MD5 3f5b21977d1431d317472229cd93c364
BLAKE2b-256 92c491e832c2d88d6f897811d2a923008d46c871231980b33ca072e75d50edca

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9e5880e5a48b37880bb095d0496623593b58a95d4386cfb33b1d30fef212c599
MD5 ae12a7540cd8ef35cbe4f6d04b55c3f5
BLAKE2b-256 4243bb4af71e5a33f84bc8f45a13ddfe1aa0af663d8cc59d69307c98e0a8df09

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: reckit-0.2.4-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d4b52f3710ed01fe1bc8381302f162716608e494eb6d03e75a2193ba82f5b7a5
MD5 05d01591b6bbb19b5009cd0fa28c879f
BLAKE2b-256 9baebad78dd689bcb78e2a3fcb396c5650a76ac2a3bcfe6bbf7345d995a8c283

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: reckit-0.2.4-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4ccfeb4a2396f47a1a596a5b7e1eec33aa113ce0d3694581de4ab774da87563f
MD5 8fd8277a244b9e5296aa7c4687875f24
BLAKE2b-256 cd2cd65534b2286c4f0b87f431742e3dc03573e694b8e985d365235a0467050d

See more details on using hashes here.

File details

Details for the file reckit-0.2.4-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: reckit-0.2.4-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.6.0.post20191030 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.6.9

File hashes

Hashes for reckit-0.2.4-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 add25a10972a4004efffc4e4b5f57054f5daa7e72ff7e0e7f5e34a45eba466da
MD5 89d617f9bd1c69ae634634d67ebce5ad
BLAKE2b-256 1f6bc50eb3c24575017ae0cbc37eb5db4aaf67190cb3bdf8de70a1798663acf3

See more details on using hashes here.

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