RecKit
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)
| File | Size | Uploaded | |
|---|---|---|---|
| reckit-0.2.4.tar.gz | 189.0 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|