Skip to main content

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.

Metadata

Release files for reckit 0.2.4

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

Source distribution (sdist)

Source distribution for reckit 0.2.4
File Size Uploaded
reckit-0.2.4.tar.gz 189.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for reckit 0.2.4
File
reckit-0.2.4-cp39-cp39-manylinux1_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64 Details
reckit-0.2.4-cp39-cp39-manylinux1_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32 Details
reckit-0.2.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
reckit-0.2.4-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
reckit-0.2.4-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
reckit-0.2.4-cp38-cp38-manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details
reckit-0.2.4-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
reckit-0.2.4-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
reckit-0.2.4-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
reckit-0.2.4-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
reckit-0.2.4-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
reckit-0.2.4-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
reckit-0.2.4-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
reckit-0.2.4-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
reckit-0.2.4-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
reckit-0.2.4-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details

Total release size: 13.9 MB

Release files / reckit-0.2.4.tar.gz

Download URL reckit-0.2.4.tar.gz
Size 189.0 kB
Tags Source
SHA-256 checksum
How to use checksums
53853ec555fe20d577e2f8ce88633b8321d2c50a4f3702a4b34b331e3452e49a
BLAKE2b-256 checksum
How to use checksums
c21b0658312c5931a01bdf4a1b707e1999593922ba7d93174a1f6e409d7e8bf5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp39-cp39-manylinux1_x86_64.whl

Download URL reckit-0.2.4-cp39-cp39-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
888946790e19bb601191b10188783f3676c2e646d74e37aad0f2bd1ad78d56a8
BLAKE2b-256 checksum
How to use checksums
459b5ac9ef944422c06336b56c3d9bf60bbfc10c392fc3bd03e0977ee0c3681f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp39-cp39-manylinux1_i686.whl

Download URL reckit-0.2.4-cp39-cp39-manylinux1_i686.whl
Size 1.2 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
1dc64c777189239018803da670f92b16c812e5cbf9b2b646f97f227bc4407573
BLAKE2b-256 checksum
How to use checksums
730aab53d4655fc30d509ef2340e2dd14ba408a6f9ff9fa70a9bdecbfc9ece48
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp38-cp38-win_amd64.whl

Download URL reckit-0.2.4-cp38-cp38-win_amd64.whl
Size 186.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
9652a6c80ed0a5f587a465b787e3b1562bde239ef4b59518a639cbb5f77f209d
BLAKE2b-256 checksum
How to use checksums
107e2ff16e3b644056f83280cfb4d2613467a5e7a8930d69f151e3bb054181b1
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp38-cp38-win32.whl

Download URL reckit-0.2.4-cp38-cp38-win32.whl
Size 159.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
bc9a5cf7d1c8c4c882204097812905e376439bee89525e8271592d94fc51c644
BLAKE2b-256 checksum
How to use checksums
af34c943e03c09231c61dd91014f8e63be6a0e2ca7329898fe85e5ce740b1699
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp38-cp38-manylinux1_x86_64.whl

Download URL reckit-0.2.4-cp38-cp38-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
afc9f7120c93f230aa24b0dbabd9aeff0efbbbc48d5097e298b56a390c5e1a24
BLAKE2b-256 checksum
How to use checksums
77ea66c2e9fa19eb4ca8b3c4c73861a5644320c1aaa0ada0b38d3e59cd207a75
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp38-cp38-manylinux1_i686.whl

Download URL reckit-0.2.4-cp38-cp38-manylinux1_i686.whl
Size 1.3 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
3fb6d9e026fdbd244d7ef689a8e8610888f81f1adc016217de6271bd20aaa910
BLAKE2b-256 checksum
How to use checksums
9ba5cb0a86080fc0c6105b79f4ba87864e7e572cf14d307dbcb914cd25b9a6db
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp37-cp37m-win_amd64.whl

Download URL reckit-0.2.4-cp37-cp37m-win_amd64.whl
Size 184.8 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
43f200ad4c1261f20c49e3a081f7cefa2af521caf878d31cd545e24042cc8799
BLAKE2b-256 checksum
How to use checksums
770621a428f213935f007cbbe1e920dce0c1082f1b9000f5a3ec2ba7470063fb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp37-cp37m-win32.whl

Download URL reckit-0.2.4-cp37-cp37m-win32.whl
Size 157.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
f1c9f4efeeef7ee110c0bd775f0609382d882e0d1cd2952bf2a553bca3f755a0
BLAKE2b-256 checksum
How to use checksums
ea50feb1821b8910846e337cf4827a5a5f541c2f74bf1131753d520f0fec4791
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp37-cp37m-manylinux1_x86_64.whl

Download URL reckit-0.2.4-cp37-cp37m-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
854b8c1b0fe2f5bed25d4ea26ae1683446e1bba6ba6b677787e875f6b3a9e6ea
BLAKE2b-256 checksum
How to use checksums
39f3f2f1a82d20c25b8f416218551e3a43fceb68ec4bea48845b2bf26cefaa5e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp37-cp37m-manylinux1_i686.whl

Download URL reckit-0.2.4-cp37-cp37m-manylinux1_i686.whl
Size 1.2 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
b880a20eedba3b29f677fb400d5de935603bb7e07ead5d3725055edbbdb60091
BLAKE2b-256 checksum
How to use checksums
ff495c22130a614c22665ffa5fc0529a499b00ea99004c09153913b92c545a61
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp36-cp36m-win_amd64.whl

Download URL reckit-0.2.4-cp36-cp36m-win_amd64.whl
Size 184.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
ef5f87ca2c6423e6e046caf951ff25820ea00e81e93adb631436e6c8c5911554
BLAKE2b-256 checksum
How to use checksums
d92b0491880129f6b3269a2a2279b1bbd10fbfd717495cbae0da4bf51db0b23b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp36-cp36m-win32.whl

Download URL reckit-0.2.4-cp36-cp36m-win32.whl
Size 157.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
27677ab6d7b8b23b2759d854466f84592c3c7f7a268c02db82b37ff9ab40f522
BLAKE2b-256 checksum
How to use checksums
92c491e832c2d88d6f897811d2a923008d46c871231980b33ca072e75d50edca
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp36-cp36m-manylinux1_x86_64.whl

Download URL reckit-0.2.4-cp36-cp36m-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9e5880e5a48b37880bb095d0496623593b58a95d4386cfb33b1d30fef212c599
BLAKE2b-256 checksum
How to use checksums
4243bb4af71e5a33f84bc8f45a13ddfe1aa0af663d8cc59d69307c98e0a8df09
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp36-cp36m-manylinux1_i686.whl

Download URL reckit-0.2.4-cp36-cp36m-manylinux1_i686.whl
Size 1.2 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
d4b52f3710ed01fe1bc8381302f162716608e494eb6d03e75a2193ba82f5b7a5
BLAKE2b-256 checksum
How to use checksums
9baebad78dd689bcb78e2a3fcb396c5650a76ac2a3bcfe6bbf7345d995a8c283
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp35-cp35m-manylinux1_x86_64.whl

Download URL reckit-0.2.4-cp35-cp35m-manylinux1_x86_64.whl
Size 1.3 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
4ccfeb4a2396f47a1a596a5b7e1eec33aa113ce0d3694581de4ab774da87563f
BLAKE2b-256 checksum
How to use checksums
cd2cd65534b2286c4f0b87f431742e3dc03573e694b8e985d365235a0467050d
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / reckit-0.2.4-cp35-cp35m-manylinux1_i686.whl

Download URL reckit-0.2.4-cp35-cp35m-manylinux1_i686.whl
Size 1.2 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
add25a10972a4004efffc4e4b5f57054f5daa7e72ff7e0e7f5e34a45eba466da
BLAKE2b-256 checksum
How to use checksums
1f6bc50eb3c24575017ae0cbc37eb5db4aaf67190cb3bdf8de70a1798663acf3
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.2.4 This release

17 release files

0.2.3

17 release files

0.2.1

17 release files

0.2.0

17 release files

0.1.2

17 release files

0.1.1

15 release files

0.1.0

15 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